1
0
Fork 0

cleanup design

This commit is contained in:
VirtuBox 2018-09-13 17:22:54 +02:00
parent 2be593c3ff
commit 1b06a3f963
1 changed files with 1 additions and 16 deletions

View File

@ -65,28 +65,22 @@ MAINTENANCE_APT() {
CSI='\033['
CEND="${CSI}0m"
CRED="${CSI}1;31m"
CGREEN="${CSI}1;32m"
echo "#############################################"
echo -e ' APT UPDATE '
echo "#############################################"
## Updates package lists
sudo apt update
echo -e " APT UPDATE [${CGREEN}OK${CEND}]\\r"
echo -e '\n'
echo "#############################################"
echo -e ' APT FULL-UPGRADE '
echo "#############################################"
## Updates packages and libraries
sudo apt full-upgrade -y
echo -e " APT FULL-UPGRADE [${CGREEN}OK${CEND}]\\r"
echo -e '\n'
echo "#############################################"
echo -e ' APT-GET AUTOREMOVE '
echo "#############################################"
## Removes unneeded packages
sudo apt-get -y --purge autoremove
echo -e " APT-GET AUTOREMOVE [${CGREEN}OK${CEND}]\\r"
echo -e '\n'
echo "#############################################"
echo -e ' DEBORPHAN '
echo "#############################################"
@ -95,8 +89,6 @@ MAINTENANCE_APT() {
apt install deborphan -y
fi
sudo deborphan -n --find-config | xargs sudo apt-get -y --purge autoremove
echo -e " DEBORPHAN [${CGREEN}OK${CEND}]\\r"
echo -e '\n'
echo "#############################################"
echo -e ' APT AUTOCLEAN '
echo "#############################################"
@ -104,9 +96,6 @@ MAINTENANCE_APT() {
# the lock file in /var/cache/apt/archives, including directories.
sudo apt-get -y autoclean
sudo apt-get -y clean
echo -e " APT AUTOCLEAN [${CGREEN}OK${CEND}]\\r"
echo -e '\n'
## clean packages in deinstall state
DEINSTALLED=$(sudo dpkg --get-selections | grep deinstall | cut -f1)
if [ ! -z "$DEINSTALLED" ]; then
@ -114,8 +103,6 @@ MAINTENANCE_APT() {
echo -e ' CLEAN DEINSTALL PACKAGES '
echo "#############################################"
sudo dpkg --get-selections | grep deinstall | cut -f1 | xargs dpkg --purge
echo -e " CLEAN DEINSTALL PACKAGES [${CGREEN}OK${CEND}]\\r"
echo -e '\n'
fi
if [ -x /usr/bin/docker ]; then
echo "#############################################"
@ -129,8 +116,6 @@ MAINTENANCE_APT() {
if [ ! -z "$list_volumes" ]; then
docker volume rm $list_volumes
fi
echo -e " DOCKER CLEANUP [${CGREEN}OK${CEND}]\\r"
echo -e '\n'
fi
}