build-from-source: avoid failures when syncing the yum/dnf repositories

Don't enable all repos. It fails with Fedora:

    + yum install 'perl(XML::Parser)' 'perl(YAML)' /usr/bin/dbus-launch ModemManager-glib-devel audit-libs-devel automake bluez-libs-devel dbus-devel dbus-glib-devel dbus-python dhclient gettext-devel git glib2-devel gnutls-devel gobject-introspection-devel gtk-doc intltool iptables jansson-devel libasan libcurl-devel libgudev1-devel libndp-devel libnl3-devel libpsl-devel libselinux-devel libsoup-devel libubsan libudev-devel libuuid-devel newt-devel nss-devel pkgconfig polkit-devel ppp-devel pygobject3-base python3 readline-devel rpm-build strace systemd teamd-devel vala-tools valgrind wireless-tools-devel '--enablerepo=*' --skip-broken -y
    Fedora 30 openh264 (From Cisco) - x86_64        195  B/s | 543  B     00:02
    Fedora 30 openh264 (From Cisco) - x86_64        228 kB/s | 1.6 kB     00:00
    Importing GPG key 0xCFC659B9:
     Userid     : "Fedora (30) <fedora-30-primary@fedoraproject.org>"
     Fingerprint: F1D8 EC98 F241 AAF2 0DF6 9420 EF3C 111F CFC6 59B9
     From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-30-x86_64
    Fedora 30 openh264 (From Cisco) - x86_64        1.7 kB/s | 5.1 kB     00:03
    Fedora 30 openh264 (From Cisco) - x86_64 - Debu 206  B/s | 543  B     00:02
    Fedora 30 openh264 (From Cisco) - x86_64 - Debu 1.6 MB/s | 1.6 kB     00:00
    Importing GPG key 0xCFC659B9:
     Userid     : "Fedora (30) <fedora-30-primary@fedoraproject.org>"
     Fingerprint: F1D8 EC98 F241 AAF2 0DF6 9420 EF3C 111F CFC6 59B9
     From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-30-x86_64
    Fedora 30 openh264 (From Cisco) - x86_64 - Debu 446  B/s | 1.7 kB     00:03
    Fedora Modular 30 - x86_64 - Debug              222 kB/s | 843 kB     00:03
    Fedora Modular 30 - Source                       44 kB/s | 145 kB     00:03
    Fedora - Modular Rawhide - Developmental packag 157 kB/s | 661 kB     00:04
    Fedora - Modular Rawhide - Debug                113 kB/s | 313 kB     00:02
    Fedora - Modular Rawhide - Source                45 kB/s | 145 kB     00:03
    Fedora - Rawhide - Developmental packages for t 211 kB/s | 1.2 MB     00:06
    Failed to synchronize cache for repo 'rawhide'
    Error: Failed to synchronize cache for repo 'rawhide'

Only enable "rhel-8-buildroot" on RHEL8.

See-also: 72191bbeb2
This commit is contained in:
Thomas Haller 2019-03-01 11:12:56 +01:00
parent 22a98cc79e
commit b6294fd600

View file

@ -18,6 +18,12 @@ if [ -z "$SUDO" ]; then
unset SUDO
fi
YUM_ARGS=()
if grep -q --quiet Ootpa /etc/redhat-release; then
YUM_ARGS+=("--enablerepo=rhel-8-buildroot")
fi
$SUDO yum install \
'perl(XML::Parser)' \
'perl(YAML)' \
@ -65,7 +71,8 @@ $SUDO yum install \
vala-tools \
valgrind \
wireless-tools-devel \
--enablerepo=* --skip-broken \
"${YUM_ARGS[@]}" \
--skip-broken \
-y
# for the tests, let's pre-load some modules: