Updated Update function to check for sophos-av

This commit is contained in:
Phil 2021-02-22 17:38:56 +00:00
parent 13f36a37c6
commit fd44af2f34

View File

@ -92,18 +92,35 @@ function pullall() {
function update() {
sudo -v
if command -v snap >/dev/null; then
echo "Updating Snaps..."
sudo snap refresh
# if command -v snap >/dev/null; then
# echo "Updating Snaps..."
# sudo snap refresh
if [[ -f "/usr/local/bin/snap" ]];then
echo "Updating Snaps..."
sudo snap refresh
else
echo ""
fi
if [ "$(grep -c "debian" /etc/os-release)" -gt 0 ]; then
echo "Updating Apt Packages..."
sudo service sav-protect stop >> /dev/null
sudo apt clean && sudo apt update && sudo apt --autoremove full-upgrade -y
sudo service sav-protect start >> /dev/null
elif [ "$(grep -c "arch" /etc/os-release)" -gt 0 ]; then
echo "Updating Pacman Packages"
sudo pacman -Syu -y && sudo paccache -r
if [ -d "/opt/sophos-av" ];then
sudo service sav-protect stop >> /dev/null
sudo apt clean && sudo apt update && sudo apt --autoremove full-upgrade -y
sudo service sav-protect start >> /dev/null
else
sudo apt clean && sudo apt update && sudo apt --autoremove full-upgrade -y
fi
elif [ "$(grep -c "arch" /etc/os-release)" -gt 0 ]; then
echo "Updating Pacman Packages"
if [ -d "/opt/sophos-av" ];then
sudo service sav-protect stop >> /dev/null
sudo pacman -Syy -y $$ sudo pacman -Syu -y && sudo paccache -r -y
sudo service sav-protect start >> /dev/null
else
sudo pacman -Syy -y && sudo pacamn -Syu -y && sudo paccache -r -y
fi
else
echo "No apt or pacman found. I guess you're out of luck"
fi