X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=scripts%2Flive-bottom%2F24preseed;h=68f97b99255f9903f9f9c72f8b4cde1f6f611fdf;hb=9818932dff9f5334fb6b709f1b5168a43e6e6843;hp=60b9be6035be6318ab87126932346bf70a0d2c6f;hpb=074633f514288b69483e052ab67ff1315b78b703;p=live-boot-grml.git diff --git a/scripts/live-bottom/24preseed b/scripts/live-bottom/24preseed index 60b9be6..68f97b9 100755 --- a/scripts/live-bottom/24preseed +++ b/scripts/live-bottom/24preseed @@ -58,16 +58,17 @@ fi if db_get preseed/early_command && [ "$RET" ] then - echo 'APT::Keep-Fds { "3"; "4"; };' > /root/etc/apt/apt.conf.d/00-early-debconf - DEBIAN_FRONTEND=passthrough \ - DEBCONF_READFD=3 \ - DEBCONF_WRITEFD=4 \ - DEBCONF_DB_REPLACE=configdb \ - DEBCONF_DB_OVERRIDE='Pipe{infd:none outfd:none}' \ + if db_get preseed/allow-network && [ "$RET" = true ]; then + start_network + fi + + DEBIAN_HAS_FRONTEND= DEBCONF_REDIR= \ + DEBIAN_FRONTEND=noninteractive \ sh -c "$RET" - rm -f /root/etc/apt/apt.conf.d/00-early-debconf fi +stop_network + # Clear out debconf database backup files to save memory. rm -f /root/var/cache/debconf/*.dat-old