You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
628 B
Bash
28 lines
628 B
Bash
function upgradeSystem() {
|
|
export DEBIAN_FRONTEND=noninteractive
|
|
apt-get update > /dev/null
|
|
apt-get -y install apt-utils > /dev/null
|
|
apt-get -qqy dist-upgrade > /dev/null
|
|
}
|
|
|
|
function cleanupDocker() {
|
|
rm -f /root/.ssh/authorized_keys
|
|
rm -f /root/.ssh/authorized_keys2
|
|
|
|
apt-get clean
|
|
apt-get -qqy autoremove --purge
|
|
apt-get -qqy autoclean
|
|
rm -rf /var/lib/apt/lists/
|
|
|
|
rm -rf /tmp/*
|
|
|
|
find /var/cache -type f -exec rm -rf {} \;
|
|
find /var/log/ -name '*.log' -exec rm -f {} \;
|
|
}
|
|
|
|
function cleanupAmi() {
|
|
rm -f /home/ubuntu/.ssh/authorized_keys
|
|
rm -f /home/ubuntu/.ssh/authorized_keys2
|
|
cleanupDocker
|
|
}
|