Skip to content

Commit 22a065a

Browse files
kevinmezierenshalman
authored andcommitted
build tailscale client
1 parent 4f32e33 commit 22a065a

File tree

3 files changed

+20
-6
lines changed

3 files changed

+20
-6
lines changed

.github/workflows/cross-illumos.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ jobs:
1717

1818
steps:
1919
- name: Check out code
20-
uses: actions/checkout@v3
20+
uses: actions/checkout@v4
2121
with:
2222
fetch-depth: 0
2323

2424
- name: Set up Go
25-
uses: actions/setup-go@v4
25+
uses: actions/setup-go@v5
2626
with:
2727
go-version-file: 'go.mod'
2828
check-latest: true

.github/workflows/nshalman-sunos-releases.yml

+6-2
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ jobs:
1313

1414
steps:
1515
- name: Check out code
16-
uses: actions/checkout@v3
16+
uses: actions/checkout@v4
1717
with:
1818
fetch-depth: 0
1919

2020
- name: Set up Go
21-
uses: actions/setup-go@v4
21+
uses: actions/setup-go@v5
2222
with:
2323
go-version-file: 'go.mod'
2424
check-latest: true
@@ -35,5 +35,9 @@ jobs:
3535
files: |
3636
cmd/tailscaled/tailscale.xml
3737
sha256sums
38+
tailscale-illumos
39+
tailscale-solaris
3840
tailscaled-illumos
3941
tailscaled-solaris
42+
tailscaled-plain-illumos
43+
tailscaled-plain-solaris

build.sh

+12-2
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,21 @@ fix_osabi () {
2020

2121
for GOOS in illumos solaris; do
2222
export GOOS
23-
bash -x ./build_dist.sh --box ./cmd/tailscaled
23+
# Build "box" binary that can be both daemon and client
24+
# Continuing to use the same name as before
25+
bash -x ./build_dist.sh --extra-small --box ./cmd/tailscaled
2426
fix_osabi tailscaled
2527
mv tailscaled{,-${GOOS}}
28+
# Build plain daemon binary
29+
bash -x ./build_dist.sh ./cmd/tailscaled
30+
fix_osabi tailscaled
31+
mv tailscaled{,-plain-${GOOS}}
32+
# Build plain client binary
33+
bash -x ./build_dist.sh ./cmd/tailscale
34+
fix_osabi tailscale
35+
mv tailscale{,-${GOOS}}
2636
done
2737

2838
ln cmd/tailscaled/tailscale.xml .
29-
shasum -a 256 tailscaled-* tailscale.xml >sha256sums
39+
shasum -a 256 tailscaled-* tailscale-* tailscale.xml >sha256sums
3040
rm ./tailscale.xml

0 commit comments

Comments
 (0)