summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosh Robson Chase <josh@robsonchase.com>2022-05-23 11:16:50 -0400
committergithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2022-07-23 17:50:20 +0000
commit00326452f8a8ba21e1aed28023b3eadede3cce25 (patch)
tree867551ee9491653685036d3ff91f7bf9789e2aa6
parentinnernet: package systemd units (diff)
downloadnixpkgs-origin/backport-174135-to-release-22.05.tar.gz
innernet: only package systemd units for linuxorigin/backport-174135-to-release-22.05
(cherry picked from commit 6b9080d336945a00344b1ec20ce8bc6e1122d28b)
-rw-r--r--pkgs/tools/networking/innernet/default.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/tools/networking/innernet/default.nix b/pkgs/tools/networking/innernet/default.nix
index 9c0ed203af40..de6dc0fe215d 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"; };