From b09e5343bd87f067ffcac123c3a4f4a32f78c6f8 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Mon, 24 Jul 2023 13:12:17 +0200 Subject: fixed install stow on arch --- stowdots | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/stowdots b/stowdots index dc056f4..45a3ce5 100755 --- a/stowdots +++ b/stowdots @@ -1,6 +1,7 @@ #!/bin/sh trap "exit 1" EXIT INT +test "$(id -u)" != 0 && sudo=sudo die () { echo "$@" 1>&2 @@ -9,17 +10,17 @@ die () { if ! stow --version > /dev/null 2>&1 then die "stow not installed or not found." - die "install stow?" + die "install stow? (arch)" die -n ">" test "y" = "$(head -n 1)" && - doas pacman -Sy stow || + $sudo pacman -Sy stow || exit 1 fi if [ -n "${MACH:=$1}" ] then die "I: stowing for $MACH" else - die "E: MACH not set" >&2 + die "E: MACH not set" die "Enter valid value for 'MACH'" die "d(esktop) | s(erver) | l(aptop)" die -n ">" -- cgit v1.2.3