functional improvements

This commit is contained in:
2020-09-19 11:14:01 -04:00
parent 05db1ce426
commit 267e7a913d
2 changed files with 71 additions and 32 deletions
+19 -19
View File
@@ -2,40 +2,40 @@
function process_debian()
{
## Update repos
apt-get update
## Update repos
apt-get update
## Upgrade packages
apt-get upgrade -y
## Upgrade packages
apt-get upgrade -y
## Remove unused packages
apt autoremove
## Remove unused packages
apt autoremove
## Remove old cached packages
apt autoclean
## Remove old cached packages
apt autoclean
}
function process_rhel()
{
## Clean cache
yum clean all
## Clean cache
yum clean all
## Update all packages, skipping problematic dependencies
yum update --skip-broken
## Update all packages, skipping problematic dependencies
yum update --skip-broken
}
function process_fedora()
{
## Update Fedora release
dnf upgrade --refresh
## Update Fedora release
dnf upgrade --refresh
}
if [ -n "$(command -v apt-get)" ]; then
process_debian
process_debian
elif [ -n "$(command -v yum)" ]; then
process_rhel
process_rhel
elif [ -n "$(command -v dnf)" ]; then
process_fedora
process_fedora
else
echo "Package manager not found!"
fi
echo "Package manager not found!"
fi