From: Christian Hofstaedtler Date: Fri, 26 Jun 2015 12:57:59 +0000 (+0200) Subject: support DNS in boot environment X-Git-Tag: debian/5.0_a4-1+grml.1~15 X-Git-Url: http://git.grml.org/?p=live-boot-grml.git;a=commitdiff_plain;h=0fa0146082e629af4552b0b3c6af828d05baa745 support DNS in boot environment Thanks to Ulrich Dangel for discovering this. [Closes: issue848] --- diff --git a/backend/initramfs-tools/live.hook b/backend/initramfs-tools/live.hook index da0457c..d5765bb 100755 --- a/backend/initramfs-tools/live.hook +++ b/backend/initramfs-tools/live.hook @@ -221,23 +221,26 @@ fi # 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 - - # 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" + +# vlan support +if [ -x /sbin/vconfig ] +then + copy_exec /sbin/vconfig + manual_add_modules 8021q +fi [ "${QUIET}" ] || echo .