From 10aa1ea674f74572a6b0a25ed16d2efec86cd82e Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 5 Apr 2017 19:03:31 +0200 Subject: Merging upstream version 20170405. Signed-off-by: Daniel Baumann --- CHANGELOG.txt | 7 +++++++ VERSION.txt | 2 +- share/scripts/debconf | 14 +++----------- 3 files changed, 11 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 0b05f37..f8b9435 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,3 +1,10 @@ +2017-04-05 Daniel Baumann + + * Releasing version 20170405. + + [ Daniel Baumann ] + * Consistently using '--force-confnew' as dpkg option when upgrading or installing packages. + 2017-04-01 Daniel Baumann * Releasing version 20170401. diff --git a/VERSION.txt b/VERSION.txt index 0dde600..68b5226 100644 --- a/VERSION.txt +++ b/VERSION.txt @@ -1 +1 @@ -20170401 +20170405 diff --git a/share/scripts/debconf b/share/scripts/debconf index df9241c..e4c342e 100755 --- a/share/scripts/debconf +++ b/share/scripts/debconf @@ -168,8 +168,8 @@ EOF # Upgrade system Chroot "${DIRECTORY}" "apt-get update" - Chroot "${DIRECTORY}" "apt-get --yes --option APT::Force-LoopBreak=true upgrade" - Chroot "${DIRECTORY}" "apt-get --yes --option APT::Force-LoopBreak=true dist-upgrade" + Chroot "${DIRECTORY}" "apt-get --yes --option APT::Force-LoopBreak=true --option Dpkg::Options::=--force-confnew upgrade" + Chroot "${DIRECTORY}" "apt-get --yes --option APT::Force-LoopBreak=true --option Dpkg::Options::=--force-confnew dist-upgrade" # Install systemd support packages Chroot "${DIRECTORY}" "apt-get --yes install dbus libpam-systemd systemd-sysv" @@ -704,15 +704,7 @@ EOF # Workaround: We're running lxc-support at the end of the template again. if [ -n "${PACKAGES}" ] then - case "${DEBCONF_FRONTEND}" in - noninteractive) - Chroot "${DIRECTORY}" apt-get --option APT::Force-LoopBreak=true --option Dpkg::Options::="--force-overwrite" --option Dpkg::Options::="--force-confold" --yes install ${PACKAGES} - ;; - - *) - Chroot "${DIRECTORY}" "apt-get --option APT::Force-LoopBreak=true --yes install ${PACKAGES}" - ;; - esac + Chroot "${DIRECTORY}" "apt-get --option APT::Force-LoopBreak=true --option Dpkg::Options::=--force-confnew --yes install ${PACKAGES}" fi # Manual hack to regenerate ssh keys -- cgit v1.2.3