diff options
Diffstat (limited to 'sys-auth/nss-mdns/files')
| -rw-r--r-- | sys-auth/nss-mdns/files/mdns.allow | 3 | ||||
| -rw-r--r-- | sys-auth/nss-mdns/files/nss-mdns-0.10-no-minimal-search-domains.patch | 29 | ||||
| -rw-r--r-- | sys-auth/nss-mdns/files/nss-mdns-0.8-avahi-socket.patch | 22 |
3 files changed, 54 insertions, 0 deletions
diff --git a/sys-auth/nss-mdns/files/mdns.allow b/sys-auth/nss-mdns/files/mdns.allow new file mode 100644 index 00000000000..80b49b097b0 --- /dev/null +++ b/sys-auth/nss-mdns/files/mdns.allow @@ -0,0 +1,3 @@ +# mdns.allow: +.local. +.local diff --git a/sys-auth/nss-mdns/files/nss-mdns-0.10-no-minimal-search-domains.patch b/sys-auth/nss-mdns/files/nss-mdns-0.10-no-minimal-search-domains.patch new file mode 100644 index 00000000000..e32cd34599b --- /dev/null +++ b/sys-auth/nss-mdns/files/nss-mdns-0.10-no-minimal-search-domains.patch @@ -0,0 +1,29 @@ +--- nss-mdns-0.10/src/nss.c.orig 2011-02-09 20:48:14.183106464 +0100 ++++ nss-mdns-0.10/src/nss.c 2011-02-09 20:49:41.816945892 +0100 +@@ -177,7 +177,7 @@ + return ends_with(name, ".local") || ends_with(name, ".local."); + } + +-#ifdef HONOUR_SEARCH_DOMAINS ++#if defined(HONOUR_SEARCH_DOMAINS) && !defined(MDNS_MINIMAL) + + static char **alloc_domains(unsigned ndomains) { + char **domains; +@@ -379,7 +379,7 @@ + status = NSS_STATUS_NOTFOUND; + } + +-#ifdef HONOUR_SEARCH_DOMAINS ++#if defined(HONOUR_SEARCH_DOMAINS) && !defined(MDNS_MINIMAL) + if (u.count == 0 && avahi_works && !ends_with(name, ".")) { + char **domains; + +@@ -449,7 +449,7 @@ + status = NSS_STATUS_NOTFOUND; + } + +-#ifdef HONOUR_SEARCH_DOMAINS ++#if defined(HONOUR_SEARCH_DOMAINS) && !defined(HONOUR_SEARCH_DOMAINS) + if (u.count == 0 && !ends_with(name, ".")) { + char **domains; + diff --git a/sys-auth/nss-mdns/files/nss-mdns-0.8-avahi-socket.patch b/sys-auth/nss-mdns/files/nss-mdns-0.8-avahi-socket.patch new file mode 100644 index 00000000000..2b73165b713 --- /dev/null +++ b/sys-auth/nss-mdns/files/nss-mdns-0.8-avahi-socket.patch @@ -0,0 +1,22 @@ +--- src/Makefile.am 2006-12-30 01:00:22.000000000 -0600 ++++ src/Makefile.am 2006-12-30 01:01:11.000000000 -0600 +@@ -20,7 +20,7 @@ + AM_CFLAGS = \ + -DMDNS_ALLOW_FILE=\"$(sysconfdir)/mdns.allow\" \ + -DRESOLV_CONF_FILE=\"$(sysconfdir)/resolv.conf\" \ +- -DAVAHI_SOCKET=\"$(localstatedir)/run/avahi-daemon/socket\" ++ -DAVAHI_SOCKET=\"$(ROOT)var/run/avahi-daemon/socket\" + + #AM_CFLAGS += -DNDEBUG=1 -Os + +--- src/Makefile.in 2006-12-30 01:00:19.000000000 -0600 ++++ src/Makefile.in 2006-12-30 01:00:37.000000000 -0600 +@@ -301,7 +301,7 @@ + # This cool debug trap works on i386/gcc only + AM_CFLAGS = -DMDNS_ALLOW_FILE=\"$(sysconfdir)/mdns.allow\" \ + -DRESOLV_CONF_FILE=\"$(sysconfdir)/resolv.conf\" \ +- -DAVAHI_SOCKET=\"$(localstatedir)/run/avahi-daemon/socket\" \ ++ -DAVAHI_SOCKET=\"$(ROOT)var/run/avahi-daemon/socket\" \ + '-DDEBUG_TRAP=__asm__("int $$3")' + lib_LTLIBRARIES = \ + libnss_mdns.la \ |
