diff --git a/run_onchange_before_01_install-packages.sh b/run_onchange_before_01_install-packages.sh index 707ca4e..116d04c 100644 --- a/run_onchange_before_01_install-packages.sh +++ b/run_onchange_before_01_install-packages.sh @@ -2,15 +2,23 @@ set -euo pipefail +if [ "$(id -u)" -eq 0 ]; then + SUDO="" +elif command -v sudo >/dev/null; then + SUDO="sudo" +else + SUDO="" +fi + echo "Installing packages" echo "Updating sources..." -sudo apt update -qq +$SUDO apt update -qq for package in zsh xsel unzip git git-extras neovim git ripgrep pipx age; do if dpkg -s "$package" >/dev/null 2>&1; then echo $package is already installed. else echo Installing $package ... - sudo apt install -y $package + $SUDO apt install -y $package fi done