Added sudo detection to debian, added init to pacman key

This commit is contained in:
2023-06-19 10:44:20 +02:00
parent 2e4051ac10
commit 6f824c0838

View File

@@ -3,6 +3,11 @@ set -e
update_package_manager() {
if command -v apt-get &>/dev/null; then
if command -v sudo &>/dev/null; then
echo "sudo is installed."
else
su -c "apt-get update && apt-get install sudo -y"
fi
echo "Detected APT package manager."
sudo apt-get update && sudo apt-get upgrade -y
elif command -v dnf &>/dev/null; then
@@ -10,7 +15,7 @@ update_package_manager() {
sudo dnf update -y
elif command -v pacman &>/dev/null; then
echo "Detected Pacman package manager."
sudo pacman -Syu --noconfirm
sudo pacman-key --init && sudo pacman-key --populate && sudo pacman -Syu --noconfirm
else
echo "Unable to detect the package manager."
exit 1
@@ -23,7 +28,7 @@ install_requirements() {
elif command -v dnf &>/dev/null; then
sudo dnf install chromium chromium-driver NetworkManager NetworkManager-openvpn openvpn python python*-pip python*-tkinter xorg-x11-server-Xvfb git wget unzip nano -y
elif command -v pacman &>/dev/null; then
sudo pacman -Sy chromium networkmanager networkmanager-openvpn openvpn python python-pip xorg-server-xvfb git wget unzip nano --noconfirm
sudo pacman -Sy chromium networkmanager networkmanager-openvpn openvpn python python-pip xorg-server-xvfb git wget unzip nano base-devel --noconfirm
fi
}