summaryrefslogtreecommitdiff
path: root/etc/tasks/999-clean.sh
blob: 290041341ef6d5979a0a8b723c22b215501a295a (plain) (blame)
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
#!/bin/bash
if [[ ! -f /.dockerenv ]]; then
    echo "This script cannot be executed outside of a docker container."
    exit 1
fi

packages=(
    gcc
    gcc-c++
    gcc-gfortran
)
sudo yum remove -y "${packages[@]}"
sudo yum clean all

sudo rm -rf "${HOME}/.astropy"
sudo rm -rf "${HOME}"/*
sudo rm -rf /tmp/*
sudo rm -rf /var/cache/yum

# Ensure new shared libraries ingested
sudo ldconfig

for logfile in /var/log/*
do
    [[ -f ${logfile} ]] && sudo truncate --size=0 "${logfile}"
done