Merge pull request #23 from noigamegun/curlreplace

Swap curl for wget; show progress bar
This commit is contained in:
Duncan
2024-04-28 10:08:05 -04:00
committed by GitHub

View File

@@ -21,12 +21,10 @@ version="$(echo ${tarball} | cut -d_ -f2)"
echo "got ${version}." echo "got ${version}."
echo -n "Downloading..." echo "Downloading:"
# download the Tailscale package itself # download the Tailscale package itself
curl -s "https://pkgs.tailscale.com/stable/${tarball}" -o tailscale.tgz wget -q --show-progress -O tailscale.tgz "https://pkgs.tailscale.com/stable/${tarball}"
echo "done."
echo -n "Removing Legacy Installations..." echo -n "Removing Legacy Installations..."
@@ -114,17 +112,17 @@ else
fi fi
# This needs to be the last thing we do in case the user's running this over Tailscale SSH. # This needs to be the last thing we do in case the user's running this over Tailscale SSH.
systemctl restart tailscaled &>/dev/null || echo "ERROR: Could not start tailscaled service" systemctl restart tailscaled &>/dev/null || echo "ERROR: Could not start tailscaled service"
echo "done." echo "done."
if ! command -v tailscale &> /dev/null; then if ! command -v tailscale &> /dev/null; then
echo echo
echo "Tailscale is installed and running but the binaries are not in your path yet." echo "Tailscale is installed and running but the binaries are not in your path yet."
echo "Restart your session or run the following command to add them:" echo "Restart your session or run the following command to add them:"
echo echo
echo "source /etc/profile.d/tailscale.sh" echo "source /etc/profile.d/tailscale.sh"
echo echo
fi fi
echo "Installation Complete." echo "Installation Complete."