diff --git a/install-client.sh b/install-client.sh index 9b6a27c..6c12f60 100644 --- a/install-client.sh +++ b/install-client.sh @@ -40,7 +40,9 @@ Server = http://$SHIELD_HOST:$SHIELD_PORT/repo SigLevel = Never" if grep -q "^\[aur-shield\]" "$PACMAN_CONF"; then - echo "⚠ [aur-shield] already exists in $PACMAN_CONF — skipping" + echo "⚠ [aur-shield] already exists — updating server URL..." + sudo sed -i "/^\[aur-shield\]/,/^\[/ s|Server = .*|Server = http://$SHIELD_HOST:$SHIELD_PORT/repo|" "$PACMAN_CONF" + echo "✓ Updated repo server URL" else echo "Adding [aur-shield] to $PACMAN_CONF..." sudo tee -a "$PACMAN_CONF" > /dev/null << EOF