diff options
author | Daiderd Jordan <daiderd@gmail.com> | 2017-03-10 22:01:12 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-03-10 22:01:12 +0100 |
commit | 8b7f5e8db266644f864f84a4dea7152cb1c6cb3e (patch) | |
tree | 9e9624948c4c60fdf1794dc6711f11901f2149c3 /pkgs | |
parent | f0f77af897f1730684c6f03ecdff03b76444c52f (diff) | |
parent | 44cf3c44b0b1d4f278e1be379ab24d6abbf4f71b (diff) | |
download | nixlib-8b7f5e8db266644f864f84a4dea7152cb1c6cb3e.tar nixlib-8b7f5e8db266644f864f84a4dea7152cb1c6cb3e.tar.gz nixlib-8b7f5e8db266644f864f84a4dea7152cb1c6cb3e.tar.bz2 nixlib-8b7f5e8db266644f864f84a4dea7152cb1c6cb3e.tar.lz nixlib-8b7f5e8db266644f864f84a4dea7152cb1c6cb3e.tar.xz nixlib-8b7f5e8db266644f864f84a4dea7152cb1c6cb3e.tar.zst nixlib-8b7f5e8db266644f864f84a4dea7152cb1c6cb3e.zip |
Merge pull request #23578 from nicknovitski/dnsmasq-plist
dnsmasq: install launchd plist on darwin
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/tools/networking/dnsmasq/default.nix | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/tools/networking/dnsmasq/default.nix b/pkgs/tools/networking/dnsmasq/default.nix index 14bde9a5fa5b..4b1717e09025 100644 --- a/pkgs/tools/networking/dnsmasq/default.nix +++ b/pkgs/tools/networking/dnsmasq/default.nix @@ -39,6 +39,11 @@ stdenv.mkDerivation rec { # module can create it in Nix-land? postInstall = '' install -Dm644 trust-anchors.conf $out/share/dnsmasq/trust-anchors.conf + '' + optionalString stdenv.isDarwin '' + install -Dm644 contrib/MacOSX-launchd/uk.org.thekelleys.dnsmasq.plist \ + $out/Library/LaunchDaemons/uk.org.thekelleys.dnsmasq.plist + substituteInPlace $out/Library/LaunchDaemons/uk.org.thekelleys.dnsmasq.plist \ + --replace "/usr/local/sbin" "$out/bin" '' + optionalString stdenv.isLinux '' install -Dm644 dbus/dnsmasq.conf $out/etc/dbus-1/system.d/dnsmasq.conf install -Dm755 contrib/lease-tools/dhcp_lease_time $out/bin/dhcp_lease_time |