diff --git a/contrib/fedora/REQUIRED_PACKAGES b/contrib/fedora/REQUIRED_PACKAGES index d47e60980a..418318d70c 100755 --- a/contrib/fedora/REQUIRED_PACKAGES +++ b/contrib/fedora/REQUIRED_PACKAGES @@ -25,6 +25,12 @@ install() { fi } +install_ignore_missing() { + for p; do + install "$p" || : + done +} + if test "$NM_NO_EXTRA" != 1; then # these packages are convenient for developing, but not necessary # for CI testing. @@ -82,9 +88,8 @@ install \ which \ #end -# Some packages don't exist in certain distributions. Ignore errors -# installing them, but still drag them in when available. -install --skip-unavailable \ +# some packages don't exist in certain distributions. Install them one-by-one, and ignore errors. +install_ignore_missing \ black \ dbus-python \ dhclient \