tailscale: add additional upstream units

Adds the following systemd units from upstream:
- `tailscale-online.target`
- `tailscale-wait-online.service`
This commit is contained in:
Marie Ramlow
2026-09-21 16:47:56 +02:00
parent b05b442184
commit 507784ea3a

View File

@@ -234,7 +234,8 @@ buildGoModule (finalAttrs: {
} \
--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
substituteInPlace ./cmd/tailscaled/tailscale-wait-online.service --replace-fail "/usr/bin" "$out/bin"
install -D -m0444 -t $out/lib/systemd/system ./cmd/tailscaled/{tailscaled.service,tailscale-online.target,tailscale-wait-online.service}
''
+ lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
local INSTALL="$out/bin/tailscale"