scripts/installer.sh: allow running dnf5 install script twice (#18492)
`dnf config-manager addrepo` will fail if the Tailscale repo is already installed. Without the --overwrite flag, the installer will error out instead of succeeding like with dnf3. Fixes #18491 Signed-off-by: Francois Marier <francois@fmarier.org>
This commit is contained in:
@@ -603,7 +603,7 @@ main() {
|
|||||||
$SUDO dnf config-manager --add-repo "https://pkgs.tailscale.com/$TRACK/$OS/$VERSION/tailscale.repo"
|
$SUDO dnf config-manager --add-repo "https://pkgs.tailscale.com/$TRACK/$OS/$VERSION/tailscale.repo"
|
||||||
elif [ "$DNF_VERSION" = "5" ]; then
|
elif [ "$DNF_VERSION" = "5" ]; then
|
||||||
# Already installed config-manager, above.
|
# Already installed config-manager, above.
|
||||||
$SUDO dnf config-manager addrepo --from-repofile="https://pkgs.tailscale.com/$TRACK/$OS/$VERSION/tailscale.repo"
|
$SUDO dnf config-manager addrepo --overwrite --from-repofile="https://pkgs.tailscale.com/$TRACK/$OS/$VERSION/tailscale.repo"
|
||||||
else
|
else
|
||||||
echo "unexpected: unknown dnf version $DNF_VERSION"
|
echo "unexpected: unknown dnf version $DNF_VERSION"
|
||||||
exit 1
|
exit 1
|
||||||
|
|||||||
Reference in New Issue
Block a user