25 lines
887 B
Bash
Executable file
25 lines
887 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
|
|
eval "$(./build_dist.sh shellvars)"
|
|
ARCH=amd64
|
|
NAME=conservancy-tailscale
|
|
|
|
echo "[ ] packaging ${NAME}_${VERSION_SHORT}_${ARCH}.deb"
|
|
|
|
./build_dist.sh tailscale.com/cmd/tailscale
|
|
./build_dist.sh tailscale.com/cmd/tailscaled
|
|
|
|
go run ./cmd/mkpkg \
|
|
--out=${NAME}_${VERSION_SHORT}_${ARCH}.deb \
|
|
--name=${NAME} \
|
|
--version=${VERSION_SHORT} \
|
|
--type=deb \
|
|
--arch=${ARCH} \
|
|
--postinst=./release/deb/debian.postinst.sh \
|
|
--postrm=./release/deb/debian.postrm.sh \
|
|
--prerm=./release/deb/debian.prerm.sh \
|
|
--description="The easiest, most secure, cross platform way to use WireGuard + oauth2 + 2FA/SSO" \
|
|
--configs=./cmd/tailscaled/tailscaled.defaults:/etc/default/tailscaled \
|
|
--files=./tailscale:/usr/bin/tailscale,./tailscaled:/usr/sbin/tailscaled,./cmd/tailscaled/tailscaled.service:/lib/systemd/system/tailscaled.service
|