Thanks to Ulrich Dangel for discovering this. [Closes: issue848]
-diff --git a/hooks/live b/hooks/live
-index 309c26f..3862a60 100755
---- a/hooks/live
-+++ b/hooks/live
-@@ -252,17 +252,14 @@ then
- manual_add_modules crc32c
- fi
+Index: live-boot-grml/backends/initramfs-tools/live.hook
+===================================================================
+--- live-boot-grml.orig/backends/initramfs-tools/live.hook 2012-12-17 21:01:56.339847815 +0100
++++ live-boot-grml/backends/initramfs-tools/live.hook 2012-12-17 21:02:16.468142747 +0100
+@@ -227,23 +227,19 @@
--if [ "${LIVE_DNS}" = "true" ]
--then
-- [ "${QUIET}" ] || echo -n " "dns
-- #copy_exec /lib/libnss_files.so.* /lib # /etc/hosts and /etc/passwd
-- copy_exec /lib/libnss_dns.so.* /lib # DNS server
-- #copy_exec /lib/libnss_compat.so.* /lib # /etc/passwd
+ # Some experimental stuff
+
+-case "${LIVE_DNS}" in
+- true)
+- [ "${QUIET}" ] || echo -n " dns"
+-
+- # /lib/libnss_dns.so.*:a DNS
+- # /lib/libnss_files.so.*: /etc/hosts and /etc/passwd
+- # /lib/libnss_compat.so.*: /etc/passwd
+-
+- for _SHLIB in $(find /lib -name 'libnss_dns.so.*')
+- do
+- copy_exec "${_SHLIB}"
+- done
-
-- # Configuration file - may be needed if /etc/hosts is used.
-- #mkdir -p $DESTDIR/etc
-- #cp -p /etc/nsswitch.conf $DESTDIR/etc
--fi
-+# DNS for initramfs
-+#copy_exec /lib/libnss_files.so.* /lib # /etc/hosts and /etc/passwd
-+copy_exec /lib/libnss_dns.so.* /lib # DNS server
-+#copy_exec /lib/libnss_compat.so.* /lib # /etc/passwd
+- # might be needed if /etc/hosts is used
+- #mkdir -p "${DESTDIR}/etc"
+- #cp -p /etc/nsswitch.conf "${DESTDIR}/etc"
+- ;;
+-esac
++[ "${QUIET}" ] || echo -n " dns"
++
++# /lib/libnss_dns.so.*:a DNS
++# /lib/libnss_files.so.*: /etc/hosts and /etc/passwd
++# /lib/libnss_compat.so.*: /etc/passwd
++
++for _SHLIB in $(find /lib -name 'libnss_dns.so.*')
++do
++ copy_exec "${_SHLIB}"
++done
+
-+# Configuration file - may be needed if /etc/hosts is used.
-+#mkdir -p $DESTDIR/etc
-+#cp -p /etc/nsswitch.conf $DESTDIR/etc
++# might be needed if /etc/hosts is used
++#mkdir -p "${DESTDIR}/etc"
++#cp -p /etc/nsswitch.conf "${DESTDIR}/etc"
- if [ "${LIVE_UNIONMOUNT}" = "true" ]
- then
+ [ "${QUIET}" ] || echo .