tailscale: build derper

This commit is contained in:
Sandro Jäckel 2024-04-21 22:49:47 +02:00
parent e46dc3b834
commit 5789db3bb5
No known key found for this signature in database
GPG Key ID: 3AF5A43A3EECC2E5

View File

@ -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 ]} \