scripts/installer.sh: enable Alpine community repo if needed (#11837)

The tailscale package is in the community Alpine repo. Check if it's
commented out in `/etc/apk/repositories` and run `setup-apkrepos -c -1`
if it's not.

Fixes #11263

Signed-off-by: Andrew Lytvynov <awly@tailscale.com>
pull/11749/merge
Andrew Lytvynov 7 months ago committed by GitHub
parent 5254f6de06
commit d02f1be46a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -527,6 +527,14 @@ main() {
;; ;;
apk) apk)
set -x set -x
if ! grep -Eq '^http.*\/community$' /etc/apk/repositories; then
if type setup-apkrepos >/dev/null; then
$SUDO setup-apkrepos -c -1
else
echo "installing tailscale requires the community repo to be enabled in /etc/apk/repositories"
exit 1
fi
fi
$SUDO apk add tailscale $SUDO apk add tailscale
$SUDO rc-update add tailscale $SUDO rc-update add tailscale
$SUDO rc-service tailscale start $SUDO rc-service tailscale start

Loading…
Cancel
Save