Uninstall unactivated service symlink

This commit is contained in:
Yorick Barbanneau 2020-11-06 18:22:23 +01:00
parent 31a79b6238
commit 3546da3d2f

View file

@ -282,6 +282,9 @@ install_service ()
local activate
source="${repository}/$1"
activate=$2
[ -z "$activate" ] && activate=0
local ret
[ ! -f "$source" ] && { error "$1 not found"; return; }
@ -306,10 +309,12 @@ install_service ()
#Deactivate service
if [ $activate -eq 1 ]
then
printf " -> Deactivate %s : " "$basename"
printf " -> Deactivate %s : " "$basename"
ret=$(systemctl --user disable "${basename}" 2>&1)
[[ $? -ne 0 ]] && { error "$ret"; return; }
printf "\e[32mdone\e[0m\n"
else
private:remove_symblink "${SYD_DIRECTORY}/${basename}"
fi
fi