Avahi: New package. Can be used as mdns-responder for airplay.

Libdaemon: New package. Needed for avahi.
This commit is contained in:
Ben Schweikert
2013-01-14 21:46:22 +01:00
parent 940da289ef
commit a2fd324e6d
12 changed files with 601 additions and 0 deletions

45
config/avahi/avahi Executable file
View File

@@ -0,0 +1,45 @@
#!/bin/sh
# Begin $rc_base/init.d/avahi
# Based on sysklogd script from LFS-3.1 and earlier.
# Rewritten by Gerard Beekmans - gerard@linuxfromscratch.org
#$LastChangedBy: bdubbs $
#$Date: 2005-08-01 14:29:19 -0500 (Mon, 01 Aug 2005) $
. /etc/sysconfig/rc
. $rc_functions
case "$1" in
start)
boot_mesg "Starting avahi..."
loadproc /usr/sbin/avahi-daemon -f /etc/avahi/avahi-daemon.conf -D
;;
stop)
boot_mesg "Stopping avahi..."
killproc /usr/sbin/avahi-daemon -k
;;
reload)
boot_mesg "Reloading avahi..."
reloadproc /usr/sbin/avahi-daemon -f /etc/avahi/avahi-daemon.conf -D
;;
restart)
$0 stop
sleep 1
$0 start
;;
status)
statusproc /usr/sbin/avahi-daemon -c
;;
*)
echo "Usage: $0 {start|stop|reload|restart|status}"
exit 1
;;
esac
# End $rc_base/init.d/avahi

9
config/avahi/smb.service Normal file
View File

@@ -0,0 +1,9 @@
<?xml version="1.0" standalone='no'?>
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
<name replace-wildcards="yes">Samba Shares on %h</name>
<service>
<type>_smb._tcp</type>
<port>139</port>
</service>
</service-group>