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