diff options
-rw-r--r-- | installer/OpenSLX/OSSetup/MetaPackager/apt.pm | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/installer/OpenSLX/OSSetup/MetaPackager/apt.pm b/installer/OpenSLX/OSSetup/MetaPackager/apt.pm index ba9c6722..5cfd2655 100644 --- a/installer/OpenSLX/OSSetup/MetaPackager/apt.pm +++ b/installer/OpenSLX/OSSetup/MetaPackager/apt.pm @@ -95,9 +95,16 @@ sub installSelection if (slxsystem("apt-get -y update")) { die _tr("unable to update repository info (%s)\n", $!); } + if ('/var/cache/debconf/slx-defaults.dat') { + $ENV{DEBCONF_DB_FALLBACK} + = "'File{/var/cache/debconf/slx-defaults.dat}'"; + } + $ENV{DEBIAN_FRONTEND} = 'noninteractive'; if (slxsystem("apt-get -y install $pkgSelection")) { die _tr("unable to install selection (%s)\n", $!); } + delete $ENV{DEBCONF_DB_FALLBACK}; + delete $ENV{DEBIAN_FRONTEND}; return; } |