Fixed gpm function

This commit is contained in:
Phil 2023-03-12 17:53:14 +00:00
parent d170745571
commit 15adc3bc6c
2 changed files with 20 additions and 7 deletions

View File

@ -118,13 +118,13 @@ alias wireshark-pfsense-lab="sudo su -c 'wireshark -k -i <(ssh root@10.74.85.11
# Git Functions # Git Functions
function gpm() { function gpm() {
if [ "$(grep -c "[branch "master"]" .git/config )" -gt 0 ]; then if [ "$(grep -c '\[branch "master"\]' .git/config )" -gt 0 ]; then
git push origin master git push origin master
elif [ "$(grep -c "[branch "main"]" .git/config )" -gt 0 ]; then elif [ "$(grep -c '\[branch "main"\]' .git/config )" -gt 0 ]; then
git push origin main git push origin main
else else
echo "fatal: not a git repository (or any of the parent directories): .git" echo "fatal: not a git repository (or any of the parent directories): .git"
fi fi
} }
function gac() { function gac() {
@ -202,6 +202,7 @@ sudo -v
else else
echo "No Snap Found" echo "No Snap Found"
fi fi
## Parrot OS
if [ "$(grep -c "parrot" /etc/os-release)" -gt 0 ]; then if [ "$(grep -c "parrot" /etc/os-release)" -gt 0 ]; then
echo "Updating Apt Packages..." echo "Updating Apt Packages..."
if [ -d "/opt/sophos-av" ];then if [ -d "/opt/sophos-av" ];then
@ -212,6 +213,7 @@ if [ "$(grep -c "parrot" /etc/os-release)" -gt 0 ]; then
sudo parrot-upgrade -y && sudo apt full-upgrade -y sudo parrot-upgrade -y && sudo apt full-upgrade -y
fi fi
##Kali
elif [ "$(grep -c "kali" /etc/os-release)" -gt 0 ]; then elif [ "$(grep -c "kali" /etc/os-release)" -gt 0 ]; then
echo "Updating Apt Packages..." echo "Updating Apt Packages..."
if [ -d "/opt/sophos-av" ];then if [ -d "/opt/sophos-av" ];then
@ -221,6 +223,7 @@ elif [ "$(grep -c "kali" /etc/os-release)" -gt 0 ]; then
else else
sudo apt update && sudo apt --autoremove full-upgrade -y sudo apt update && sudo apt --autoremove full-upgrade -y
fi fi
## Debian
elif [ "$(grep -c "debian" /etc/os-release)" -gt 0 ]; then elif [ "$(grep -c "debian" /etc/os-release)" -gt 0 ]; then
echo "Updating Apt Packages..." echo "Updating Apt Packages..."
if [ -d "/opt/sophos-av" ];then if [ -d "/opt/sophos-av" ];then
@ -230,6 +233,7 @@ elif [ "$(grep -c "debian" /etc/os-release)" -gt 0 ]; then
else else
sudo apt clean && sudo apt update && sudo apt full-upgrade -y sudo apt clean && sudo apt update && sudo apt full-upgrade -y
fi fi
##Arch
elif [ "$(grep -c "arch" /etc/os-release)" -gt 0 ]; then elif [ "$(grep -c "arch" /etc/os-release)" -gt 0 ]; then
echo "Updating Pacman Packages" echo "Updating Pacman Packages"
if [ -d "/opt/sophos-av" ];then if [ -d "/opt/sophos-av" ];then
@ -240,7 +244,16 @@ elif [ "$(grep -c "arch" /etc/os-release)" -gt 0 ]; then
pacmanorphan=$(sudo pacman -Qdt) pacmanorphan=$(sudo pacman -Qdt)
sudo pacman -Syy -y && sudo -v && sudo pacman -Syu -y && sudo pacman --noconfirm -R $(pacman -Qdtq) sudo pacman -Syy -y && sudo -v && sudo pacman -Syu -y && sudo pacman --noconfirm -R $(pacman -Qdtq)
fi fi
## Fedora
elif [ "$(grep -c "fedora" /etc/os-release)" -gt 0 ]; then
echo "Updating DNF Packages"
if [ -d "/opt/sophos-av" ];then
sudo service sav-protect stop >> /dev/null
sudo dnf update -y && sudo dnf autoremove -y
sudo service sav-protect start >> /dev/null
else
sudo dnf update -y && sudo dnf autoremove -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

Binary file not shown.