Created
September 26, 2014 09:31
-
-
Save shalk/37a6564213a17ac89391 to your computer and use it in GitHub Desktop.
suse11sp3 to vcell
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# This script make suse11sp3 to vcell0901 + snapshot-bugfix | |
# shalk 2014-09-26 | |
unzip -f vcell-extra.zip | |
unzip -f snapshot-bugfix.zip | |
cd extra | |
echo "install sugon extra rpm" | |
rpm -ivh skelcd-control-SLES-2013.2.19-1.2.x86_64.rpm | |
rpm -ivh openvswitch-1.9.3-2.x86_64.rpm | |
rpm -ivh pox-angler-1.x86_64.rpm | |
rpm -q scripts-1.0-1.x86_64 || rpm -ivh scripts-1.0-1.x86_64.rpm | |
rpm -q service-1.0-1.x86_64 || rpm -i service-1.0-1.x86_64.rpm --force | |
rpm -ivh sugon-1.0-1.x86_64.rpm --force | |
cd .. | |
echo "replace file " | |
cp -a -rf /home/sugon/xend-config.sxp /etc/xen/xend-config.sxp | |
cp -a -rf /home/sugon/tapdisk2 /usr/sbin/tapdisk2 | |
cp -a -rf /home/sugon/netif.py /usr/lib64/python2.6/site-packages/xen/xend/server/netif.py | |
cp -a -rf /home/sugon/locking.sh /etc/xen/scripts/locking.sh | |
cp -a -rf /home/sugon/libvirtd.conf /etc/libvirt/libvirtd.conf | |
cp -a -rf /home/sugon/libblktapctl.so.1.0.0 /usr/lib64/libblktapctl.so.1.0.0 | |
cp -a -rf /home/sugon/blkif.py /usr/lib64/python2.6/site-packages/xen/xend/server/blkif.py | |
cp -a -rf /home/sugon/XendOptions.py /usr/lib64/python2.6/site-packages/xen/xend/XendOptions.py | |
cp -a -rf /home/sugon/XendDomainInfo.py /usr/lib64/python2.6/site-packages/xen/xend/XendDomainInfo.py | |
cp -a -rf /home/sugon/XendDomain.py /usr/lib64/python2.6/site-packages/xen/xend/XendDomain.py | |
cp -a -rf /home/sugon/XendCheckpoint.py /usr/lib64/python2.6/site-packages/xen/xend/XendCheckpoint.py | |
cp -a -rf /home/sugon/DevController.py /usr/lib64/python2.6/site-packages/xen/xend/server/DevController.py | |
cp -a -rf /home/sugon/BlktapController.py /usr/lib64/python2.6/site-packages/xen/xend/server/BlktapController.py | |
cd snapshot-bugfix | |
echo "install snapshot-bugfix " | |
ps -ef | grep tapdisk2 | grep -v grep | xargs kill -9 | |
cp -a -rf BlktapController.py /usr/lib64/python2.6/site-packages/xen/xend/server/BlktapController.py | |
cp -a -rf XendDomainInfo.py /usr/lib64/python2.6/site-packages/xen/xend/XendDomainInfo.py | |
cp -a -rf tapdisk2 /usr/sbin/tapdisk2 | |
cp -a -rf libvhd.so.1.0 /usr/lib64/libvhd.so.1.0 | |
cd .. | |
echo "restart service" | |
service xend restart | |
service libvirtd restart | |
chkconfig xend on | |
chkconfig libvirtd on | |
echo "Finish" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment