mirror of
https://github.com/rocky-linux/rocky-tools.git
synced 2024-11-29 00:16:28 +00:00
Remove wget Requirement
We currently require both wget and curl when curl is sufficient to do all of our downloads. curl is also required by rpm which is part of a minimal or core install, so it should already be on every system that will run this script.
This commit is contained in:
parent
029f172fe3
commit
d643676189
@ -23,11 +23,6 @@ if [[ "$(id -u)" -ne 0 ]]; then
|
|||||||
"${errcolor}Either use sudo or 'su -c ${0}'$nocolor"
|
"${errcolor}Either use sudo or 'su -c ${0}'$nocolor"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "$(wget 2>/dev/null || echo $?)" == 127 ]]; then
|
|
||||||
printf '%s\n' "${blue}Wget is not installed! Installing it...$nocolor"
|
|
||||||
dnf -y install wget
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ "$(curl 2>/dev/null || echo $?)" == 127 ]]; then
|
if [[ "$(curl 2>/dev/null || echo $?)" == 127 ]]; then
|
||||||
printf "${blue}Curl is not installed! Installing it...$nocolor"
|
printf "${blue}Curl is not installed! Installing it...$nocolor"
|
||||||
dnf -y install curl libcurl
|
dnf -y install curl libcurl
|
||||||
@ -113,7 +108,7 @@ package_swaps() {
|
|||||||
pushd /root/release
|
pushd /root/release
|
||||||
|
|
||||||
for x in "${release_to_install[@]}"; do
|
for x in "${release_to_install[@]}"; do
|
||||||
wget -q "${current_url}/${x}" || {
|
curl -s "${current_url}/${x}" > "$x" || {
|
||||||
printf '%s\n' "${errcolor}failed to download ${x}$nocolor" '' &&
|
printf '%s\n' "${errcolor}failed to download ${x}$nocolor" '' &&
|
||||||
logmessage
|
logmessage
|
||||||
exit 20
|
exit 20
|
||||||
@ -219,8 +214,8 @@ while getopts "hrVR" option; do
|
|||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
printf '%s\n' "${blue}Ensuring rpm, yum, and wget are here.$nocolor"
|
printf '%s\n' "${blue}Ensuring rpm and yum are here.$nocolor"
|
||||||
for pkg in rpm yum wget curl; do
|
for pkg in rpm yum curl; do
|
||||||
bin_check "${pkg}"
|
bin_check "${pkg}"
|
||||||
done
|
done
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user