diff options
author | Matt Housh <jaeger@morpheus.net> | 2006-09-03 18:44:39 +0000 |
---|---|---|
committer | Matt Housh <jaeger@morpheus.net> | 2006-09-03 18:44:39 +0000 |
commit | 0ae5ad01da6c6a4eb14ed07c8a2d90624c9d04d3 (patch) | |
tree | 922814048c74dabdeedc3bc118719cbacd243c28 /avahi | |
parent | 2b4a109a7af25d0114b908f542e35f83e65bdba8 (diff) | |
download | opt-0ae5ad01da6c6a4eb14ed07c8a2d90624c9d04d3.tar.gz opt-0ae5ad01da6c6a4eb14ed07c8a2d90624c9d04d3.tar.xz |
avahi, dbus, hal: initial imports, versions 0.6.13, 0.62, 0.5.7
Diffstat (limited to 'avahi')
-rw-r--r-- | avahi/.footprint | 175 | ||||
-rw-r--r-- | avahi/.md5sum | 2 | ||||
-rw-r--r-- | avahi/Pkgfile | 32 | ||||
-rwxr-xr-x | avahi/pre-install | 10 | ||||
-rw-r--r-- | avahi/rc.avahi | 20 |
5 files changed, 239 insertions, 0 deletions
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 |