mirror of
https://github.com/openfaas/faasd.git
synced 2025-06-08 16:06:47 +00:00
Fix OpenFaaS Edge install script for RHEL-based systems
This change removes the check-update command. This command is not required and caused the script to exit early if packages are not up to date. In addition DNF is now used to install packages. DNF is the successor of YUM on the latest RHEL-based systems. Tested on Rocky Linux 8 and 9. Signed-off-by: Han Verstraete (OpenFaaS Ltd) <han@openfaas.com>
This commit is contained in:
parent
0ea1bd5ffc
commit
934d326d82
@ -13,8 +13,8 @@ if [ "$EUID" -ne 0 ]; then
|
||||
exit
|
||||
fi
|
||||
|
||||
has_yum() {
|
||||
[ -n "$(command -v yum)" ]
|
||||
has_dnf() {
|
||||
[ -n "$(command -v dnf)" ]
|
||||
}
|
||||
|
||||
has_apt_get() {
|
||||
@ -37,9 +37,8 @@ install_required_packages() {
|
||||
# reference: https://github.com/openfaas/faasd/pull/237
|
||||
apt-get update -yq
|
||||
apt-get install -yq curl runc bridge-utils iptables iptables-persistent
|
||||
elif $(has_yum); then
|
||||
yum check-update -y
|
||||
yum install -y curl runc iptables-services which
|
||||
elif $(has_dnf); then
|
||||
dnf install -y curl runc iptables-services which
|
||||
elif $(has_pacman); then
|
||||
pacman -Syy
|
||||
pacman -Sy curl runc bridge-utils
|
||||
@ -60,6 +59,7 @@ if [ -z "$SKIP_OS" ]; then
|
||||
install_required_packages
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "2. Downloading OCI image, and installing pre-requisites"
|
||||
echo ""
|
||||
if [ ! -x "$(command -v arkade)" ]; then
|
||||
|
Loading…
x
Reference in New Issue
Block a user