1
1
mirror of https://github.com/LnL7/nix-darwin.git synced 2024-09-17 15:47:20 +03:00

launchd: run unload without -w

The service will be removed anyway.
This commit is contained in:
Daiderd Jordan 2018-01-29 23:14:47 +01:00
parent e82885507b
commit 693c89f867
No known key found for this signature in database
GPG Key ID: D02435D05B810C96

View File

@ -19,7 +19,7 @@ let
if ! diff '${cfg.build.launchd}/Library/${basedir}/${target}' '/Library/${basedir}/${target}' &> /dev/null; then
if test -f '/Library/${basedir}/${target}'; then
echo "reloading service $(basename ${target} .plist)" >&2
launchctl unload -w '/Library/${basedir}/${target}' || true
launchctl unload '/Library/${basedir}/${target}' || true
else
echo "creating service $(basename ${target} .plist)" >&2
fi
@ -35,7 +35,7 @@ let
if ! diff ${cfg.build.launchd}/user/Library/LaunchAgents/${target} ~/Library/LaunchAgents/${target} &> /dev/null; then
if test -f ~/Library/LaunchAgents/${target}; then
echo "reloading user service $(basename ${target} .plist)" >&2
launchctl unload -w ~/Library/LaunchAgents/${target} || true
launchctl unload ~/Library/LaunchAgents/${target} || true
else
echo "creating user service $(basename ${target} .plist)" >&2
fi