summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--extra/avahi/.footprint223
-rw-r--r--extra/avahi/.md5sum3
-rw-r--r--extra/avahi/Pkgfile45
-rw-r--r--extra/avahi/avahid47
-rw-r--r--extra/avahi/network-wired.pngbin0 -> 4509 bytes
5 files changed, 318 insertions, 0 deletions
diff --git a/extra/avahi/.footprint b/extra/avahi/.footprint
new file mode 100644
index 000000000..403255477
--- /dev/null
+++ b/extra/avahi/.footprint
@@ -0,0 +1,223 @@
+drwxr-xr-x root/root etc/
+drwxr-xr-x root/root etc/avahi/
+-rwxr-xr-x root/root etc/avahi/avahi-autoipd.action
+-rw-r--r-- root/root etc/avahi/avahi-daemon.conf
+-rwxr-xr-x root/root etc/avahi/avahi-dnsconfd.action
+-rw-r--r-- root/root etc/avahi/hosts
+drwxr-xr-x root/root etc/avahi/services/
+-rw-r--r-- root/root etc/avahi/services/sftp-ssh.service
+-rw-r--r-- root/root etc/avahi/services/ssh.service
+drwxr-xr-x root/root etc/dbus-1/
+drwxr-xr-x root/root etc/dbus-1/system.d/
+-rw-r--r-- root/root etc/dbus-1/system.d/avahi-dbus.conf
+drwxr-xr-x root/root etc/rc.d/
+drwxr-xr-x root/root etc/rc.d/init.d/
+-rwxr-xr-x root/root etc/rc.d/init.d/avahid
+drwxr-xr-x root/root etc/rc.d/rc0.d/
+lrwxrwxrwx root/root etc/rc.d/rc0.d/K13avahid -> ../init.d/avahid
+drwxr-xr-x root/root etc/rc.d/rc1.d/
+lrwxrwxrwx root/root etc/rc.d/rc1.d/K13avahid -> ../init.d/avahid
+drwxr-xr-x root/root etc/rc.d/rc3.d/
+lrwxrwxrwx root/root etc/rc.d/rc3.d/S43avahid -> ../init.d/avahid
+drwxr-xr-x root/root etc/rc.d/rc4.d/
+lrwxrwxrwx root/root etc/rc.d/rc4.d/S43avahid -> ../init.d/avahid
+drwxr-xr-x root/root etc/rc.d/rc5.d/
+lrwxrwxrwx root/root etc/rc.d/rc5.d/S43avahid -> ../init.d/avahid
+drwxr-xr-x root/root etc/rc.d/rc6.d/
+lrwxrwxrwx root/root etc/rc.d/rc6.d/K13avahid -> ../init.d/avahid
+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-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
+lrwxrwxrwx root/root usr/bin/bshell -> bssh
+-rwxr-xr-x root/root usr/bin/bssh
+lrwxrwxrwx root/root usr/bin/bvnc -> bssh
+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/include/avahi-gobject/
+-rw-r--r-- root/root usr/include/avahi-gobject/ga-client.h
+-rw-r--r-- root/root usr/include/avahi-gobject/ga-entry-group.h
+-rw-r--r-- root/root usr/include/avahi-gobject/ga-enums.h
+-rw-r--r-- root/root usr/include/avahi-gobject/ga-error.h
+-rw-r--r-- root/root usr/include/avahi-gobject/ga-record-browser.h
+-rw-r--r-- root/root usr/include/avahi-gobject/ga-service-browser.h
+-rw-r--r-- root/root usr/include/avahi-gobject/ga-service-resolver.h
+drwxr-xr-x root/root usr/include/avahi-ui/
+-rw-r--r-- root/root usr/include/avahi-ui/avahi-ui.h
+drwxr-xr-x root/root usr/lib/
+drwxr-xr-x root/root usr/lib/avahi/
+-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.5
+lrwxrwxrwx root/root usr/lib/libavahi-client.so.3 -> libavahi-client.so.3.2.5
+-rwxr-xr-x root/root usr/lib/libavahi-client.so.3.2.5
+-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.5.1
+lrwxrwxrwx root/root usr/lib/libavahi-common.so.3 -> libavahi-common.so.3.5.1
+-rwxr-xr-x root/root usr/lib/libavahi-common.so.3.5.1
+-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.6.0.0
+lrwxrwxrwx root/root usr/lib/libavahi-core.so.6 -> libavahi-core.so.6.0.0
+-rwxr-xr-x root/root usr/lib/libavahi-core.so.6.0.0
+-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/libavahi-gobject.a
+-rwxr-xr-x root/root usr/lib/libavahi-gobject.la
+lrwxrwxrwx root/root usr/lib/libavahi-gobject.so -> libavahi-gobject.so.0.0.1
+lrwxrwxrwx root/root usr/lib/libavahi-gobject.so.0 -> libavahi-gobject.so.0.0.1
+-rwxr-xr-x root/root usr/lib/libavahi-gobject.so.0.0.1
+-rw-r--r-- root/root usr/lib/libavahi-ui.a
+-rwxr-xr-x root/root usr/lib/libavahi-ui.la
+lrwxrwxrwx root/root usr/lib/libavahi-ui.so -> libavahi-ui.so.0.1.1
+lrwxrwxrwx root/root usr/lib/libavahi-ui.so.0 -> libavahi-ui.so.0.1.1
+-rwxr-xr-x root/root usr/lib/libavahi-ui.so.0.1.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
+-rw-r--r-- root/root usr/lib/pkgconfig/avahi-gobject.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/avahi-ui.pc
+drwxr-xr-x root/root usr/lib/python2.5/
+drwxr-xr-x root/root usr/lib/python2.5/site-packages/
+drwxr-xr-x root/root usr/lib/python2.5/site-packages/avahi/
+-rw-r--r-- root/root usr/lib/python2.5/site-packages/avahi/__init__.py
+-rw-r--r-- root/root usr/lib/python2.5/site-packages/avahi/__init__.pyc
+-rw-r--r-- root/root usr/lib/python2.5/site-packages/avahi/__init__.pyo
+drwxr-xr-x root/root usr/lib/python2.5/site-packages/avahi_discover/
+drwxr-xr-x root/root usr/sbin/
+-rwxr-xr-x root/root usr/sbin/avahi-autoipd
+-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/bssh.desktop
+-rw-r--r-- root/root usr/share/applications/bvnc.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
+drwxr-xr-x root/root usr/share/locale/
+drwxr-xr-x root/root usr/share/locale/fr/
+drwxr-xr-x root/root usr/share/locale/fr/LC_MESSAGES/
+-rw-r--r-- root/root usr/share/locale/fr/LC_MESSAGES/avahi.mo
+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
+-rw-r--r-- root/root usr/share/man/man1/bssh.1.gz
+lrwxrwxrwx root/root usr/share/man/man1/bvnc.1.gz -> bssh.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-autoipd.8.gz
+-rw-r--r-- root/root usr/share/man/man8/avahi-autoipd.action.8.gz
+-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 usr/share/pixmaps/
+-rw-r--r-- root/root usr/share/pixmaps/network-wired.png
+drwxr-xr-x root/root var/
+drwxr-xr-x root/root var/lib/
+drwxr-xr-x root/root var/lib/run/
diff --git a/extra/avahi/.md5sum b/extra/avahi/.md5sum
new file mode 100644
index 000000000..c02d3158b
--- /dev/null
+++ b/extra/avahi/.md5sum
@@ -0,0 +1,3 @@
+068c1d220b07037e64caf87d4a7a0504 avahi-0.6.24.tar.gz
+09877d8619de924d02bc018bcef21150 avahid
+42c2905307c7a5dc6ac4b75f4c3d65a3 network-wired.png
diff --git a/extra/avahi/Pkgfile b/extra/avahi/Pkgfile
new file mode 100644
index 000000000..56ec279d3
--- /dev/null
+++ b/extra/avahi/Pkgfile
@@ -0,0 +1,45 @@
+# Description: Service de DNS
+# URL: http://www.avahi.org/
+# Maintainer: NuTyX core team
+# Packager: thierryn1 at hispeed dot ch
+# Depends on: libdaemon, dbus, dbus-python, pygtk, nss-mdns, libglade, libcap
+
+name=avahi
+version=0.6.24
+release=1
+source=(http://www.avahi.org/download/avahi-$version.tar.gz\
+ avahid network-wired.png)
+
+build() {
+ cd $name-$version
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/var/lib \
+ --disable-qt3 \
+ --disable-qt4 \
+ --disable-monodoc \
+ --disable-doxygen-doc \
+ --disable-xmltoman \
+ --enable-compat-libdns_sd \
+ --enable-compat-howl \
+ --with-distro=none \
+ --disable-gdbm \
+ --disable-mono \
+ --enable-autoipd
+ make
+ make DESTDIR=$PKG install
+ mkdir -v -p $PKG/etc/rc.d/init.d
+ mkdir -v -p $PKG/etc/rc.d/rc{0,1,3,4,5,6}.d
+ mkdir -v -p $PKG/usr/share/pixmaps
+ install -m 644 ../network-wired.png \
+ $PKG/usr/share/pixmaps/network-wired.png
+ install -D -m755 ../avahid $PKG/etc/rc.d/init.d/avahid
+
+ ln -svf ../init.d/avahid $PKG/etc/rc.d/rc3.d/S43avahid
+ ln -svf ../init.d/avahid $PKG/etc/rc.d/rc5.d/S43avahid
+ ln -svf ../init.d/avahid $PKG/etc/rc.d/rc4.d/S43avahid
+ ln -svf ../init.d/avahid $PKG/etc/rc.d/rc0.d/K13avahid
+ ln -svf ../init.d/avahid $PKG/etc/rc.d/rc1.d/K13avahid
+ ln -svf ../init.d/avahid $PKG/etc/rc.d/rc6.d/K13avahid
+
+}
diff --git a/extra/avahi/avahid b/extra/avahi/avahid
new file mode 100644
index 000000000..3ab580e5f
--- /dev/null
+++ b/extra/avahi/avahid
@@ -0,0 +1,47 @@
+#!/bin/sh
+# Begin $rc_base/init.d/avahid
+
+# Based on sysklogd script from LFS-3.1 and earlier.
+# Rewritten by Gerard Beekmans - gerard@linuxfromscratch.org
+# Add create user and Groups - thierryn1@hispeed.ch
+
+# $Id: $
+
+. /etc/sysconfig/rc
+. $rc_functions
+newgroup=avahi
+newuser=avahi
+newid=85
+getent group $newgroup > /dev/null || /usr/sbin/groupadd -g $newid $newgroup
+getent passwd $newuser > /dev/null || /usr/sbin/useradd -g $newgroup \
+-u $newid -s /bin/false -c "Avahi Daemon" $newuser
+
+
+case "$1" in
+ start)
+ boot_mesg "Starting Avahi Daemon..."
+ loadproc /usr/sbin/avahi-daemon -D
+ ;;
+
+ stop)
+ boot_mesg "Stopping Avahi Daemon..."
+ killproc /usr/sbin/avahi-daemon
+ ;;
+
+ restart)
+ $0 stop
+ sleep 1
+ $0 start
+ ;;
+
+ status)
+ statusproc /usr/sbin/avahi-daemon
+ ;;
+
+ *)
+ echo "Usage: $0 {start|stop|restart|status}"
+ exit 1
+ ;;
+esac
+
+# End $rc_base/init.d/avahid
diff --git a/extra/avahi/network-wired.png b/extra/avahi/network-wired.png
new file mode 100644
index 000000000..227d0678a
--- /dev/null
+++ b/extra/avahi/network-wired.png
Binary files differ