mirror of
https://github.com/apache/cloudstack.git
synced 2025-12-16 10:32:34 +01:00
upgrade debian systemvm to wheezy
New kvm libvirt requres virtio-console (/dev/vport*), so upgrading debian guest base OS to wheezy.
This commit is contained in:
parent
3123fe6bba
commit
009da93058
@ -50,8 +50,8 @@ baseimage() {
|
|||||||
|
|
||||||
mount -o loop,offset=$offset $IMAGELOC $MOUNTPOINT
|
mount -o loop,offset=$offset $IMAGELOC $MOUNTPOINT
|
||||||
|
|
||||||
#debootstrap --variant=minbase --keyring=/usr/share/keyrings/debian-archive-keyring.gpg squeeze $MOUNTPOINT http://${APT_PROXY}${DEBIAN_MIRROR}
|
#debootstrap --variant=minbase --keyring=/usr/share/keyrings/debian-archive-keyring.gpg wheezy $MOUNTPOINT http://${APT_PROXY}${DEBIAN_MIRROR}
|
||||||
debootstrap --variant=minbase --arch=i386 squeeze $MOUNTPOINT http://${APT_PROXY}${DEBIAN_MIRROR}
|
debootstrap --variant=minbase --arch=i386 wheezy $MOUNTPOINT http://${APT_PROXY}${DEBIAN_MIRROR}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -63,11 +63,14 @@ EOF
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
cat > etc/apt/sources.list << EOF
|
cat > etc/apt/sources.list << EOF
|
||||||
deb http://ftp.us.debian.org/debian/ squeeze main contrib non-free
|
deb http://ftp.us.debian.org/debian/ wheezy main contrib non-free
|
||||||
deb-src http://ftp.us.debian.org/debian/ squeeze main contrib non-free
|
deb-src http://ftp.us.debian.org/debian/ wheezy main contrib non-free
|
||||||
|
|
||||||
deb http://security.debian.org/ squeeze/updates main
|
deb http://security.debian.org/ wheezy/updates main
|
||||||
deb-src http://security.debian.org/ squeeze/updates main
|
deb-src http://security.debian.org/ wheezy/updates main
|
||||||
|
|
||||||
|
deb http://ftp.us.debian.org/debian/ wheezy-backports main
|
||||||
|
deb-src http://ftp.us.debian.org/debian/ wheezy-backports main
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
cat >> etc/apt/apt.conf << EOF
|
cat >> etc/apt/apt.conf << EOF
|
||||||
@ -347,7 +350,7 @@ packages() {
|
|||||||
export DEBIAN_FRONTEND DEBIAN_PRIORITY DEBCONF_DB_OVERRIDE
|
export DEBIAN_FRONTEND DEBIAN_PRIORITY DEBCONF_DB_OVERRIDE
|
||||||
|
|
||||||
#basic stuff
|
#basic stuff
|
||||||
chroot . apt-get --no-install-recommends -q -y --force-yes install rsyslog logrotate cron chkconfig insserv net-tools ifupdown vim-tiny netbase iptables openssh-server grub-legacy e2fsprogs dhcp3-client dnsmasq tcpdump socat wget python bzip2 sed gawk diff grep gzip less tar telnet ftp rsync traceroute psmisc lsof procps monit inetutils-ping iputils-arping httping dnsutils zip unzip ethtool uuid file iproute acpid iptables-persistent virt-what sudo
|
chroot . apt-get --no-install-recommends -q -y --force-yes install rsyslog logrotate cron chkconfig insserv net-tools ifupdown vim-tiny netbase iptables openssh-server grub-legacy e2fsprogs dhcp3-client dnsmasq tcpdump socat wget python bzip2 sed gawk diffutils grep gzip less tar telnet ftp rsync traceroute psmisc lsof procps monit inetutils-ping iputils-arping httping dnsutils zip unzip ethtool uuid file iproute acpid iptables-persistent virt-what sudo
|
||||||
#fix hostname in openssh-server generated keys
|
#fix hostname in openssh-server generated keys
|
||||||
sed -i "s/root@\(.*\)$/root@systemvm/g" etc/ssh/ssh_host_*.pub
|
sed -i "s/root@\(.*\)$/root@systemvm/g" etc/ssh/ssh_host_*.pub
|
||||||
|
|
||||||
@ -373,14 +376,8 @@ packages() {
|
|||||||
#ipcalc
|
#ipcalc
|
||||||
chroot . apt-get --no-install-recommends -q -y --force-yes install ipcalc
|
chroot . apt-get --no-install-recommends -q -y --force-yes install ipcalc
|
||||||
|
|
||||||
echo "***** getting sun jre 6*********"
|
echo "***** getting jre 7 *********"
|
||||||
chroot . echo 'sun-java6-bin shared/accepted-sun-dlj-v1-1 boolean true
|
chroot . apt-get --no-install-recommends -q -y install openjdk-7-jre-headless
|
||||||
sun-java6-jre shared/accepted-sun-dlj-v1-1 boolean true
|
|
||||||
sun-java6-jre sun-java6-jre/stopthread boolean true
|
|
||||||
sun-java6-jre sun-java6-jre/jcepolicy note
|
|
||||||
sun-java6-bin shared/present-sun-dlj-v1-1 note
|
|
||||||
sun-java6-jre shared/present-sun-dlj-v1-1 note ' | chroot . debconf-set-selections
|
|
||||||
chroot . apt-get --no-install-recommends -q -y install sun-java6-jre
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user