diff --git a/23.Initialize_APT/0_setup.sh b/23.Initialize_APT/0_setup.sh index 167f611dadf4259383ffce99d591d10e983a9e52..cdd0253e1db96594c8d40f5ee069bef495c94b80 100755 --- a/23.Initialize_APT/0_setup.sh +++ b/23.Initialize_APT/0_setup.sh @@ -3,7 +3,7 @@ source /root/envsetup/conf.sh # migrate to Ubuntu 16.04 / apply sources.list if ( rgrep '14.04' /etc/lsb-release >/dev/null ); then - # upgrade to Ubuntu 16.04 + echo "Upgrading to Ubuntu 16.04." apt-get update apt-get dist-upgrade -y cp sources16.list /etc/apt/sources.list @@ -12,7 +12,7 @@ if ( rgrep '14.04' /etc/lsb-release >/dev/null ); then apt-get install -f -y apt-get dist-upgrade -y else - # Ubuntu 16.04 + echo "Updating Ubuntu 16.04 sources.list." cp sources16.list /etc/apt/sources.list fi @@ -23,15 +23,18 @@ apt-get install -y aptitude apt-transport-https # modify sources.list to use ubicast cache if ( ! grep ${APT_CACHE_HOST} /etc/apt/sources.list ); then + echo "Updating sources.list to use cache ${APT_CACHE_HOST}." sed -i "s@http://@http://${APT_CACHE_HOST}/@" /etc/apt/sources.list fi # APT panel +echo "Adding skyreach.list to APT sources." wget -q "https://${SKYREACH_HOST}/media/public.gpg" -O- | sudo apt-key add - echo "deb https://${SKYREACH_HOST} packaging/apt/${SKYREACH_API_KEY}/" > /etc/apt/sources.list.d/skyreach.list apt-get update # unattended-upgrades +echo "Installing and configuring unattended-upgrades." apt-get install -y unattended-upgrades sed -i 's@//Unattended-Upgrade::Mail "root";@Unattended-Upgrade::Mail "root";@' /etc/apt/apt.conf.d/50unattended-upgrades sed -i 's@//*.*"vim";@"mysql-server";@' /etc/apt/apt.conf.d/50unattended-upgrades