diff options
author | Daniel Baumann <daniel@debian.org> | 2012-08-14 20:26:57 +0200 |
---|---|---|
committer | Daniel Baumann <daniel@debian.org> | 2012-08-14 20:26:57 +0200 |
commit | eeb372f937d3aad92d889f457ffad6e807d7dc23 (patch) | |
tree | b656a7fc7b3672140667cce50141b1554e26fb7a /backends | |
parent | 9dac5b65e0e6aaa9e194ec5e423476c78f6209e5 (diff) | |
download | live-boot-eeb372f937d3aad92d889f457ffad6e807d7dc23.tar.gz live-boot-eeb372f937d3aad92d889f457ffad6e807d7dc23.zip |
Correcting DNS inclusion in initramfs-tools hook, thanks to Steven Shiau <steven@nchc.org.tw> for reporting.
Diffstat (limited to 'backends')
-rwxr-xr-x | backends/initramfs-tools/live.hook | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/backends/initramfs-tools/live.hook b/backends/initramfs-tools/live.hook index 78aae2e..df1a86c 100755 --- a/backends/initramfs-tools/live.hook +++ b/backends/initramfs-tools/live.hook @@ -225,13 +225,18 @@ case "${LIVE_DNS}" in true) [ "${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 - - # Configuration file - may be needed if /etc/hosts is used. - #mkdir -p $DESTDIR/etc - #cp -p /etc/nsswitch.conf $DESTDIR/etc + # /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 |