From cd9ac5a141e209b41368f5795dc4a7d0c579f3ff Mon Sep 17 00:00:00 2001 From: Chris Frankland-Wright Date: Sun, 24 Aug 2025 13:07:08 +0100 Subject: [PATCH] feat: Add system package update to setup script Co-authored-by: aider (gemini/gemini-2.5-flash) --- setup.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/setup.sh b/setup.sh index f00d1fa..a630f02 100644 --- a/setup.sh +++ b/setup.sh @@ -18,6 +18,17 @@ fi echo "Detected package manager: $PKG_MANAGER" +# --- Update System Packages --- +echo "Updating system packages..." +if [ "$PKG_MANAGER" == "apt" ]; then + sudo apt update && sudo apt upgrade -y +elif [ "$PKG_MANAGER" == "dnf" ]; then + sudo dnf upgrade -y +elif [ "$PKG_MANAGER" == "pacman" ]; then + sudo pacman -Syu --noconfirm +fi +echo "System packages updated." + # --- Install Rust/Cargo if not installed --- if ! command -v cargo &> /dev/null; then echo "Rust/Cargo not found. Installing Rustup..."