summary refs log tree commit diff
path: root/pkgs/servers/tailscale
diff options
context:
space:
mode:
authorJonathan Ringer <jonringer117@gmail.com>2021-08-09 00:13:50 -0700
committerJonathan Ringer <jonringer117@gmail.com>2021-08-09 00:14:07 -0700
commitb09e31159179854eb0abbabd7d5b60b8a53210c5 (patch)
treeb3490291f602ed5c8e4d57c3bd568f343bc11cea /pkgs/servers/tailscale
parentaa5f2aceb384eea7662579519b7cd28eb7a607df (diff)
downloadnixpkgs-b09e31159179854eb0abbabd7d5b60b8a53210c5.tar
nixpkgs-b09e31159179854eb0abbabd7d5b60b8a53210c5.tar.gz
nixpkgs-b09e31159179854eb0abbabd7d5b60b8a53210c5.tar.bz2
nixpkgs-b09e31159179854eb0abbabd7d5b60b8a53210c5.tar.lz
nixpkgs-b09e31159179854eb0abbabd7d5b60b8a53210c5.tar.xz
nixpkgs-b09e31159179854eb0abbabd7d5b60b8a53210c5.tar.zst
nixpkgs-b09e31159179854eb0abbabd7d5b60b8a53210c5.zip
tailscale: fix runtime dependency on procps
```
sudo tailscale up --advertise-exit-node
Warning: couldn't check net.ipv4.ip_forward (exec: "sysctl": executable file not found in $PATH).
```
Diffstat (limited to 'pkgs/servers/tailscale')
-rw-r--r--pkgs/servers/tailscale/default.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/servers/tailscale/default.nix b/pkgs/servers/tailscale/default.nix
index 4e0d3d0b701..d22d358d448 100644
--- a/pkgs/servers/tailscale/default.nix
+++ b/pkgs/servers/tailscale/default.nix
@@ -1,4 +1,4 @@
-{ lib, buildGoModule, fetchFromGitHub, makeWrapper, iptables, iproute2 }:
+{ lib, buildGoModule, fetchFromGitHub, makeWrapper, iptables, iproute2, procps }:
 
 buildGoModule rec {
   pname = "tailscale";
@@ -29,6 +29,10 @@ buildGoModule rec {
     wrapProgram $out/bin/tailscaled --prefix PATH : ${
       lib.makeBinPath [ iproute2 iptables ]
     }
+
+    wrapProgram $out/bin/tailscale --suffix PATH : ${
+      lib.makeBinPath [ procps ]
+    }
     sed -i -e "s#/usr/sbin#$out/bin#" -e "/^EnvironmentFile/d" ./cmd/tailscaled/tailscaled.service
     install -D -m0444 -t $out/lib/systemd/system ./cmd/tailscaled/tailscaled.service
   '';