From d8d4e8ca9457d16e59bb44fedd1035dc6900d6bc Mon Sep 17 00:00:00 2001 From: Martchus Date: Sat, 24 Feb 2024 21:13:16 +0100 Subject: [PATCH] Make `containersync` script usable again when it already runs as root --- devel/container/containersync | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/devel/container/containersync b/devel/container/containersync index 241f396d..eebd4f61 100644 --- a/devel/container/containersync +++ b/devel/container/containersync @@ -1,7 +1,8 @@ #!/bin/bash set -e +[ "$(whoami)" == root ] && sudo= || sudo=sudo for config_file in {/cfg/,}{makepkg,pacman}.conf; do - [[ -f $config_file ]] && sudo cp --target-directory=/etc "$config_file" + [[ -f $config_file ]] && $sudo cp --target-directory=/etc "$config_file" done [[ -f PKGBUILD ]] && source PKGBUILD -sudo pacman -Syu --noconfirm --needed "${depends[@]}" "${makedepends[@]}" "${checkdepends[@]}" +$sudo pacman -Syu --noconfirm --needed "${depends[@]}" "${makedepends[@]}" "${checkdepends[@]}"