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:
parent
6e42f63784
commit
bd220c453d
1 changed files with 6 additions and 0 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue