1
0
Fork 0
mirror of https://github.com/LnL7/nix-darwin.git synced 2025-03-28 10:47:19 +00:00

launchd: unlink services

This commit is contained in:
Daiderd Jordan 2018-01-15 08:41:49 +01:00
parent 6e42f63784
commit bd220c453d
No known key found for this signature in database
GPG key ID: D02435D05B810C96

View file

@ -23,6 +23,9 @@ let
else
echo "creating service $(basename ${target} .plist)" >&2
fi
if test -L '/Library/${basedir}/${target}'; then
rm '/Library/${basedir}/${target}'
fi
cp -f '${cfg.build.launchd}/Library/${basedir}/${target}' '/Library/${basedir}/${target}'
launchctl load -w '/Library/${basedir}/${target}'
fi
@ -36,6 +39,9 @@ let
else
echo "creating user service $(basename ${target} .plist)" >&2
fi
if test -L ~/Library/LaunchAgents/${target}; then
rm ~/Library/LaunchAgents/${target}
fi
cp -f '${cfg.build.launchd}/user/Library/LaunchAgents/${target}' ~/Library/LaunchAgents/${target}
launchctl load -w ~/Library/LaunchAgents/${target}
fi