diff options
Diffstat (limited to 'packer/provision/baseline.sh')
-rw-r--r-- | packer/provision/baseline.sh | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/packer/provision/baseline.sh b/packer/provision/baseline.sh index 6fcc1b0fe..055252595 100644 --- a/packer/provision/baseline.sh +++ b/packer/provision/baseline.sh @@ -103,6 +103,15 @@ Dpkg::Options { EOF + # make jdk8 available + add-apt-repository -y ppa:openjdk-r/ppa > /dev/null + # We need to force openjdk-8-jdk to install + apt-get install -qq openjdk-8-jdk > /dev/null + + # disable unattended upgrades & daily updates + echo '---> Disabling automatic daily upgrades' + grep -lR 'APT::Periodic' /etc/apt/apt.conf.d/ | perl -pi -e 's/"1"/"0"/g' + echo "---> Updating operating system" apt-get update -qq > /dev/null apt-get upgrade -qq > /dev/null @@ -115,12 +124,6 @@ EOF echo "---> Configuring OpenJDK" apt-get install -qq openjdk-7-jdk > /dev/null - # make jdk8 available - add-apt-repository -y ppa:openjdk-r/ppa > /dev/null - apt-get update -qq > /dev/null - # We need to force openjdk-8-jdk to install - apt-get install -qq openjdk-8-jdk > /dev/null - # make sure that we still default to openjdk 7 update-alternatives --set java /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java update-alternatives --set javac /usr/lib/jvm/java-7-openjdk-amd64/bin/javac @@ -129,10 +132,6 @@ EOF # stack commands to initialize Heat template based systems. apt-get install -qq jq > /dev/null - # disable unattended upgrades & daily updates - echo '---> Disabling automatic daily upgrades' - sed -ine 's/"1"/"0"/g' /etc/apt/apt.conf.d/10periodic - echo 'APT::Periodic::Unattended-Upgrade "0";' >> /etc/apt/apt.conf.d/10periodic } all_systems() { |