Update maintenance script
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
#! /bin/bash
|
#! /bin/bash
|
||||||
|
|
||||||
echo -e "\e[31m[+] Upgrading Arch...\e[0m"
|
echo -e "\e[31m[+] Upgrading...\e[0m"
|
||||||
sudo paru -Syu
|
sudo paru -Syu
|
||||||
|
|
||||||
echo -e "\e[31m[+] Cleaning orphaned (unneeded) packages...\e[0m"
|
echo -e "\e[31m[+] Cleaning orphaned (unneeded) packages...\e[0m"
|
||||||
|
|||||||
15
scripts/debian-maintenance.sh
Normal file
15
scripts/debian-maintenance.sh
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
#! /bin/bash
|
||||||
|
echo -e "\e[31m[+] Upgrading...\e[0m"
|
||||||
|
sudo apt update
|
||||||
|
sudo apt upgrade
|
||||||
|
sudo apt dist-upgrade
|
||||||
|
sudo apt autoremove
|
||||||
|
sudo apt autoclean
|
||||||
|
|
||||||
|
echo -e "\e[31m[+] Removing logs older than 7d...\e[0m"
|
||||||
|
sudo journalctl --vacuum-time=7d
|
||||||
|
|
||||||
|
echo -e "\e[31m[I] Cleaning flatpak...:\e[0m"
|
||||||
|
flatpak remove --unused
|
||||||
|
|
||||||
|
read -p "Press enter to exit."
|
||||||
13
scripts/p.sh
13
scripts/p.sh
@@ -6,6 +6,7 @@
|
|||||||
# p r package -> remove package
|
# p r package -> remove package
|
||||||
# p c package -> check if package is installed (0 -> installed; 1 -> not installed; 2 -> ERROR)
|
# p c package -> check if package is installed (0 -> installed; 1 -> not installed; 2 -> ERROR)
|
||||||
# d -> returns 1 -> Debian; 2 -> Arch; 0 -> Error
|
# d -> returns 1 -> Debian; 2 -> Arch; 0 -> Error
|
||||||
|
# m -> maintenance script
|
||||||
|
|
||||||
d() {
|
d() {
|
||||||
if [ "$(grep -Ei 'debian|buntu|mint' /etc/*release)" ]; then
|
if [ "$(grep -Ei 'debian|buntu|mint' /etc/*release)" ]; then
|
||||||
@@ -17,6 +18,18 @@ d() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
m() {
|
||||||
|
d=$(d)
|
||||||
|
if [ $d == 2 ]; then
|
||||||
|
./arch-maintenance.sh
|
||||||
|
elif [ $d == 1 ]; then
|
||||||
|
./debian-maintenance.sh
|
||||||
|
else
|
||||||
|
echo "ERROR - Distro not supported."
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
p() {
|
p() {
|
||||||
# Detect distro type
|
# Detect distro type
|
||||||
if [ "$(grep -Ei 'debian|buntu|mint' /etc/*release)" ]; then
|
if [ "$(grep -Ei 'debian|buntu|mint' /etc/*release)" ]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user