lib/templates/debian/scripts/debian_cloud_script.sh in comfy-0.2.6 vs lib/templates/debian/scripts/debian_cloud_script.sh in comfy-0.2.7

- old
+ new

@@ -2,18 +2,39 @@ ########################################################### #############INITIALIZATION SCRIPT FOR DEBIAN############## ######################CESNET CLOUD######################### ########################################################### -mv /root/cerit-cloudinit.list /etc/apt/sources.list.d/cerit-cloudinit.list +# make sure lsb_release is installed +apt-get update +apt-get --assume-yes upgrade +apt-get --assume-yes install lsb-release + +#DEB8 doesn't need cerit and jessie repo +if [[ $(lsb_release -rs) == 7.* ]]; then + mv /root/cerit-cloudinit.list /etc/apt/sources.list.d/cerit-cloudinit.list + mv /root/jessie.list /etc/apt/sources.list.d/jessie.list + mv /root/jessie_cloud_init.pref /etc/apt/preferences.d/jessie_cloud_init.pref + mv /root/depot_wheezy.list /etc/apt/sources.list.d/depot.list + rm /root/depot_jessie.list + mv /root/meta-misc_wheezy.list /etc/apt/sources.list.d/meta-misc.list + rm /root/meta-misc_jessie.list +else + rm /root/jessie.list + rm /root/jessie_cloud_init.pref + rm /root/cerit-cloudinit.list + mv /root/depot_jessie.list /etc/apt/sources.list.d/depot.list + rm /root/depot_wheezy.list + mv /root/meta-misc_jessie.list /etc/apt/sources.list.d/meta-misc.list + rm /root/meta-misc_wheezy.list +fi + apt-key add /root/RPM-GPG-KEY-CERIT-SC.cfg rm -f /root/RPM-GPG-KEY-CERIT-SC.cfg apt-key add /root/DEPOT-GPG-KEY.cfg rm -f /root/DEPOT-GPG-KEY.cfg mv /root/backports.list /etc/apt/sources.list.d/backports.list -mv /root/meta-misc.list /etc/apt/sources.list.d/meta-misc.list -mv /root/depot.list /etc/apt/sources.list.d/depot.list mv /root/depot_all.pref /etc/apt/preferences.d/depot_all.pref mv /root/depot_check_mk.pref /etc/apt/preferences.d/depot_check_mk.pref apt-get update apt-get --assume-yes upgrade @@ -22,12 +43,12 @@ apt-get --assume-yes install cloud-init apt-get --assume-yes install qemu-guest-agent apt-get --assume-yes install fail2ban ntp DEBIAN_FRONTEND=noninteractive apt-get --assume-yes install -q -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" heimdal-clients libpam-heimdal apt-get --assume-yes install vim git +apt-get --assume-yes install cloud-initramfs-growroot - # Enable services if [[ $(lsb_release -rs) == 7.* ]]; then insserv cloud-init-local insserv cloud-init insserv cloud-config @@ -37,15 +58,15 @@ systemctl enable ntp systemctl enable cloud-init-local systemctl enable cloud-init systemctl enable cloud-config systemctl enable cloud-final - rm /etc/cloud/cloud.cfg.d/90_dpkg.cfg rm /etc/apt/sources.list.d/backports.list mv /root/getty\@ttyS0.service /etc/systemd/system/getty.target.wants/getty@ttyS0.service ln -s /etc/systemd/system/getty\@ttyS0.service /etc/systemd/system/getty.target.wants/getty@ttyS0.service fi +rm /etc/cloud/cloud.cfg.d/90_dpkg.cfg mv /root/ntp.conf /etc/ntp.conf mv /root/cloud.cfg /etc/cloud/cloud.cfg mv /root/krb5.conf /etc/krb5.conf mv /root/sshd_config /etc/ssh/sshd_config mv /root/interfaces /etc/network/interfaces