Normalize exit code of setup actions

This commit is contained in:
Manuel Thalmann 2024-12-08 04:46:13 +01:00
parent b3f9e2dd23
commit b61602cd68

View file

@ -55,6 +55,8 @@ function runSetupUserAction -V dir
set -l sudoConfig "/etc/sudoers.d/PortValhalla"
begin
set success true
if id -u "$name" &>/dev/null
echo "Setup user already exists!"
else
@ -74,10 +76,15 @@ function runSetupUserAction -V dir
end >"$sudoConfig"
and sudo --preserve-env --set-home --user "$name" env "PATH=$PATH" $cmdline
or read -P "An error occurred! Press enter to continue: "
or begin
read -P "An error occurred! Press enter to continue: "
set success false
end
disposeAction
rm "$sudoConfig"
userdel -rf "$name"
success
end
end
end