mirror of
https://github.com/tailscale/tailscale.git
synced 2025-03-28 12:02:23 +00:00
scripts/installer.sh: explicitly chmod 0644 installed files (#15171)
Updates tailscale/tailscale#15133 Signed-off-by: Irbe Krumina <irbe@tailscale.com>
This commit is contained in:
parent
dc18091678
commit
986daca5ee
@ -7,14 +7,6 @@
|
||||
|
||||
set -eu
|
||||
|
||||
# Ensure that this script runs with the default umask for Linux. In practice,
|
||||
# this means that files created by this script (such as keyring files) will be
|
||||
# created with 644 permissions. This ensures that keyrings and other files
|
||||
# created by this script are readable by installers on systems where the
|
||||
# umask is set to a more restrictive value.
|
||||
# See https://github.com/tailscale/tailscale/issues/15133
|
||||
umask 022
|
||||
|
||||
# All the code is wrapped in a main function that gets called at the
|
||||
# bottom of the file, so that a truncated partial download doesn't end
|
||||
# up executing half a script.
|
||||
@ -501,10 +493,13 @@ main() {
|
||||
legacy)
|
||||
$CURL "https://pkgs.tailscale.com/$TRACK/$OS/$VERSION.asc" | $SUDO apt-key add -
|
||||
$CURL "https://pkgs.tailscale.com/$TRACK/$OS/$VERSION.list" | $SUDO tee /etc/apt/sources.list.d/tailscale.list
|
||||
$SUDO chmod 0644 /etc/apt/sources.list.d/tailscale.list
|
||||
;;
|
||||
keyring)
|
||||
$CURL "https://pkgs.tailscale.com/$TRACK/$OS/$VERSION.noarmor.gpg" | $SUDO tee /usr/share/keyrings/tailscale-archive-keyring.gpg >/dev/null
|
||||
$SUDO chmod 0644 /usr/share/keyrings/tailscale-archive-keyring.gpg
|
||||
$CURL "https://pkgs.tailscale.com/$TRACK/$OS/$VERSION.tailscale-keyring.list" | $SUDO tee /etc/apt/sources.list.d/tailscale.list
|
||||
$SUDO chmod 0644 /etc/apt/sources.list.d/tailscale.list
|
||||
;;
|
||||
esac
|
||||
$SUDO apt-get update
|
||||
|
Loading…
x
Reference in New Issue
Block a user