Fix to make old repo setup script work #2347 2/2

This commit is contained in:
Ilia Ross
2024-12-30 20:06:41 +02:00
parent c6b216ee32
commit 7249984dee
3 changed files with 72 additions and 6 deletions

View File

@ -1,2 +1,24 @@
# Suppressed by webmin-setup-repo.sh
# https://raw.githubusercontent.com/webmin/webmin/master/webmin-setup-repo.sh
#!/bin/sh
# setup-repos-nightly.sh — suppressed by webmin-setup-repo.sh
# Sets up a production or testing repository for Webmin and Usermin packages
# on Debian-based and RPM-based systems
NEW_SCRIPT_URL="https://raw.githubusercontent.com/webmin/webmin/master/\
webmin-setup-repo.sh"
for downloader in "curl -fsSL" "wget -qO-"; do
if command -v "${downloader%% *}" >/dev/null 2>&1; then
tmp_script=$(mktemp)
case $downloader in
curl*) curl -fsSL "$NEW_SCRIPT_URL" > "$tmp_script" ;;
wget*) wget -qO- "$NEW_SCRIPT_URL" > "$tmp_script" ;;
esac
sh "$tmp_script" "$@"
rm -f "$tmp_script"
exit 0
fi
done
# If neither downloader works, show an error
echo "Error: Neither curl nor wget is installed." >&2
exit 1

View File

@ -1,2 +1,24 @@
# Suppressed by webmin-setup-repo.sh
# https://raw.githubusercontent.com/webmin/webmin/master/webmin-setup-repo.sh
#!/bin/sh
# setup-repos.sh — suppressed by webmin-setup-repo.sh
# Sets up a production or testing repository for Webmin and Usermin packages
# on Debian-based and RPM-based systems
NEW_SCRIPT_URL="https://raw.githubusercontent.com/webmin/webmin/master/\
webmin-setup-repo.sh"
for downloader in "curl -fsSL" "wget -qO-"; do
if command -v "${downloader%% *}" >/dev/null 2>&1; then
tmp_script=$(mktemp)
case $downloader in
curl*) curl -fsSL "$NEW_SCRIPT_URL" > "$tmp_script" ;;
wget*) wget -qO- "$NEW_SCRIPT_URL" > "$tmp_script" ;;
esac
sh "$tmp_script" "$@"
rm -f "$tmp_script"
exit 0
fi
done
# If neither downloader works, show an error
echo "Error: Neither curl nor wget is installed." >&2
exit 1

View File

@ -1,2 +1,24 @@
# Suppressed by webmin-setup-repo.sh
# https://raw.githubusercontent.com/webmin/webmin/master/webmin-setup-repo.sh
#!/bin/sh
# webmin-setup-repos-nightly.sh — suppressed by webmin-setup-repo.sh
# Sets up a production or testing repository for Webmin and Usermin packages
# on Debian-based and RPM-based systems
NEW_SCRIPT_URL="https://raw.githubusercontent.com/webmin/webmin/master/\
webmin-setup-repo.sh"
for downloader in "curl -fsSL" "wget -qO-"; do
if command -v "${downloader%% *}" >/dev/null 2>&1; then
tmp_script=$(mktemp)
case $downloader in
curl*) curl -fsSL "$NEW_SCRIPT_URL" > "$tmp_script" ;;
wget*) wget -qO- "$NEW_SCRIPT_URL" > "$tmp_script" ;;
esac
sh "$tmp_script" "$@"
rm -f "$tmp_script"
exit 0
fi
done
# If neither downloader works, show an error
echo "Error: Neither curl nor wget is installed." >&2
exit 1