From 0ae5ad01da6c6a4eb14ed07c8a2d90624c9d04d3 Mon Sep 17 00:00:00 2001 From: Matt Housh Date: Sun, 3 Sep 2006 18:44:39 +0000 Subject: [PATCH] avahi, dbus, hal: initial imports, versions 0.6.13, 0.62, 0.5.7 --- avahi/.footprint | 175 ++++++++++++++++++++++++++++++++++++++++++++++ avahi/.md5sum | 2 + avahi/Pkgfile | 32 +++++++++ avahi/pre-install | 10 +++ avahi/rc.avahi | 20 ++++++ dbus/.footprint | 114 ++++++++++++++++++++++++++++++ dbus/.md5sum | 2 + dbus/Pkgfile | 27 +++++++ dbus/pre-install | 10 +++ dbus/rc.dbus | 24 +++++++ hal/.footprint | 100 ++++++++++++++++++++++++++ hal/.md5sum | 2 + hal/Pkgfile | 28 ++++++++ hal/pre-install | 10 +++ hal/rc.hald | 23 ++++++ 15 files changed, 579 insertions(+) create mode 100644 avahi/.footprint create mode 100644 avahi/.md5sum create mode 100644 avahi/Pkgfile create mode 100755 avahi/pre-install create mode 100644 avahi/rc.avahi create mode 100644 dbus/.footprint create mode 100644 dbus/.md5sum create mode 100644 dbus/Pkgfile create mode 100755 dbus/pre-install create mode 100644 dbus/rc.dbus create mode 100644 hal/.footprint create mode 100644 hal/.md5sum create mode 100644 hal/Pkgfile create mode 100755 hal/pre-install create mode 100644 hal/rc.hald diff --git a/avahi/.footprint b/avahi/.footprint new file mode 100644 index 000000000..e74f7001e --- /dev/null +++ b/avahi/.footprint @@ -0,0 +1,175 @@ +drwxr-xr-x root/root etc/ +drwxr-xr-x root/root etc/rc.d/ +-rwxr-xr-x root/root etc/rc.d/avahi +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/avahi-bookmarks +-rwxr-xr-x root/root usr/bin/avahi-browse +lrwxrwxrwx root/root usr/bin/avahi-browse-domains -> avahi-browse +-rwxr-xr-x root/root usr/bin/avahi-discover +-rwxr-xr-x root/root usr/bin/avahi-discover-standalone +-rwxr-xr-x root/root usr/bin/avahi-publish +lrwxrwxrwx root/root usr/bin/avahi-publish-address -> avahi-publish +lrwxrwxrwx root/root usr/bin/avahi-publish-service -> avahi-publish +-rwxr-xr-x root/root usr/bin/avahi-resolve +lrwxrwxrwx root/root usr/bin/avahi-resolve-address -> avahi-resolve +lrwxrwxrwx root/root usr/bin/avahi-resolve-host-name -> avahi-resolve +-rwxr-xr-x root/root usr/bin/avahi-set-host-name +drwxr-xr-x root/root usr/etc/ +drwxr-xr-x root/root usr/etc/avahi/ +-rw-r--r-- root/root usr/etc/avahi/avahi-daemon.conf +-rwxr-xr-x root/root usr/etc/avahi/avahi-dnsconfd.action +-rw-r--r-- root/root usr/etc/avahi/hosts +drwxr-xr-x root/root usr/etc/avahi/services/ +-rw-r--r-- root/root usr/etc/avahi/services/ssh.service +drwxr-xr-x root/root usr/etc/dbus-1/ +drwxr-xr-x root/root usr/etc/dbus-1/system.d/ +-rw-r--r-- root/root usr/etc/dbus-1/system.d/avahi-dbus.conf +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/avahi-client/ +-rw-r--r-- root/root usr/include/avahi-client/client.h +-rw-r--r-- root/root usr/include/avahi-client/lookup.h +-rw-r--r-- root/root usr/include/avahi-client/publish.h +drwxr-xr-x root/root usr/include/avahi-common/ +-rw-r--r-- root/root usr/include/avahi-common/address.h +-rw-r--r-- root/root usr/include/avahi-common/alternative.h +-rw-r--r-- root/root usr/include/avahi-common/cdecl.h +-rw-r--r-- root/root usr/include/avahi-common/defs.h +-rw-r--r-- root/root usr/include/avahi-common/domain.h +-rw-r--r-- root/root usr/include/avahi-common/error.h +-rw-r--r-- root/root usr/include/avahi-common/gccmacro.h +-rw-r--r-- root/root usr/include/avahi-common/llist.h +-rw-r--r-- root/root usr/include/avahi-common/malloc.h +-rw-r--r-- root/root usr/include/avahi-common/rlist.h +-rw-r--r-- root/root usr/include/avahi-common/simple-watch.h +-rw-r--r-- root/root usr/include/avahi-common/strlst.h +-rw-r--r-- root/root usr/include/avahi-common/thread-watch.h +-rw-r--r-- root/root usr/include/avahi-common/timeval.h +-rw-r--r-- root/root usr/include/avahi-common/watch.h +drwxr-xr-x root/root usr/include/avahi-compat-howl/ +drwxr-xr-x root/root usr/include/avahi-compat-howl/corby/ +-rw-r--r-- root/root usr/include/avahi-compat-howl/corby/buffer.h +-rw-r--r-- root/root usr/include/avahi-compat-howl/corby/channel.h +-rw-r--r-- root/root usr/include/avahi-compat-howl/corby/corby.h +-rw-r--r-- root/root usr/include/avahi-compat-howl/corby/message.h +-rw-r--r-- root/root usr/include/avahi-compat-howl/corby/object.h +-rw-r--r-- root/root usr/include/avahi-compat-howl/corby/orb.h +drwxr-xr-x root/root usr/include/avahi-compat-howl/discovery/ +-rw-r--r-- root/root usr/include/avahi-compat-howl/discovery/discovery.h +-rw-r--r-- root/root usr/include/avahi-compat-howl/discovery/text_record.h +-rw-r--r-- root/root usr/include/avahi-compat-howl/howl.h +drwxr-xr-x root/root usr/include/avahi-compat-howl/rendezvous/ +-rw-r--r-- root/root usr/include/avahi-compat-howl/rendezvous/rendezvous.h +-rw-r--r-- root/root usr/include/avahi-compat-howl/rendezvous/text_record.h +drwxr-xr-x root/root usr/include/avahi-compat-howl/salt/ +-rw-r--r-- root/root usr/include/avahi-compat-howl/salt/address.h +-rw-r--r-- root/root usr/include/avahi-compat-howl/salt/debug.h +-rw-r--r-- root/root usr/include/avahi-compat-howl/salt/interface.h +-rw-r--r-- root/root usr/include/avahi-compat-howl/salt/platform.h +-rw-r--r-- root/root usr/include/avahi-compat-howl/salt/salt.h +-rw-r--r-- root/root usr/include/avahi-compat-howl/salt/signal.h +-rw-r--r-- root/root usr/include/avahi-compat-howl/salt/socket.h +-rw-r--r-- root/root usr/include/avahi-compat-howl/salt/time.h +drwxr-xr-x root/root usr/include/avahi-compat-libdns_sd/ +-rw-r--r-- root/root usr/include/avahi-compat-libdns_sd/dns_sd.h +drwxr-xr-x root/root usr/include/avahi-core/ +-rw-r--r-- root/root usr/include/avahi-core/core.h +-rw-r--r-- root/root usr/include/avahi-core/log.h +-rw-r--r-- root/root usr/include/avahi-core/lookup.h +-rw-r--r-- root/root usr/include/avahi-core/publish.h +-rw-r--r-- root/root usr/include/avahi-core/rr.h +drwxr-xr-x root/root usr/include/avahi-glib/ +-rw-r--r-- root/root usr/include/avahi-glib/glib-malloc.h +-rw-r--r-- root/root usr/include/avahi-glib/glib-watch.h +drwxr-xr-x root/root usr/lib/ +-rw-r--r-- root/root usr/lib/libavahi-client.a +-rwxr-xr-x root/root usr/lib/libavahi-client.la +lrwxrwxrwx root/root usr/lib/libavahi-client.so -> libavahi-client.so.3.2.0 +lrwxrwxrwx root/root usr/lib/libavahi-client.so.3 -> libavahi-client.so.3.2.0 +-rwxr-xr-x root/root usr/lib/libavahi-client.so.3.2.0 +-rw-r--r-- root/root usr/lib/libavahi-common.a +-rwxr-xr-x root/root usr/lib/libavahi-common.la +lrwxrwxrwx root/root usr/lib/libavahi-common.so -> libavahi-common.so.3.4.2 +lrwxrwxrwx root/root usr/lib/libavahi-common.so.3 -> libavahi-common.so.3.4.2 +-rwxr-xr-x root/root usr/lib/libavahi-common.so.3.4.2 +-rw-r--r-- root/root usr/lib/libavahi-core.a +-rwxr-xr-x root/root usr/lib/libavahi-core.la +lrwxrwxrwx root/root usr/lib/libavahi-core.so -> libavahi-core.so.4.0.4 +lrwxrwxrwx root/root usr/lib/libavahi-core.so.4 -> libavahi-core.so.4.0.4 +-rwxr-xr-x root/root usr/lib/libavahi-core.so.4.0.4 +-rw-r--r-- root/root usr/lib/libavahi-glib.a +-rwxr-xr-x root/root usr/lib/libavahi-glib.la +lrwxrwxrwx root/root usr/lib/libavahi-glib.so -> libavahi-glib.so.1.0.1 +lrwxrwxrwx root/root usr/lib/libavahi-glib.so.1 -> libavahi-glib.so.1.0.1 +-rwxr-xr-x root/root usr/lib/libavahi-glib.so.1.0.1 +-rw-r--r-- root/root usr/lib/libdns_sd.a +-rwxr-xr-x root/root usr/lib/libdns_sd.la +lrwxrwxrwx root/root usr/lib/libdns_sd.so -> libdns_sd.so.1.0.0 +lrwxrwxrwx root/root usr/lib/libdns_sd.so.1 -> libdns_sd.so.1.0.0 +-rwxr-xr-x root/root usr/lib/libdns_sd.so.1.0.0 +-rw-r--r-- root/root usr/lib/libhowl.a +-rwxr-xr-x root/root usr/lib/libhowl.la +lrwxrwxrwx root/root usr/lib/libhowl.so -> libhowl.so.0.0.0 +lrwxrwxrwx root/root usr/lib/libhowl.so.0 -> libhowl.so.0.0.0 +-rwxr-xr-x root/root usr/lib/libhowl.so.0.0.0 +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/avahi-client.pc +-rw-r--r-- root/root usr/lib/pkgconfig/avahi-compat-howl.pc +-rw-r--r-- root/root usr/lib/pkgconfig/avahi-compat-libdns_sd.pc +-rw-r--r-- root/root usr/lib/pkgconfig/avahi-core.pc +-rw-r--r-- root/root usr/lib/pkgconfig/avahi-glib.pc +drwxr-xr-x root/root usr/lib/python2.4/ +drwxr-xr-x root/root usr/lib/python2.4/site-packages/ +drwxr-xr-x root/root usr/lib/python2.4/site-packages/avahi/ +-rwxr-xr-x root/root usr/lib/python2.4/site-packages/avahi/ServiceTypeDatabase.py +-rw-r--r-- root/root usr/lib/python2.4/site-packages/avahi/SimpleGladeApp.py +-rw-r--r-- root/root usr/lib/python2.4/site-packages/avahi/SimpleGladeApp.pyc +-rw-r--r-- root/root usr/lib/python2.4/site-packages/avahi/SimpleGladeApp.pyo +-rw-r--r-- root/root usr/lib/python2.4/site-packages/avahi/__init__.py +-rw-r--r-- root/root usr/lib/python2.4/site-packages/avahi/__init__.pyc +-rw-r--r-- root/root usr/lib/python2.4/site-packages/avahi/__init__.pyo +drwxr-xr-x root/root usr/sbin/ +-rwxr-xr-x root/root usr/sbin/avahi-daemon +-rwxr-xr-x root/root usr/sbin/avahi-dnsconfd +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/applications/ +-rw-r--r-- root/root usr/share/applications/avahi-discover.desktop +drwxr-xr-x root/root usr/share/avahi/ +-rw-r--r-- root/root usr/share/avahi/avahi-service.dtd +drwxr-xr-x root/root usr/share/avahi/interfaces/ +-rw-r--r-- root/root usr/share/avahi/interfaces/avahi-discover.glade +drwxr-xr-x root/root usr/share/avahi/introspection/ +-rw-r--r-- root/root usr/share/avahi/introspection/AddressResolver.introspect +-rw-r--r-- root/root usr/share/avahi/introspection/DomainBrowser.introspect +-rw-r--r-- root/root usr/share/avahi/introspection/EntryGroup.introspect +-rw-r--r-- root/root usr/share/avahi/introspection/HostNameResolver.introspect +-rw-r--r-- root/root usr/share/avahi/introspection/RecordBrowser.introspect +-rw-r--r-- root/root usr/share/avahi/introspection/Server.introspect +-rw-r--r-- root/root usr/share/avahi/introspection/ServiceBrowser.introspect +-rw-r--r-- root/root usr/share/avahi/introspection/ServiceResolver.introspect +-rw-r--r-- root/root usr/share/avahi/introspection/ServiceTypeBrowser.introspect +-rw-r--r-- root/root usr/share/avahi/service-types +-rw-r--r-- root/root usr/share/avahi/service-types.db +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-rw-r--r-- root/root usr/share/man/man1/avahi-bookmarks.1.gz +lrwxrwxrwx root/root usr/share/man/man1/avahi-browse-domains.1.gz -> avahi-browse.1.gz +-rw-r--r-- root/root usr/share/man/man1/avahi-browse.1.gz +-rw-r--r-- root/root usr/share/man/man1/avahi-discover.1.gz +lrwxrwxrwx root/root usr/share/man/man1/avahi-publish-address.1.gz -> avahi-publish.1.gz +lrwxrwxrwx root/root usr/share/man/man1/avahi-publish-service.1.gz -> avahi-publish.1.gz +-rw-r--r-- root/root usr/share/man/man1/avahi-publish.1.gz +lrwxrwxrwx root/root usr/share/man/man1/avahi-resolve-address.1.gz -> avahi-resolve.1.gz +lrwxrwxrwx root/root usr/share/man/man1/avahi-resolve-host-name.1.gz -> avahi-resolve.1.gz +-rw-r--r-- root/root usr/share/man/man1/avahi-resolve.1.gz +-rw-r--r-- root/root usr/share/man/man1/avahi-set-host-name.1.gz +drwxr-xr-x root/root usr/share/man/man5/ +-rw-r--r-- root/root usr/share/man/man5/avahi-daemon.conf.5.gz +-rw-r--r-- root/root usr/share/man/man5/avahi.hosts.5.gz +-rw-r--r-- root/root usr/share/man/man5/avahi.service.5.gz +drwxr-xr-x root/root usr/share/man/man8/ +-rw-r--r-- root/root usr/share/man/man8/avahi-daemon.8.gz +-rw-r--r-- root/root usr/share/man/man8/avahi-dnsconfd.8.gz +-rw-r--r-- root/root usr/share/man/man8/avahi-dnsconfd.action.8.gz +drwxr-xr-x root/root var/ +drwxr-xr-x root/root var/run/ diff --git a/avahi/.md5sum b/avahi/.md5sum new file mode 100644 index 000000000..798614dd9 --- /dev/null +++ b/avahi/.md5sum @@ -0,0 +1,2 @@ +d1000689979105cc95b9ca102284aae4 avahi-0.6.13.tar.gz +9379c518fad18582698babf08bc14f84 rc.avahi diff --git a/avahi/Pkgfile b/avahi/Pkgfile new file mode 100644 index 000000000..804722185 --- /dev/null +++ b/avahi/Pkgfile @@ -0,0 +1,32 @@ +# Description: A system that facilitates service discovery on local networks +# URL: http://avahi.org/ +# Maintainer: Matt Housh, jaeger at crux dot nu +# Depends on: libdaemon, dbus, pygtk, libglade + +name=avahi +version=0.6.13 +release=1 +source=(http://avahi.org/download/$name-$version.tar.gz \ + rc.$name) + +build() { + cd $name-$version + ./configure --prefix=/usr \ + --localstatedir=/var \ + --disable-qt3 \ + --disable-qt4 \ + --disable-doxygen-doc \ + --disable-doxygen-dot \ + --with-avahi-user=avahi \ + --with-avahi-group=avahi \ + --with-distro=none \ + --disable-mono \ + --disable-monodoc \ + --enable-compat-howl \ + --enable-compat-libdns_sd \ + --with-dbus-sys=/usr/etc/dbus-1/system.d + make + make DESTDIR=$PKG install + install -D -o root -g root -m 0755 $SRC/rc.$name \ + $PKG/etc/rc.d/$name +} diff --git a/avahi/pre-install b/avahi/pre-install new file mode 100755 index 000000000..9141b6853 --- /dev/null +++ b/avahi/pre-install @@ -0,0 +1,10 @@ +#!/bin/sh + +# check for avahi group or add one +getent group avahi || /usr/sbin/groupadd -g 84 avahi + +# check for avahi user or add one +getent passwd avahi || /usr/sbin/useradd -g avahi -u 84 -d /var/empty -s /bin/false -c "Avahi User" avahi + +# lock the account +/usr/bin/passwd -l avahi diff --git a/avahi/rc.avahi b/avahi/rc.avahi new file mode 100644 index 000000000..f996c2238 --- /dev/null +++ b/avahi/rc.avahi @@ -0,0 +1,20 @@ +# +# /etc/rc.d/avahi: start/stop avahi daemon +# + +case $1 in + start) + /usr/sbin/avahi-daemon -D -s + ;; + stop) + killall -q /usr/sbin/avahi-daemon + ;; + restart) + $0 stop + sleep 2 + $0 start + ;; + *) + echo "Usage: $0 [start|stop|restart]" + ;; +esac diff --git a/dbus/.footprint b/dbus/.footprint new file mode 100644 index 000000000..7a146b992 --- /dev/null +++ b/dbus/.footprint @@ -0,0 +1,114 @@ +drwxr-xr-x root/root etc/ +drwxr-xr-x root/root etc/rc.d/ +-rwxr-xr-x root/root etc/rc.d/dbus +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/dbus-binding-tool +-rwxr-xr-x root/root usr/bin/dbus-cleanup-sockets +-rwxr-xr-x root/root usr/bin/dbus-daemon +-rwxr-xr-x root/root usr/bin/dbus-launch +-rwxr-xr-x root/root usr/bin/dbus-monitor +-rwxr-xr-x root/root usr/bin/dbus-send +-rwxr-xr-x root/root usr/bin/dbus-viewer +drwxr-xr-x root/root usr/etc/ +drwxr-xr-x root/root usr/etc/dbus-1/ +-rw-r--r-- root/root usr/etc/dbus-1/session.conf +-rw-r--r-- root/root usr/etc/dbus-1/system.conf +drwxr-xr-x root/root usr/etc/dbus-1/system.d/ +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/dbus-1.0/ +drwxr-xr-x root/root usr/include/dbus-1.0/dbus/ +-rw-r--r-- root/root usr/include/dbus-1.0/dbus/dbus-address.h +-rw-r--r-- root/root usr/include/dbus-1.0/dbus/dbus-bus.h +-rw-r--r-- root/root usr/include/dbus-1.0/dbus/dbus-connection.h +-rw-r--r-- root/root usr/include/dbus-1.0/dbus/dbus-errors.h +-rw-r--r-- root/root usr/include/dbus-1.0/dbus/dbus-glib-bindings.h +-rw-r--r-- root/root usr/include/dbus-1.0/dbus/dbus-glib-error-enum.h +-rw-r--r-- root/root usr/include/dbus-1.0/dbus/dbus-glib-lowlevel.h +-rw-r--r-- root/root usr/include/dbus-1.0/dbus/dbus-glib.h +-rw-r--r-- root/root usr/include/dbus-1.0/dbus/dbus-gtype-specialized.h +-rw-r--r-- root/root usr/include/dbus-1.0/dbus/dbus-macros.h +-rw-r--r-- root/root usr/include/dbus-1.0/dbus/dbus-memory.h +-rw-r--r-- root/root usr/include/dbus-1.0/dbus/dbus-message.h +-rw-r--r-- root/root usr/include/dbus-1.0/dbus/dbus-pending-call.h +-rw-r--r-- root/root usr/include/dbus-1.0/dbus/dbus-protocol.h +-rw-r--r-- root/root usr/include/dbus-1.0/dbus/dbus-server.h +-rw-r--r-- root/root usr/include/dbus-1.0/dbus/dbus-shared.h +-rw-r--r-- root/root usr/include/dbus-1.0/dbus/dbus-signature.h +-rw-r--r-- root/root usr/include/dbus-1.0/dbus/dbus-threads.h +-rw-r--r-- root/root usr/include/dbus-1.0/dbus/dbus-types.h +-rw-r--r-- root/root usr/include/dbus-1.0/dbus/dbus.h +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/dbus-1.0/ +drwxr-xr-x root/root usr/lib/dbus-1.0/include/ +drwxr-xr-x root/root usr/lib/dbus-1.0/include/dbus/ +-rw-r--r-- root/root usr/lib/dbus-1.0/include/dbus/dbus-arch-deps.h +-rw-r--r-- root/root usr/lib/libdbus-1.a +-rwxr-xr-x root/root usr/lib/libdbus-1.la +lrwxrwxrwx root/root usr/lib/libdbus-1.so -> libdbus-1.so.2.0.0 +lrwxrwxrwx root/root usr/lib/libdbus-1.so.2 -> libdbus-1.so.2.0.0 +-rwxr-xr-x root/root usr/lib/libdbus-1.so.2.0.0 +-rw-r--r-- root/root usr/lib/libdbus-glib-1.a +-rwxr-xr-x root/root usr/lib/libdbus-glib-1.la +lrwxrwxrwx root/root usr/lib/libdbus-glib-1.so -> libdbus-glib-1.so.2.0.0 +lrwxrwxrwx root/root usr/lib/libdbus-glib-1.so.2 -> libdbus-glib-1.so.2.0.0 +-rwxr-xr-x root/root usr/lib/libdbus-glib-1.so.2.0.0 +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/dbus-1.pc +-rw-r--r-- root/root usr/lib/pkgconfig/dbus-glib-1.pc +drwxr-xr-x root/root usr/lib/python2.4/ +drwxr-xr-x root/root usr/lib/python2.4/site-packages/ +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus.pth +drwxr-xr-x root/root usr/lib/python2.4/site-packages/dbus/ +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/__init__.py +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/__init__.pyc +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/__init__.pyo +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/_dbus.py +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/_dbus.pyc +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/_dbus.pyo +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/_util.py +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/_util.pyc +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/_util.pyo +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/dbus_bindings.a +-rwxr-xr-x root/root usr/lib/python2.4/site-packages/dbus/dbus_bindings.la +-rwxr-xr-x root/root usr/lib/python2.4/site-packages/dbus/dbus_bindings.so +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/dbus_glib_bindings.a +-rwxr-xr-x root/root usr/lib/python2.4/site-packages/dbus/dbus_glib_bindings.la +-rwxr-xr-x root/root usr/lib/python2.4/site-packages/dbus/dbus_glib_bindings.so +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/decorators.py +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/decorators.pyc +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/decorators.pyo +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/exceptions.py +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/exceptions.pyc +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/exceptions.pyo +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/glib.py +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/glib.pyc +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/glib.pyo +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/introspect_parser.py +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/introspect_parser.pyc +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/introspect_parser.pyo +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/matchrules.py +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/matchrules.pyc +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/matchrules.pyo +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/proxies.py +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/proxies.pyc +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/proxies.pyo +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/service.py +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/service.pyc +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/service.pyo +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/types.py +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/types.pyc +-rw-r--r-- root/root usr/lib/python2.4/site-packages/dbus/types.pyo +drwxr-xr-x root/root usr/man/ +drwxr-xr-x root/root usr/man/man1/ +-rw-r--r-- root/root usr/man/man1/dbus-cleanup-sockets.1.gz +-rw-r--r-- root/root usr/man/man1/dbus-daemon.1.gz +-rw-r--r-- root/root usr/man/man1/dbus-launch.1.gz +-rw-r--r-- root/root usr/man/man1/dbus-monitor.1.gz +-rw-r--r-- root/root usr/man/man1/dbus-send.1.gz +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/dbus-1/ +drwxr-xr-x root/root usr/share/dbus-1/services/ +drwxr-xr-x root/root var/ +drwxr-xr-x root/root var/run/ +drwxr-xr-x root/root var/run/dbus/ diff --git a/dbus/.md5sum b/dbus/.md5sum new file mode 100644 index 000000000..354959357 --- /dev/null +++ b/dbus/.md5sum @@ -0,0 +1,2 @@ +ba7692f63d0e9f1ef06703dff56cb650 dbus-0.62.tar.gz +85ab55dfd2008265d900b1cb1570a434 rc.dbus diff --git a/dbus/Pkgfile b/dbus/Pkgfile new file mode 100644 index 000000000..7df2f0636 --- /dev/null +++ b/dbus/Pkgfile @@ -0,0 +1,27 @@ +# Description: A message system +# URL: http://freedesktop.org/wiki/Software_2fdbus +# Maintainer: Matt Housh, jaeger at crux dot nu +# Depends on: expat, glib, gtk, libxml2 + +name=dbus +version=0.62 +release=1 +source=(http://dbus.freedesktop.org/releases/$name-$version.tar.gz \ + rc.$name) + +build() { + cd $name-$version + ./configure --prefix=/usr \ + --localstatedir=/var \ + --enable-glib \ + --enable-gtk \ + --enable-python \ + --with-dbus-user=messagebus \ + --disable-mono \ + --disable-mono-docs \ + --disable-tests + make + make DESTDIR=$PKG install + install -D -o root -g root -m 0755 $SRC/rc.$name \ + $PKG/etc/rc.d/$name +} diff --git a/dbus/pre-install b/dbus/pre-install new file mode 100755 index 000000000..5e464a5a9 --- /dev/null +++ b/dbus/pre-install @@ -0,0 +1,10 @@ +#!/bin/sh + +# check for messagebus group or add one +getent group messagebus || /usr/sbin/groupadd -g 81 messagebus + +# check for messagebus user or add one +getent passwd messagebus || /usr/sbin/useradd -g messagebus -u 81 -d /var/empty -s /bin/false -c "D-BUS System Messagebus User" messagebus + +# lock the account +/usr/bin/passwd -l messagebus diff --git a/dbus/rc.dbus b/dbus/rc.dbus new file mode 100644 index 000000000..5639c8a97 --- /dev/null +++ b/dbus/rc.dbus @@ -0,0 +1,24 @@ +#!/bin/sh +# +# /etc/rc.d/dbus: start/stop dbus messagebus daemon +# + +case $1 in + start) + /usr/bin/dbus-daemon --system + ;; + stop) + killall -q /usr/bin/dbus-daemon + rm -f /var/run/dbus/pid + ;; + restart) + $0 stop + sleep 2 + $0 start + ;; + *) + echo "Usage: $0 [start|stop|restart]" + ;; +esac + +# End of file diff --git a/hal/.footprint b/hal/.footprint new file mode 100644 index 000000000..63607d7d0 --- /dev/null +++ b/hal/.footprint @@ -0,0 +1,100 @@ +drwxr-xr-x root/root etc/ +drwxr-xr-x root/root etc/rc.d/ +-rwxr-xr-x root/root etc/rc.d/hald +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/hal-device +-rwxr-xr-x root/root usr/bin/hal-find-by-capability +-rwxr-xr-x root/root usr/bin/hal-find-by-property +-rwxr-xr-x root/root usr/bin/hal-get-property +-rwxr-xr-x root/root usr/bin/hal-set-property +-rwxr-xr-x root/root usr/bin/lshal +drwxr-xr-x root/root usr/etc/ +drwxr-xr-x root/root usr/etc/dbus-1/ +drwxr-xr-x root/root usr/etc/dbus-1/system.d/ +-rw-r--r-- root/root usr/etc/dbus-1/system.d/hal.conf +drwxr-xr-x root/root usr/etc/hal/ +drwxr-xr-x root/root usr/etc/hal/fdi/ +drwxr-xr-x root/root usr/etc/hal/fdi/information/ +drwxr-xr-x root/root usr/etc/hal/fdi/policy/ +drwxr-xr-x root/root usr/etc/hal/fdi/preprobe/ +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/hal/ +-rw-r--r-- root/root usr/include/hal/libhal-storage.h +-rw-r--r-- root/root usr/include/hal/libhal.h +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/hal/ +-rwxr-xr-x root/root usr/lib/hal/hal-system-power-pmu +-rwxr-xr-x root/root usr/lib/hal/hald-addon-acpi +-rwxr-xr-x root/root usr/lib/hal/hald-addon-hid-ups +-rwxr-xr-x root/root usr/lib/hal/hald-addon-keyboard +-rwxr-xr-x root/root usr/lib/hal/hald-addon-pmu +-rwxr-xr-x root/root usr/lib/hal/hald-addon-storage +-rwxr-xr-x root/root usr/lib/hal/hald-addon-usb-csr +-rwxr-xr-x root/root usr/lib/hal/hald-probe-hiddev +-rwxr-xr-x root/root usr/lib/hal/hald-probe-input +-rwxr-xr-x root/root usr/lib/hal/hald-probe-pc-floppy +-rwxr-xr-x root/root usr/lib/hal/hald-probe-printer +-rwxr-xr-x root/root usr/lib/hal/hald-probe-serial +-rwxr-xr-x root/root usr/lib/hal/hald-probe-smbios +-rwxr-xr-x root/root usr/lib/hal/hald-probe-storage +-rwxr-xr-x root/root usr/lib/hal/hald-probe-volume +-rwxr-xr-x root/root usr/lib/hal/hald-runner +-rw-r--r-- root/root usr/lib/libhal-storage.a +-rwxr-xr-x root/root usr/lib/libhal-storage.la +lrwxrwxrwx root/root usr/lib/libhal-storage.so -> libhal-storage.so.1.0.0 +lrwxrwxrwx root/root usr/lib/libhal-storage.so.1 -> libhal-storage.so.1.0.0 +-rwxr-xr-x root/root usr/lib/libhal-storage.so.1.0.0 +-rw-r--r-- root/root usr/lib/libhal.a +-rwxr-xr-x root/root usr/lib/libhal.la +lrwxrwxrwx root/root usr/lib/libhal.so -> libhal.so.1.0.0 +lrwxrwxrwx root/root usr/lib/libhal.so.1 -> libhal.so.1.0.0 +-rwxr-xr-x root/root usr/lib/libhal.so.1.0.0 +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/hal-storage.pc +-rw-r--r-- root/root usr/lib/pkgconfig/hal.pc +drwxr-xr-x root/root usr/sbin/ +-rwxr-xr-x root/root usr/sbin/hald +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/hal/ +drwxr-xr-x root/root usr/share/hal/fdi/ +-rw-r--r-- root/root usr/share/hal/fdi/fdi.dtd +-rw-r--r-- root/root usr/share/hal/fdi/fdi.rng +drwxr-xr-x root/root usr/share/hal/fdi/information/ +drwxr-xr-x root/root usr/share/hal/fdi/information/10freedesktop/ +-rw-r--r-- root/root usr/share/hal/fdi/information/10freedesktop/10-camera-ptp.fdi +-rw-r--r-- root/root usr/share/hal/fdi/information/10freedesktop/10-cd-dvd-burner.fdi +-rw-r--r-- root/root usr/share/hal/fdi/information/10freedesktop/10-usb-card-readers.fdi +-rw-r--r-- root/root usr/share/hal/fdi/information/10freedesktop/10-usb-music-players.fdi +-rw-r--r-- root/root usr/share/hal/fdi/information/10freedesktop/10-usb-pda.fdi +-rw-r--r-- root/root usr/share/hal/fdi/information/10freedesktop/10-usb-zip-drives.fdi +-rw-r--r-- root/root usr/share/hal/fdi/information/10freedesktop/10-wireless-mice.fdi +drwxr-xr-x root/root usr/share/hal/fdi/information/20thirdparty/ +drwxr-xr-x root/root usr/share/hal/fdi/policy/ +drwxr-xr-x root/root usr/share/hal/fdi/policy/10osvendor/ +-rw-r--r-- root/root usr/share/hal/fdi/policy/10osvendor/10-keyboard-policy.fdi +-rw-r--r-- root/root usr/share/hal/fdi/policy/10osvendor/10-laptop-panel-mgmt-policy.fdi +-rw-r--r-- root/root usr/share/hal/fdi/policy/10osvendor/10-power-mgmt-policy.fdi +-rw-r--r-- root/root usr/share/hal/fdi/policy/10osvendor/15-storage-luks.fdi +-rw-r--r-- root/root usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi +drwxr-xr-x root/root usr/share/hal/fdi/policy/20thirdparty/ +drwxr-xr-x root/root usr/share/hal/fdi/preprobe/ +drwxr-xr-x root/root usr/share/hal/fdi/preprobe/10osvendor/ +-rw-r--r-- root/root usr/share/hal/fdi/preprobe/10osvendor/10-ide-drives.fdi +drwxr-xr-x root/root usr/share/hal/fdi/preprobe/20thirdparty/ +drwxr-xr-x root/root usr/share/hal/scripts/ +-rwxr-xr-x root/root usr/share/hal/scripts/hal-luks-remove +-rwxr-xr-x root/root usr/share/hal/scripts/hal-luks-setup +-rwxr-xr-x root/root usr/share/hal/scripts/hal-luks-teardown +-rwxr-xr-x root/root usr/share/hal/scripts/hal-system-lcd-get-brightness +-rwxr-xr-x root/root usr/share/hal/scripts/hal-system-lcd-set-brightness +-rwxr-xr-x root/root usr/share/hal/scripts/hal-system-power-hibernate +-rwxr-xr-x root/root usr/share/hal/scripts/hal-system-power-reboot +-rwxr-xr-x root/root usr/share/hal/scripts/hal-system-power-set-power-save +-rwxr-xr-x root/root usr/share/hal/scripts/hal-system-power-shutdown +-rwxr-xr-x root/root usr/share/hal/scripts/hal-system-power-suspend +-rwxr-xr-x root/root usr/share/hal/scripts/hal-system-storage-cleanup-mountpoint +-rwxr-xr-x root/root usr/share/hal/scripts/hal-system-storage-cleanup-mountpoints +-rwxr-xr-x root/root usr/share/hal/scripts/hal-system-storage-eject +-rwxr-xr-x root/root usr/share/hal/scripts/hal-system-storage-mount +-rwxr-xr-x root/root usr/share/hal/scripts/hal-system-storage-unmount diff --git a/hal/.md5sum b/hal/.md5sum new file mode 100644 index 000000000..df573bce2 --- /dev/null +++ b/hal/.md5sum @@ -0,0 +1,2 @@ +4163afb8285db64e00e7b1392b401d92 hal-0.5.7.tar.gz +cc3d04e7ac09e15f33c530725f43e641 rc.hald diff --git a/hal/Pkgfile b/hal/Pkgfile new file mode 100644 index 000000000..cd0dfe2ed --- /dev/null +++ b/hal/Pkgfile @@ -0,0 +1,28 @@ +# Description: Hardware Abstraction Layer +# URL: http://freedesktop.org/wiki/Software_2fhal +# Maintainer: Matt Housh, jaeger at crux dot nu +# Depends on: dbus + +name=hal +version=0.5.7 +release=1 +source=(http://freedesktop.org/~david/dist/$name-$version.tar.gz \ + rc.hald) + +build() { + cd $name-$version + sed -i -e 's/USE_NLS=yes/USE_NLS=no/' \ + -e 's/ENABLE_NLS 1/ENABLE_NLS 0/' configure + ./configure --prefix=/usr \ + --libexecdir=/usr/lib/$name \ + --localstatedir=/var \ + --with-hal-user=haldaemon \ + --with-hal-group=haldaemon \ + --with-dbus-sys=/usr/etc/dbus-1/system.d + sed -i -e '/device-manager/d' tools/Makefile + make + make DESTDIR=$PKG install + install -D -o root -g root -m 0755 $SRC/rc.hald \ + $PKG/etc/rc.d/hald + rm -rf $PKG/usr/share/{doc,locale} +} diff --git a/hal/pre-install b/hal/pre-install new file mode 100755 index 000000000..f99d34823 --- /dev/null +++ b/hal/pre-install @@ -0,0 +1,10 @@ +#!/bin/sh + +# check for haldaemon group or add one +getent group haldaemon || /usr/sbin/groupadd -g 82 haldaemon + +# check for haldaemon user or add one +getent passwd haldaemon || /usr/sbin/useradd -g haldaemon -u 82 -d /var/empty -s /bin/false -c "HAL Daemon User" haldaemon + +# lock the account +/usr/bin/passwd -l haldaemon diff --git a/hal/rc.hald b/hal/rc.hald new file mode 100644 index 000000000..43629ddd1 --- /dev/null +++ b/hal/rc.hald @@ -0,0 +1,23 @@ +#!/bin/sh +# +# /etc/rc.d/hald: start/stop HAL daemon +# + +case $1 in + start) + /usr/sbin/hald --daemon=yes --use-syslog + ;; + stop) + killall -q /usr/sbin/hald + ;; + restart) + $0 stop + sleep 2 + $0 start + ;; + *) + echo "Usage: $0 [start|stop|restart]" + ;; +esac + +# End of file