Fixes https://github.com/tailscale/tailscale/issues/6978 Signed-off-by: Denton Gentry <dgentry@tailscale.com>
		
			
				
	
	
		
			33 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/usr/bin/env bash
 | 
						|
 | 
						|
set -e
 | 
						|
 | 
						|
VERSION=0.1.3
 | 
						|
for ARCH in amd64 arm64; do
 | 
						|
    CGO_ENABLED=0 GOARCH=${ARCH} GOOS=linux go build -o tailscale.nginx-auth .
 | 
						|
 | 
						|
    mkpkg \
 | 
						|
        --out=tailscale-nginx-auth-${VERSION}-${ARCH}.deb \
 | 
						|
        --name=tailscale-nginx-auth \
 | 
						|
        --version=${VERSION} \
 | 
						|
        --type=deb \
 | 
						|
        --arch=${ARCH} \
 | 
						|
        --postinst=deb/postinst.sh \
 | 
						|
        --postrm=deb/postrm.sh \
 | 
						|
        --prerm=deb/prerm.sh \
 | 
						|
        --description="Tailscale NGINX authentication protocol handler" \
 | 
						|
        --files=./tailscale.nginx-auth:/usr/sbin/tailscale.nginx-auth,./tailscale.nginx-auth.socket:/lib/systemd/system/tailscale.nginx-auth.socket,./tailscale.nginx-auth.service:/lib/systemd/system/tailscale.nginx-auth.service,./README.md:/usr/share/tailscale/nginx-auth/README.md
 | 
						|
 | 
						|
    mkpkg \
 | 
						|
        --out=tailscale-nginx-auth-${VERSION}-${ARCH}.rpm \
 | 
						|
        --name=tailscale-nginx-auth \
 | 
						|
        --version=${VERSION} \
 | 
						|
        --type=rpm \
 | 
						|
        --arch=${ARCH} \
 | 
						|
        --postinst=rpm/postinst.sh \
 | 
						|
        --postrm=rpm/postrm.sh \
 | 
						|
        --prerm=rpm/prerm.sh \
 | 
						|
        --description="Tailscale NGINX authentication protocol handler" \
 | 
						|
        --files=./tailscale.nginx-auth:/usr/sbin/tailscale.nginx-auth,./tailscale.nginx-auth.socket:/lib/systemd/system/tailscale.nginx-auth.socket,./tailscale.nginx-auth.service:/lib/systemd/system/tailscale.nginx-auth.service,./README.md:/usr/share/tailscale/nginx-auth/README.md
 | 
						|
done
 |