X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=vagrant%2Fovsdb-devstack%2Fsystem_reseal.sh;h=07a0531777d120e61a4d1fd83ac5a85009f86e2a;hb=5ac5a7e076d954d755eb4c4efb7e26f0602caf50;hp=ba54ce2f19a883382d1a9d2ef9baf67ba77545ac;hpb=015c118e9bc0f27441449d342eb5ed6ac0b83ec3;p=releng%2Fbuilder.git diff --git a/vagrant/ovsdb-devstack/system_reseal.sh b/vagrant/ovsdb-devstack/system_reseal.sh index ba54ce2f1..07a053177 100644 --- a/vagrant/ovsdb-devstack/system_reseal.sh +++ b/vagrant/ovsdb-devstack/system_reseal.sh @@ -1,5 +1,16 @@ #!/bin/bash +# vim: sw=2 ts=2 sts=2 et : + +if [ -f /.autorelabel ]; then + echo "**********************************************" + echo "* SYSTEM REQUIRES RELABELING SKIPPING RESEAL *" + echo "* PLEASE RESTART SYSTEM AND RERUN *" + echo "* PROVISIONING SCRIPTS *" + echo "**********************************************" + exit 1; +fi + # clean-up from any prior cloud-init networking rm -rf /etc/sysconfig/network-scripts/{ifcfg,route}-eth* @@ -7,6 +18,24 @@ rm -rf /etc/Pegasus/*.cnf /etc/Pegasus/*.crt /etc/Pegasus/*.csr /etc/Pegasus/*.p rm -rf ~/.viminfo /etc/ssh/ssh*key* +# kill any cloud-init related bits +rm -rf /var/lib/cloud/* + +if [ -e /usr/bin/facter ] +then + if [ `/usr/bin/facter operatingsystem` = 'Ubuntu' ] + then + rm -rf /etc/hostname* /etc/hosts /etc/network/interfaces /etc/network/interfaces.*.bak~ + cat <> /etc/network/interfaces +# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or +# /usr/share/doc/ifupdown/examples for more information. +# The loopback network interface +auto lo +iface lo inet loopback +EOINT + fi +fi + echo "********************************************" echo "* PLEASE SNAPSHOT IMAGE AT THIS TIME *" echo "********************************************"