summaryrefslogtreecommitdiffstats
path: root/vagrant/lib/system_reseal.sh
blob: 6c7aa4d52b0829a45a2adad890c78af161f25c73 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#!/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

rm -rf /etc/Pegasus/*.cnf /etc/Pegasus/*.crt /etc/Pegasus/*.csr \
       /etc/Pegasus/*.pem /etc/Pegasus/*.srl \
       /root/anaconda-ks.cfg /root/anaconda-post.log \
       /root/initial-setup-ks.cfg /root/install.log \
       /root/install.log.syslog /var/cache/fontconfig/* \
       /var/cache/gdm/* /var/cache/man/* \
       /var/lib/AccountService/users/* /var/lib/fprint/* \
       /var/lib/logrotate.status /var/log/*.log* /var/log/BackupPC/LOG \
       /var/log/ConsoleKit/* /var/log/anaconda.syslog \
       /var/log/anaconda/* /var/log/apache2/*_log \
       /var/log/apache2/*_log-* /var/log/apt/* /var/log/aptitude* \
       /var/log/audit/* /var/log/btmp* /var/log/ceph/*.log \
       /var/log/chrony/*.log /var/log/cron* /var/log/cups/*_log \
       /var/log/debug* /var/log/dmesg* /var/log/exim4/* \
       /var/log/faillog* /var/log/gdm/* \
       /var/log/glusterfs/*glusterd.vol.log \
       /var/log/glusterfs/glusterfs.log /var/log/httpd/*log \
       /var/log/installer/* /var/log/jetty/jetty-console.log \
       /var/log/journal/* /var/log/lastlog* \
       /var/log/libvirt/libvirtd.log /var/log/libvirt/lxc/*.log \
       /var/log/libvirt/qemu/*.log /var/log/libvirt/uml/*.log \
       /var/log/lightdm/* /var/log/mail/* /var/log/maillog* \
       /var/log/messages* /var/log/ntp /var/log/ntpstats/* \
       /var/log/ppp/connect-errors /var/log/rhsm/* /var/log/sa/* \
       /var/log/secure* /var/log/setroubleshoot/*.log \
       /var/log/spooler* /var/log/squid/*.log /var/log/syslog* \
       /var/log/tallylog* /var/log/tuned/tuned.log /var/log/wtmp* \
       /var/named/data/named.run

rm -rf ~/.viminfo /etc/ssh/ssh*key* ~/.ssh/* /root/.ssh/*

# kill any cloud-init related bits
rm -rf /var/lib/cloud/*

# cleanup /vagrant
rm -rf /vagrant

# Force a system sync and sleep to get around any SSD issues
echo "Forcing sync and sleep for 10sec"
sync
sleep 10

echo "********************************************"
echo "*   PLEASE SNAPSHOT IMAGE AT THIS TIME     *"
echo "********************************************"
init 1
sleep 10