File tree Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -8,12 +8,12 @@ fail () {
88 exit 1
99}
1010
11- PREFIX=/ usr
11+ PREFIX=usr
1212
1313# On a SmartOS GZ, use /opt
1414if [[ $( zonename) == " global" ]] && uname -v | grep -q joyent
1515then
16- PREFIX=/ opt
16+ PREFIX=opt
1717fi
1818
1919svcadm disable -t vpn/tailscale || true
@@ -27,7 +27,7 @@ svccfg -s tailscale listprop startd/duration | grep -q contract || \
2727sleep 1
2828pkill tailscaled || true
2929svcadm disable -st vpn/tailscale || true
30- svccfg delete vpn/tailscale
30+ svccfg delete -f vpn/tailscale || true
3131
3232TMPDIR=" $( mktemp -d) "
3333pushd " ${TMPDIR?} "
@@ -45,13 +45,15 @@ sha256sum --ignore-missing -c sha256sums
4545rm sha256sums
4646
4747chmod +x " tailscaled-${OS?} "
48- chmod +x " vpn-tailscale"
48+ mkdir -p " /${PREFIX?} /local/lib/svc/method/"
49+ chmod +x vpn-tailscale
50+ mv vpn-tailscale " /${PREFIX?} /local/lib/svc/method/"
4951mv " tailscaled-${OS?} " " /${PREFIX?} /local/sbin/tailscaled"
5052rm -f " /${PREFIX?} /local/sbin/tailscale"
5153ln -s tailscaled " /${PREFIX?} /local/sbin/tailscale"
52- < tailscale.xml | sed " s/@@PREFIX@@/${PREFIX?} /" > import.xml
54+ < tailscale.xml sed " s/@@PREFIX@@/${PREFIX?} /" > import.xml
5355svccfg import import.xml
54- svccfg setprop vpn/tailscale application/binary=" /${PREFIX?} /local/sbin/tailscaled"
56+ svccfg -s vpn/tailscale setprop application/binary=" /${PREFIX?} /local/sbin/tailscaled"
5557svcadm enable -st vpn/tailscale
5658rm tailscale.xml import.xml
5759
You can’t perform that action at this time.
0 commit comments