aboutsummaryrefslogtreecommitdiff
path: root/tailscale/abuild
blob: f38bb67920388fb0fd4d7d1980d90581faea8df3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
name=tailscale
version=1.98.5
release=1
source="https://github.com/tailscale/tailscale/archive/v$version/tailscale-$version.tar.gz
	tailscaled.run"
sv="tailscaled.run"

build() {
	export CGO_ENABLED=0
	export GOPATH="$SRC/.gopath"
	mkdir -p "$GOPATH"

	for cmd in tailscale tailscaled; do
		go build \
			-trimpath \
			-buildmode=pie \
			-ldflags="-X tailscale.com/version.longStamp=$version -X tailscale.com/version.shortStamp=$version" \
			-o "$cmd" "./cmd/$cmd"
	done

	install -Dm755 tailscale "$PKG/usr/bin/tailscale"
	install -Dm755 tailscaled "$PKG/usr/bin/tailscaled"
}