X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=debian%2Fpatches%2F29_support_dns_in_initramfs.patch;h=3ac0141f81ecf1a439f0d065d9c1d828bea40e54;hb=2045fef752eae3da560d21e557f08d87638f25ab;hp=e5414fd6410fb9079a43732feb059d83f8732465;hpb=447c0d1349b4c96c9161f837990cd9c98f7c5ced;p=live-boot-grml.git diff --git a/debian/patches/29_support_dns_in_initramfs.patch b/debian/patches/29_support_dns_in_initramfs.patch index e5414fd..3ac0141 100644 --- a/debian/patches/29_support_dns_in_initramfs.patch +++ b/debian/patches/29_support_dns_in_initramfs.patch @@ -6,32 +6,45 @@ Date: Fri Mar 25 23:02:38 2011 +0100 Thanks to Ulrich Dangel for discovering this. [Closes: issue848] -Index: live-boot-grml/hooks/live +Index: live-boot-grml/backends/initramfs-tools/live.hook =================================================================== ---- live-boot-grml.orig/hooks/live 2011-12-06 22:10:17.000000000 +0100 -+++ live-boot-grml/hooks/live 2011-12-06 22:10:47.000000000 +0100 -@@ -266,17 +266,14 @@ - manual_add_modules crc32c - fi +--- 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 -+# 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 + # Some experimental stuff -- # Configuration file - may be needed if /etc/hosts is used. -- #mkdir -p $DESTDIR/etc -- #cp -p /etc/nsswitch.conf $DESTDIR/etc --fi -+# Configuration file - may be needed if /etc/hosts is used. -+#mkdir -p $DESTDIR/etc -+#cp -p /etc/nsswitch.conf $DESTDIR/etc +-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 +- +- # 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 ++ ++# 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 .