diff --git a/basicnet/netutils/avahi.xml b/basicnet/netutils/avahi.xml new file mode 100644 index 0000000000..6e709bd0ae --- /dev/null +++ b/basicnet/netutils/avahi.xml @@ -0,0 +1,387 @@ + + + %general-entities; + + + + + + + +]> + + + + + + $LastChangedBy$ + $Date$ + + + avahi-&avahi-version; + + + avahi + + + + Introduction to avahi + + The avahi package is a system which + facilitates service discovery on a local network. + + &lfs65_built; + + Package Information + + + Download (HTTP): + + + Download (FTP): + + + Download MD5 sum: &avahi-md5sum; + + + Download size: &avahi-size; + + + Estimated disk space required: &avahi-buildsize; + + + Estimated build time: &avahi-time; + + + + Additional Downloads + + + Required patch: + + + + avahi Dependencies + + Required + and + + + Optional + , + , + , + , + , + , + , and + + + User Notes: + + + + + + Installation of avahi + + It is recommended to have a dedicated user and group to take + control of the avahi-daemon daemon after it is + started. Issue the following commands as the + root user: + +groupadd -fg 84 avahi && +useradd -c "Avahi Daemon Owner" -d /dev/null -u 84 \ + -g avahi -s /bin/false avahi || [ $? == 9 ] + + It is recommended to have a dedicated priviliged access group for + Avahi clients. Issue the following command as + the root user: + +groupadd -fg 86 netdev + + Install avahi by running the following + commands: + +patch -Np1 -i ../avahi-&avahi-version;-lfs_initscript_fixes-1.patch && +autoreconf -i -v && +./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --with-distro=lfs \ + --disable-qt3 \ + --disable-qt4 \ + --disable-gtk \ + --disable-dbus \ + --disable-libdaemon \ + --disable-python \ + --disable-mono \ + --disable-monodoc \ + --enable-core-docs && +make + + This package does not come with a test suite. + + Now, as the root user: + +make install + + + + + Command Explanations + + --with-distro=lfs: This parameter specifies the + LFS distribution to target. + + --disable-qt3: This parameter disables the + building of Qt3 mainloop integration. + + --disable-qt4: This parameter disables the + building of Qt4Core mainloop integration. + + --disable-gtk: This parameter disables the use + of GTK+. + + --disable-dbus: This parameter disables the use + of D-Bus. + + --disable-libdaemon: This parameter disables + the use of libdaemon. + + --disable-python: This parameter disables the + scripts that depends on Python. + + --disable-mono: This parameter disables the + Mono bindings. + + --disable-monodoc: This parameter disables + documentation for the Mono bindings. + + --enable-core-docs: This parameter enables the + building of documentation. + + : This option enables the building of + tests and examples. + + : This option enables the + compatibility layer for libdns_sd. + + : This option enables the + compatibility layer for HOWL. + + + + + Contents + + + Installed Programs + Installed Libraries + Installed Directories + + + avahi-autoipd, avahi-bookmarks, avahi-browse, avahi-daemon, + avahi-discover, avahi-discover-standalone, avahi-dnsconfd, + avahi-publish, avahi-resolve, avahi-set-host-name, and bssh + libavahi-client.{so,a}, libavahi-common.{so,a}, + libavahi-core.{so,a}, libavahi-glib.{so,a}, libavahi-gobject.{so,a}, and + libavahi-ui.{so,a} + /etc/avahi/services,/usr/{include/avahi-{client,common,core,glib, + gobject,ui},lib/{avahi,python2.6/site-packages/{avahi,avahi_discover}}, + share/avahi/{interfaces,introspection}} + + + + + Short Descriptions + + + + + avahi-autoipd + + is a IPv4LL network address configuration daemon. + + avahi-autoipd + + + + + + avahi-bookmarks + + is a Web service showing mDNS/DNS-SD announced HTTP services + using the Avahi daemon. + + avahi-bookmarks + + + + + + avahi-browse + + browses for mDNS/DNS-SD services using the + Avahi daemon. + + avahi-browse + + + + + + avahi-daemon + + is the Avahi mDNS/DNS-SD + daemon. + + avahi-daemon + + + + + + avahi-discover + + browses for mDNS/DNS-SD services using the + Avahi daemon. + + avahi-discover + + + + + + avahi-discover-standalone + + does this ..... + + avahi-discover-standalone + + + + + + avahi-dnsconfd + + is a Unicast DNS server from mDNS/DNS-SD configuration + daemon. + + avahi-dnsconfd + + + + + + avahi-publish + + registers a mDNS/DNS-SD service or host name or address mapping + using the Avahi daemon. + + avahi-publish + + + + + + avahi-resolve + + resolves one or more mDNS/DNS host name(s) to IP address(es) + (and vice versa) using the Avahi + daemon. + + avahi-resolve + + + + + + avahi-set-host-name + + changes the mDNS host name. + + avahi-set-host-name + + + + + + bssh + + browses for SSH/VNC servers on the local network. + + bssh + + + + + + + + + + + + diff --git a/basicnet/netutils/netutils.xml b/basicnet/netutils/netutils.xml index 6afd67e382..dde1996e97 100644 --- a/basicnet/netutils/netutils.xml +++ b/basicnet/netutils/netutils.xml @@ -27,5 +27,6 @@ $Date$ + diff --git a/general.ent b/general.ent index 7d4a054b7e..ac69e49290 100644 --- a/general.ent +++ b/general.ent @@ -442,6 +442,7 @@ $Date$ + diff --git a/general/genlib/gir-repository.xml b/general/genlib/gir-repository.xml index daddfb8cbb..2638e2c9a1 100644 --- a/general/genlib/gir-repository.xml +++ b/general/genlib/gir-repository.xml @@ -78,7 +78,7 @@ , , , - Avahi, + , Babl, clutter-cairo, clutter-gtk, diff --git a/gnome/add/ekiga.xml b/gnome/add/ekiga.xml index c6905cee4e..de9bed15cf 100644 --- a/gnome/add/ekiga.xml +++ b/gnome/add/ekiga.xml @@ -70,7 +70,7 @@ Optional - Avahi, + , , and diff --git a/gnome/add/epiphany.xml b/gnome/add/epiphany.xml index d330f9d58f..9ec9d81a11 100644 --- a/gnome/add/epiphany.xml +++ b/gnome/add/epiphany.xml @@ -69,7 +69,7 @@ Optional - Avahi, + , , , , or , or , - Avahi, + , OpenAFS, and (not recommended) diff --git a/gnome/core/gvfs.xml b/gnome/core/gvfs.xml index 05e028b79b..24b4ef4dee 100644 --- a/gnome/core/gvfs.xml +++ b/gnome/core/gvfs.xml @@ -64,7 +64,7 @@ Optional - Avahi, + , BlueZ, , , diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml index 7ba45dee3a..587ebdacf1 100644 --- a/introduction/welcome/changelog.xml +++ b/introduction/welcome/changelog.xml @@ -43,6 +43,10 @@ August 12th, 2010 + + [wblaszcz] - Added new package, avahi-0.6.25. Fixes ticket + #1992. + [wblaszcz] - Added new package, libdaemon-0.14. diff --git a/postlfs/config/users.xml b/postlfs/config/users.xml index 7507f5cf1b..968668318b 100644 --- a/postlfs/config/users.xml +++ b/postlfs/config/users.xml @@ -98,6 +98,9 @@ svntest 57 games 6060 scanner 70 + avahi 8484 + avahi-autoipd8585 + netdev 86 anonymous98 nobody 99 nogroup 99 diff --git a/server/major/samba3.xml b/server/major/samba3.xml index a684a7154a..0161c1673a 100644 --- a/server/major/samba3.xml +++ b/server/major/samba3.xml @@ -85,7 +85,7 @@ libunwind, keyutils (required to build the cifs.upcall program), - Avahi, + , OpenAFS, and Valgrind (optionally used by the test suite) diff --git a/server/major/xinetd.xml b/server/major/xinetd.xml index f4bc2f9de5..e59e6f1486 100644 --- a/server/major/xinetd.xml +++ b/server/major/xinetd.xml @@ -58,7 +58,7 @@ Optional and - Avahi + User Notes: diff --git a/xsoft/other/pidgin.xml b/xsoft/other/pidgin.xml index 7009a7d239..c0355a98c4 100644 --- a/xsoft/other/pidgin.xml +++ b/xsoft/other/pidgin.xml @@ -102,7 +102,7 @@ (required for Jabber support), (required for Kerberos support in the Zephyr module), - Avahi + , (required for the Bonjour plugin), Meanwhile (required for Sametime protocol support),