Updated Update function to check for sophos-av
This commit is contained in:
parent
13f36a37c6
commit
fd44af2f34
@ -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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user