Unverified Commit 5789db3b authored by Sandro Jäckel's avatar Sandro Jäckel
Browse files

tailscale: build derper

parent e46dc3b8
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -21,6 +21,8 @@ buildGoModule {
  pname = "tailscale";
  inherit version;

  outputs = [ "out" "derper" ];

  src = fetchFromGitHub {
    owner = "tailscale";
    repo = "tailscale";
@@ -43,7 +45,7 @@ buildGoModule {

  CGO_ENABLED = 0;

  subPackages = [ "cmd/tailscaled" ];
  subPackages = [ "cmd/derper" "cmd/tailscaled" ];

  ldflags = [
    "-w"
@@ -60,6 +62,7 @@ buildGoModule {

  postInstall = ''
    ln -s $out/bin/tailscaled $out/bin/tailscale
    moveToOutput "bin/derper" "$derper"
  '' + lib.optionalString stdenv.hostPlatform.isLinux ''
    wrapProgram $out/bin/tailscaled \
      --prefix PATH : ${lib.makeBinPath [ iproute2 iptables getent shadow ]} \