mod_dnssd is an Apache HTTPD module which adds Zeroconf support via DNS-SD using Avahi. Not sure that many people would need this. Could get the same effect with /etc/avahi/services/http.service, but this works for me.
Created attachment 80255 [details] www-apache/mod_dnssd-0.3.ebuild
Created attachment 80987 [details] mod_dnssd-0.3-r1.ebuild The original ebuild forgets to link against avahi-client. That is fixed by this script. Additionally a configuration file is provided.
Created attachment 80988 [details] mod_dnssd-0.3-r1.ebuild The original ebuild forgets to link against avahi-client. That is fixed by this script. Additionally a configuration file is provided.
Comment on attachment 80988 [details] mod_dnssd-0.3-r1.ebuild Pardon: bugs.gentoo.org was hanging, so I uploaded twice by accident.
Created attachment 80993 [details] 01_mod_dnssd.conf Configuration file for the module.
Do you need to check that avahi was build with dbus support (creates avahi-client libs) ?
(In reply to comment #6) > Do you need to check that avahi was build with dbus support (creates > avahi-client libs) ? Yes you can because it work only with avahi-client lib (no avahi-core possibility).
Created attachment 95816 [details] mod_dnssd-0.4.ebuild mod_dnssd-0.4 is working correctly with the actual ebuild (just renaming it).
for some reason it doesn't load my vhosts with 0.5 (haven't tried 0.4) automatically. I had to add them by hand with.: <VirtualHost *> DocumentRoot /var/www/localhost/htdocs <Location /torrentflux> DNSSDServiceName "Torrentflux" </Location> </VirtualHost>
0.5 in cvs (In reply to comment #9) > for some reason it doesn't load my vhosts with 0.5 (haven't tried 0.4) > automatically. I had to add them by hand with.: > > <VirtualHost *> > DocumentRoot /var/www/localhost/htdocs > <Location /torrentflux> > DNSSDServiceName "Torrentflux" > </Location> > </VirtualHost> > You have to set a ServerName to get it published automatically i guess