diff options
author | Josh Robson Chase <josh@robsonchase.com> | 2022-05-23 11:16:50 -0400 |
---|---|---|
committer | Josh Robson Chase <josh@robsonchase.com> | 2022-05-23 11:16:50 -0400 |
commit | 6b9080d336945a00344b1ec20ce8bc6e1122d28b (patch) | |
tree | 30644395e6cb52013f080da7e526ce98334c8232 /pkgs/tools/networking/innernet | |
parent | 31c82b62ff71115d93e5d71279229235d8f6099f (diff) |
innernet: only package systemd units for linux
Diffstat (limited to 'pkgs/tools/networking/innernet')
-rw-r--r-- | pkgs/tools/networking/innernet/default.nix | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/tools/networking/innernet/default.nix b/pkgs/tools/networking/innernet/default.nix index 9c0ed203af406..de6dc0fe215d7 100644 --- a/pkgs/tools/networking/innernet/default.nix +++ b/pkgs/tools/networking/innernet/default.nix @@ -37,9 +37,10 @@ rustPlatform.buildRustPackage rec { installManPage doc/innernet.8.gz installShellCompletion doc/innernet.completions.{bash,fish,zsh} installShellCompletion doc/innernet-server.completions.{bash,fish,zsh} + '' + (lib.optionalString stdenv.isLinux '' find . -regex '.*\.\(target\|service\)' | xargs install -Dt $out/lib/systemd/system find $out/lib/systemd/system -type f | xargs sed -i "s|/usr/bin/innernet|$out/bin/innernet|" - ''; + ''); passthru.tests = { serverVersion = testers.testVersion { package = innernet; command = "innernet-server --version"; }; |