blob: cf2705867d40c2c8dd01699776e88fec0e49c80b [file] [log] [blame]
Jiri Broulik4ea221c2018-04-10 13:48:06 +02001#!/bin/bash -xe
Jiri Broulik0b211672018-04-11 09:35:47 +02002chmod +x /var/lib/maas/.maas_login.sh
3
4apt-get purge salt-formula-* -y
Jiri Broulik4ea221c2018-04-10 13:48:06 +02005apt-get -y autoremove --purge
6apt-get -y clean
Jiri Broulik0b211672018-04-11 09:35:47 +02007rm -rf /var/lib/apt/lists/*
8rm -rf /etc/apt/sources.list.d/*
9echo "" > /etc/apt/sources.list
10rm -rf '/srv/salt/reclass/classes/!(service)'
Jiri Broulik4ea221c2018-04-10 13:48:06 +020011rm -f /usr/sbin/policy-rc.d || true
12
13echo "cleaning up hostname"
14sed -i "/.*ubuntu.*/d" /etc/hosts
15sed -i "/.*salt.*/d" /etc/hosts
16
17echo "cleaning up guest additions"
18rm -rf VBoxGuestAdditions_*.iso VBoxGuestAdditions_*.iso.? || true
19
20echo "cleaning up dhcp leases"
21rm -rf /var/lib/dhcp/* || true
22
23echo "cleaning up udev rules"
24rm -f /etc/udev/rules.d/70-persistent-net.rules || true
25rm -rf /dev/.udev/ || true
26rm -f /lib/udev/rules.d/75-persistent-net-generator.rules || true
27
28echo "cleaning up minion_id for salt"
29rm -f /etc/salt/minion_id || true
30
31echo "cleaning up resolvconf"
32sed -i '/172\.18\.208\.44/d' /etc/resolvconf/resolv.conf.d/base
33
34# Clear\drop cache's
35sync
36echo 3 > /proc/sys/vm/drop_caches