17535: Add missing Debian's pre-install command
authorJavier Bértoli <jbertoli@curii.com>
Thu, 22 Jul 2021 15:43:31 +0000 (12:43 -0300)
committerJavier Bértoli <jbertoli@curii.com>
Thu, 22 Jul 2021 15:43:31 +0000 (12:43 -0300)
Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

jenkins/packer-images/jenkins-image-common.sh

index c7118d2c20d436db66bc83de9bedf058ae40f794..3dad7aba47428bbc1eba2815c84981aa0bcce439 100755 (executable)
@@ -22,11 +22,12 @@ case ${OS_ID} in
     POSTINSTALL_CMD="/bin/true"
     PKGS="git java-11-openjdk"
   "debian","ubuntu")
+    PREINSTALL_CMD="DEBIAN_FRONTEND=noninteractive apt update"
     INSTALL_CMD="DEBIAN_FRONTEND=noninteractive apt install -y"
+    POSTINSTALL_CMD="DEBIAN_FRONTEND=noninteractive apt autopurge -y"
     # SUFFIX packages with - to remove them
     # Remove unattended-upgrades so that it doesn't interfere with our nodes at startup
     PKGS="git default-jdk unattended-upgrades-"
-    POSTINSTALL_CMD="DEBIAN_FRONTEND=noninteractive apt autopurge -y"
 esac
 
 sudo su -c "${PREINSTALL_CMD}"