diff --git a/Dockerfile b/Dockerfile index aee684ed..dfbd0e8c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -108,6 +108,7 @@ COPY toCOPY/finishSetup.sh /usr/local/bin COPY toCOPY/populate_downloads.sh /usr/local/bin COPY toCOPY/generate-cgcs-tis-repo /usr/local/bin COPY toCOPY/generate-cgcs-centos-repo.sh /usr/local/bin +COPY toCOPY/lst_utils.sh /usr/local/bin COPY toCOPY/.inputrc /home/$MYUNAME/ COPY toCOPY/builder-constraints.txt /home/$MYUNAME/ @@ -158,7 +159,7 @@ RUN echo "# Load stx-builder configuration" >> /etc/profile.d/TC.sh && \ echo "if [[ -r \${HOME}/buildrc ]]; then" >> /etc/profile.d/TC.sh && \ echo " source \${HOME}/buildrc" >> /etc/profile.d/TC.sh && \ echo " export PROJECT SRC_BUILD_ENVIRONMENT MYPROJECTNAME MYUNAME" >> /etc/profile.d/TC.sh && \ - echo " export MY_BUILD_CFG MY_BUILD_CFG_RT MY_BUILD_CFG_STD MY_BUILD_DIR MY_BUILD_ENVIRONMENT MY_BUILD_ENVIRONMENT_FILE MY_BUILD_ENVIRONMENT_FILE_RT MY_BUILD_ENVIRONMENT_FILE_STD MY_DEBUG_BUILD_CFG_RT MY_DEBUG_BUILD_CFG_STD MY_LOCAL_DISK MY_MOCK_ROOT MY_REPO MY_REPO_ROOT_DIR MY_SRC_RPM_BUILD_DIR MY_TC_RELEASE MY_WORKSPACE" >> /etc/profile.d/TC.sh && \ + echo " export MY_BUILD_CFG MY_BUILD_CFG_RT MY_BUILD_CFG_STD MY_BUILD_DIR MY_BUILD_ENVIRONMENT MY_BUILD_ENVIRONMENT_FILE MY_BUILD_ENVIRONMENT_FILE_RT MY_BUILD_ENVIRONMENT_FILE_STD MY_DEBUG_BUILD_CFG_RT MY_DEBUG_BUILD_CFG_STD MY_LOCAL_DISK MY_MOCK_ROOT MY_REPO MY_REPO_ROOT_DIR MY_SRC_RPM_BUILD_DIR MY_TC_RELEASE MY_WORKSPACE LAYER" >> /etc/profile.d/TC.sh && \ echo "fi" >> /etc/profile.d/TC.sh && \ echo "export FORMAL_BUILD=0" >> /etc/profile.d/TC.sh && \ echo "export PATH=\$MY_REPO/build-tools:\$PATH" >> /etc/profile.d/TC.sh diff --git a/buildrc b/buildrc index 3dca2b34..82cc23fc 100644 --- a/buildrc +++ b/buildrc @@ -82,3 +82,5 @@ export MY_BUILD_CFG_RT=${MY_WORKSPACE}/rt/${MY_BUILD_ENVIRONMENT_FILE_RT} export MY_MOCK_ROOT=$MY_WORKSPACE/mock/root export MY_DEBUG_BUILD_CFG_STD=${MY_WORKSPACE}/std/configs/${MY_BUILD_ENVIRONMENT}-std/${MY_BUILD_ENVIRONMENT}-std.b0.cfg export MY_DEBUG_BUILD_CFG_RT=${MY_WORKSPACE}/std/configs/${MY_BUILD_ENVIRONMENT}-std/${MY_BUILD_ENVIRONMENT}-rt.b0.cfg +export LAYER=$LAYER +export STX_CONFIG_DIR="$STX_CONFIG_DIR" \ No newline at end of file diff --git a/centos-mirror-tools/config/centos/compiler/rpms_centos.lst b/centos-mirror-tools/config/centos/compiler/rpms_centos.lst new file mode 100644 index 00000000..5f16624d --- /dev/null +++ b/centos-mirror-tools/config/centos/compiler/rpms_centos.lst @@ -0,0 +1,287 @@ +apr-1.4.8-3.el7_4.1.x86_64.rpm +apr-util-1.5.2-6.el7.x86_64.rpm +atk-devel-2.28.1-1.el7.x86_64.rpm +at-spi2-atk-devel-2.26.2-1.el7.x86_64.rpm +autoconf-2.69-11.el7.noarch.rpm +automake-1.13.4-3.el7.noarch.rpm +# basesystem-10.0-7.el7.centos.noarch.rpm provided by mock +bash-4.2.46-31.el7.x86_64.rpm +# binutils-2.27-34.base.el7.x86_64.rpm provided by mock +binutils-devel-2.27-34.base.el7.x86_64.rpm +bison-3.0.4-2.el7.x86_64.rpm +bluez-libs-5.44-4.el7_4.x86_64.rpm +bluez-libs-devel-5.44-4.el7_4.x86_64.rpm +# bzip2-1.0.6-13.el7.x86_64.rpm provided by mock +bzip2-devel-1.0.6-13.el7.x86_64.rpm +# bzip2-libs-1.0.6-13.el7.x86_64.rpm provided by mock +# ca-certificates-2018.2.22-70.0.el7_5.noarch.rpm provided by mock +# centos-release-7-6.1810.2.el7.centos.x86_64.rpm provided by mock +# chkconfig-1.7.4-1.el7.x86_64.rpm provided by mock +# coreutils-8.22-23.el7.x86_64.rpm provided by mock +# cpio-2.11-27.el7.x86_64.rpm provided by mock +# cpp-4.8.5-36.el7.x86_64.rpm provided by mock +# cracklib-2.9.0-11.el7.x86_64.rpm provided by mock +# cracklib-dicts-2.9.0-11.el7.x86_64.rpm provided by mock +# cryptsetup-libs-2.0.3-3.el7.x86_64.rpm provided by mock +# curl-7.29.0-51.el7_6.3.x86_64.rpm provided by mock +# cyrus-sasl-lib-2.1.26-23.el7.x86_64.rpm provided by mock +# dbus-1.10.24-12.el7.x86_64.rpm provided by mock +dbus-devel-1.10.24-12.el7.x86_64.rpm +# dbus-libs-1.10.24-12.el7.x86_64.rpm provided by mock +dejavu-fonts-common-2.33-6.el7.noarch.rpm +dejavu-sans-fonts-2.33-6.el7.noarch.rpm +# device-mapper-1.02.146-4.el7.x86_64.rpm provided by mock +device-mapper-devel-1.02.146-4.el7.x86_64.rpm +device-mapper-event-1.02.146-4.el7.x86_64.rpm +device-mapper-event-libs-1.02.146-4.el7.x86_64.rpm +# device-mapper-libs-1.02.146-4.el7.x86_64.rpm provided by mock +device-mapper-multipath-0.4.9-119.el7.x86_64.rpm +device-mapper-multipath-libs-0.4.9-119.el7.x86_64.rpm +device-mapper-persistent-data-0.7.3-3.el7.x86_64.rpm +# diffutils-3.3-4.el7.x86_64.rpm provided by mock +# dracut-033-554.el7.x86_64.rpm provided by mock +# expat-2.1.0-10.el7_3.x86_64.rpm provided by mock +expat-devel-2.1.0-10.el7_3.x86_64.rpm +file-devel-5.11-35.el7.x86_64.rpm +# filesystem-3.2-25.el7.x86_64.rpm provided by mock +# findutils-4.5.11-6.el7.x86_64.rpm provided by mock +fipscheck-1.4.1-6.el7.x86_64.rpm +fipscheck-lib-1.4.1-6.el7.x86_64.rpm +fontconfig-2.13.0-4.3.el7.x86_64.rpm +fontconfig-devel-2.13.0-4.3.el7.x86_64.rpm +fontpackages-filesystem-1.44-8.el7.noarch.rpm +freetype-2.8-12.el7.x86_64.rpm +freetype-devel-2.8-12.el7.x86_64.rpm +# gawk-4.0.2-4.el7_3.1.x86_64.rpm provided by mock +# gcc-4.8.5-36.el7.x86_64.rpm provided by mock +# gcc-c++-4.8.5-36.el7.x86_64.rpm provided by mock +# gdbm-1.10-8.el7.x86_64.rpm provided by mock +gdbm-devel-1.10-8.el7.x86_64.rpm +gettext-0.19.8.1-2.el7.x86_64.rpm +gettext-common-devel-0.19.8.1-2.el7.noarch.rpm +gettext-devel-0.19.8.1-2.el7.x86_64.rpm +gettext-libs-0.19.8.1-2.el7.x86_64.rpm +git-1.8.3.1-20.el7.x86_64.rpm +# glibc-2.17-260.el7.x86_64.rpm provided by mock +# glibc-common-2.17-260.el7.x86_64.rpm provided by mock +# glibc-devel-2.17-260.el7.x86_64.rpm provided by mock +# glibc-headers-2.17-260.el7.x86_64.rpm provided by mock +glibc-static-2.17-260.el7.x86_64.rpm +gl-manpages-1.1-7.20130122.el7.noarch.rpm +# gmp-6.0.0-15.el7.x86_64.rpm provided by mock +gmp-devel-6.0.0-15.el7.x86_64.rpm +gnutls-3.3.29-8.el7.x86_64.rpm +golang-1.11.2-3.el7.x86_64.rpm +golang-bin-1.11.2-3.el7.x86_64.rpm +golang-github-cpuguy83-go-md2man-1.0.4-4.el7.x86_64.rpm +golang-src-1.11.2-3.el7.noarch.rpm +# grep-2.20-3.el7.x86_64.rpm provided by mock +# groff-base-1.22.2-8.el7.x86_64.rpm provided by mock +# gzip-1.5-10.el7.x86_64.rpm provided by mock +# hardlink-1.0-19.el7.x86_64.rpm provided by mock +hwdata-0.252-9.1.el7.x86_64.rpm +# info-5.1-5.el7.x86_64.rpm provided by mock +# json-c-0.11-4.el7_0.x86_64.rpm provided by mock +json-c-devel-0.11-4.el7_0.x86_64.rpm +kernel-headers-3.10.0-1062.1.2.el7.x86_64.rpm +# keyutils-libs-1.5.8-3.el7.x86_64.rpm provided by mock +keyutils-libs-devel-1.5.8-3.el7.x86_64.rpm +# kmod-20-23.el7.x86_64.rpm provided by mock +# kmod-libs-20-23.el7.x86_64.rpm provided by mock +# kpartx-0.4.9-119.el7.x86_64.rpm provided by mock +krb5-devel-1.15.1-34.el7.x86_64.rpm +# krb5-libs-1.15.1-34.el7.x86_64.rpm provided by mock +less-458-9.el7.x86_64.rpm +# libacl-2.2.51-14.el7.x86_64.rpm provided by mock +libacl-devel-2.2.51-14.el7.x86_64.rpm +libarchive-devel-3.1.2-10.el7_2.x86_64.rpm +# libattr-2.4.46-13.el7.x86_64.rpm provided by mock +libattr-devel-2.4.46-13.el7.x86_64.rpm +# libcap-2.22-9.el7.x86_64.rpm provided by mock +libcap-devel-2.22-9.el7.x86_64.rpm +# libcap-ng-0.7.5-4.el7.x86_64.rpm provided by mock +libcap-ng-devel-0.7.5-4.el7.x86_64.rpm +libcroco-0.6.12-4.el7.x86_64.rpm +# libcurl-7.29.0-51.el7_6.3.x86_64.rpm provided by mock +# libcurl-devel-7.29.0-51.el7_6.3.x86_64.rpm provided by mock +# libdb-5.3.21-24.el7.x86_64.rpm provided by mock +libdb-devel-5.3.21-24.el7.x86_64.rpm +# libdb-utils-5.3.21-24.el7.x86_64.rpm provided by mock +libedit-3.0-12.20121213cvs.el7.x86_64.rpm +# libffi-3.0.13-18.el7.x86_64.rpm provided by mock +libffi-devel-3.0.13-18.el7.x86_64.rpm +# libgcc-4.8.5-36.el7.x86_64.rpm provided by mock +# libgcrypt-1.5.3-14.el7.x86_64.rpm provided by mock +libglvnd-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm +libglvnd-core-devel-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm +libglvnd-devel-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm +libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm +libglvnd-gles-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm +libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm +libglvnd-opengl-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm +# libgomp-4.8.5-36.el7.x86_64.rpm provided by mock +# libgpg-error-1.12-3.el7.x86_64.rpm provided by mock +libgpg-error-devel-1.12-3.el7.x86_64.rpm +# libidn-1.28-4.el7.x86_64.rpm provided by mock +libkadm5-1.15.1-34.el7.x86_64.rpm +libmodman-2.0.1-8.el7.x86_64.rpm +# libmount-2.23.2-59.el7.x86_64.rpm provided by mock +# libmpc-1.0.1-3.el7.x86_64.rpm provided by mock +libpciaccess-0.14-1.el7.x86_64.rpm +libpng-1.5.13-7.el7_2.x86_64.rpm +libpng-devel-1.5.13-7.el7_2.x86_64.rpm +libproxy-0.4.11-11.el7.x86_64.rpm +# libpwquality-1.2.3-5.el7.x86_64.rpm provided by mock +# libselinux-2.5-14.1.el7.x86_64.rpm provided by mock +libselinux-devel-2.5-14.1.el7.x86_64.rpm +# libsepol-2.5-10.el7.x86_64.rpm provided by mock +libsepol-devel-2.5-10.el7.x86_64.rpm +# libsmartcols-2.23.2-59.el7.x86_64.rpm provided by mock +# libssh2-1.4.3-12.el7.x86_64.rpm provided by mock +# libstdc++-4.8.5-36.el7.x86_64.rpm provided by mock +# libstdc++-devel-4.8.5-36.el7.x86_64.rpm provided by mock +# libtasn1-4.10-1.el7.x86_64.rpm provided by mock +libtool-2.4.2-22.el7_3.x86_64.rpm +libunistring-0.9.3-9.el7.x86_64.rpm +# libuser-0.60-9.el7.x86_64.rpm provided by mock +# libutempter-1.1.6-4.el7.x86_64.rpm provided by mock +# libuuid-2.23.2-59.el7.x86_64.rpm provided by mock +libuuid-devel-2.23.2-59.el7.x86_64.rpm +# libverto-0.2.5-4.el7.x86_64.rpm provided by mock +libverto-devel-0.2.5-4.el7.x86_64.rpm +libwayland-client-1.15.0-1.el7.x86_64.rpm +libwayland-server-1.15.0-1.el7.x86_64.rpm +libX11-1.6.7-2.el7.x86_64.rpm +libX11-common-1.6.7-2.el7.noarch.rpm +libX11-devel-1.6.7-2.el7.x86_64.rpm +libXau-1.0.8-2.1.el7.x86_64.rpm +libXau-devel-1.0.8-2.1.el7.x86_64.rpm +libxcb-1.13-1.el7.x86_64.rpm +libxcb-devel-1.13-1.el7.x86_64.rpm +libXdamage-1.1.4-4.1.el7.x86_64.rpm +libXdamage-devel-1.1.4-4.1.el7.x86_64.rpm +libXext-1.3.3-3.el7.x86_64.rpm +libXext-devel-1.3.3-3.el7.x86_64.rpm +libXfixes-5.0.3-1.el7.x86_64.rpm +libXfixes-devel-5.0.3-1.el7.x86_64.rpm +libXft-2.3.2-2.el7.x86_64.rpm +libXft-devel-2.3.2-2.el7.x86_64.rpm +# libxml2-2.9.1-6.el7_2.3.x86_64.rpm provided by mock +libXrender-0.9.10-1.el7.x86_64.rpm +libXrender-devel-0.9.10-1.el7.x86_64.rpm +libxshmfence-1.2-1.el7.x86_64.rpm +libXxf86vm-1.1.4-1.el7.x86_64.rpm +libXxf86vm-devel-1.1.4-1.el7.x86_64.rpm +# lua-5.1.4-15.el7.x86_64.rpm provided by mock +lua-devel-5.1.4-15.el7.x86_64.rpm +# lz4-1.7.5-2.el7.x86_64.rpm provided by mock +m4-1.4.16-10.el7.x86_64.rpm +mercurial-2.6.2-8.el7_4.x86_64.rpm +mesa-libGLU-9.0.0-4.el7.x86_64.rpm +mesa-libGLU-devel-9.0.0-4.el7.x86_64.rpm +# mpfr-3.1.1-4.el7.x86_64.rpm provided by mock +# ncurses-5.9-14.20130511.el7_4.x86_64.rpm provided by mock +# ncurses-base-5.9-14.20130511.el7_4.noarch.rpm provided by mock +ncurses-devel-5.9-14.20130511.el7_4.x86_64.rpm +# ncurses-libs-5.9-14.20130511.el7_4.x86_64.rpm provided by mock +neon-0.30.0-3.el7.x86_64.rpm +nettle-2.7.1-8.el7.x86_64.rpm +# nspr-4.19.0-1.el7_5.x86_64.rpm provided by mock +nspr-devel-4.19.0-1.el7_5.x86_64.rpm +# nss-3.36.0-7.el7_5.x86_64.rpm provided by mock +nss-devel-3.36.0-7.el7_5.x86_64.rpm +# nss-pem-1.0.3-5.el7.x86_64.rpm provided by mock +# nss-sysinit-3.36.0-7.el7_5.x86_64.rpm provided by mock +# nss-tools-3.36.0-7.el7_5.x86_64.rpm provided by mock +# nss-util-3.36.0-1.el7_5.x86_64.rpm provided by mock +nss-util-devel-3.36.0-1.el7_5.x86_64.rpm +openssh-7.4p1-16.el7.x86_64.rpm +openssh-clients-7.4p1-16.el7.x86_64.rpm +openssl-devel-1.0.2k-16.el7.x86_64.rpm +# openssl-libs-1.0.2k-16.el7.x86_64.rpm provided by mock +# p11-kit-0.23.5-3.el7.x86_64.rpm provided by mock +p11-kit-devel-0.23.5-3.el7.x86_64.rpm +# p11-kit-trust-0.23.5-3.el7.x86_64.rpm provided by mock +pakchois-0.4-10.el7.x86_64.rpm +# pam-1.1.8-22.el7.x86_64.rpm provided by mock +# pcre-8.32-17.el7.x86_64.rpm provided by mock +pcre-devel-8.32-17.el7.x86_64.rpm +# perl-5.16.3-294.el7_6.x86_64.rpm provided by mock +# perl-Carp-1.26-244.el7.noarch.rpm provided by mock +# perl-constant-1.27-2.el7.noarch.rpm provided by mock +perl-Data-Dumper-2.145-3.el7.x86_64.rpm +# perl-Encode-2.51-7.el7.x86_64.rpm provided by mock +perl-Encode-Locale-1.03-5.el7.noarch.rpm +perl-Error-0.17020-2.el7.noarch.rpm +# perl-Exporter-5.68-3.el7.noarch.rpm provided by mock +# perl-File-Path-2.09-2.el7.noarch.rpm provided by mock +# perl-File-Temp-0.23.01-3.el7.noarch.rpm provided by mock +# perl-Filter-1.49-3.el7.x86_64.rpm provided by mock +# perl-Getopt-Long-2.40-3.el7.noarch.rpm provided by mock +perl-Git-1.8.3.1-20.el7.noarch.rpm +# perl-HTTP-Tiny-0.033-3.el7.noarch.rpm provided by mock +perl-libintl-1.20-12.el7.x86_64.rpm +# perl-libs-5.16.3-294.el7_6.x86_64.rpm provided by mock +# perl-macros-5.16.3-294.el7_6.x86_64.rpm provided by mock +# perl-parent-0.225-244.el7.noarch.rpm provided by mock +# perl-PathTools-3.40-5.el7.x86_64.rpm provided by mock +# perl-Pod-Escapes-1.04-294.el7_6.noarch.rpm provided by mock +# perl-podlators-2.5.1-3.el7.noarch.rpm provided by mock +# perl-Pod-Perldoc-3.20-4.el7.noarch.rpm provided by mock +# perl-Pod-Simple-3.28-4.el7.noarch.rpm provided by mock +# perl-Pod-Usage-1.63-3.el7.noarch.rpm provided by mock +# perl-Scalar-List-Utils-1.27-248.el7.x86_64.rpm provided by mock +# perl-Socket-2.010-4.el7.x86_64.rpm provided by mock +# perl-Storable-2.45-3.el7.x86_64.rpm provided by mock +perl-TermReadKey-2.30-20.el7.x86_64.rpm +perl-Test-Harness-3.28-3.el7.noarch.rpm +# perl-Text-ParseWords-3.29-4.el7.noarch.rpm provided by mock +perl-Text-Unidecode-0.04-20.el7.noarch.rpm +# perl-threads-1.87-4.el7.x86_64.rpm provided by mock +# perl-threads-shared-1.43-6.el7.x86_64.rpm provided by mock +# perl-Time-HiRes-1.9725-3.el7.x86_64.rpm provided by mock +# perl-Time-Local-1.2300-2.el7.noarch.rpm provided by mock +# pkgconfig-0.27.1-4.el7.x86_64.rpm provided by mock +# popt-1.13-16.el7.x86_64.rpm provided by mock +popt-devel-1.13-16.el7.x86_64.rpm +# procps-ng-3.3.10-23.el7.x86_64.rpm provided by mock +pyparsing-2.1.10-3.el7.noarch.rpm +python2-pyparsing-2.1.10-3.el7.noarch.rpm +python-2.7.5-76.el7.x86_64.rpm +python-devel-2.7.5-76.el7.x86_64.rpm +python-libs-2.7.5-76.el7.x86_64.rpm +# qrencode-libs-3.4.1-3.el7.x86_64.rpm provided by mock +# readline-6.2-10.el7.x86_64.rpm provided by mock +readline-devel-6.2-10.el7.x86_64.rpm +rpm-4.11.3-35.el7.x86_64.rpm +rpm-build-4.11.3-35.el7.x86_64.rpm +rpm-build-libs-4.11.3-35.el7.x86_64.rpm +rpm-libs-4.11.3-35.el7.x86_64.rpm +rpm-python-4.11.3-35.el7.x86_64.rpm +rsync-3.1.2-4.el7.x86_64.rpm +# sed-4.2.2-5.el7.x86_64.rpm provided by mock +# setup-2.8.71-10.el7.noarch.rpm provided by mock +# shadow-utils-4.1.5.1-25.el7.x86_64.rpm provided by mock +# shared-mime-info-1.8-4.el7.x86_64.rpm provided by mock +# sqlite-3.7.17-8.el7.x86_64.rpm provided by mock +sqlite-devel-3.7.17-8.el7.x86_64.rpm +subversion-1.7.14-14.el7.x86_64.rpm +subversion-libs-1.7.14-14.el7.x86_64.rpm +# tar-1.26-35.el7.x86_64.rpm provided by mock +tcl-8.5.13-8.el7.x86_64.rpm +tcl-devel-8.5.13-8.el7.x86_64.rpm +texinfo-5.1-5.el7.x86_64.rpm +tix-8.4.3-12.el7.x86_64.rpm +tix-devel-8.4.3-12.el7.x86_64.rpm +tk-8.5.13-6.el7.x86_64.rpm +tk-devel-8.5.13-6.el7.x86_64.rpm +trousers-0.3.14-2.el7.x86_64.rpm +# tzdata-2018g-1.el7.noarch.rpm provided by mock +# ustr-1.0.4-16.el7.x86_64.rpm provided by mock +ustr-devel-1.0.4-16.el7.x86_64.rpm +xorg-x11-proto-devel-2018.4-1.el7.noarch.rpm +# xz-5.2.2-1.el7.x86_64.rpm provided by mock +xz-devel-5.2.2-1.el7.x86_64.rpm +# xz-libs-5.2.2-1.el7.x86_64.rpm provided by mock +# zlib-1.2.7-18.el7.x86_64.rpm provided by mock +zlib-devel-1.2.7-18.el7.x86_64.rpm diff --git a/centos-mirror-tools/config/centos/compiler/rpms_centos3rdparties.lst b/centos-mirror-tools/config/centos/compiler/rpms_centos3rdparties.lst new file mode 100644 index 00000000..bfbc45d3 --- /dev/null +++ b/centos-mirror-tools/config/centos/compiler/rpms_centos3rdparties.lst @@ -0,0 +1,38 @@ +# audit-libs-2.8.4-4.el7.x86_64.rpm provided by mock +audit-libs-devel-2.8.4-4.el7.x86_64.rpm +audit-libs-python-2.8.4-4.el7.x86_64.rpm +devtoolset-7-gcc-c++-7.3.1-5.10.el7.x86_64.rpm +devtoolset-7-libstdc++-devel-7.3.1-5.10.el7.x86_64.rpm +# elfutils-default-yama-scope-0.176-2.el7.noarch.rpm provided by mock +# elfutils-devel-0.176-2.el7.x86_64.rpm provided by mock +# elfutils-libelf-0.176-2.el7.x86_64.rpm provided by mock +# elfutils-libelf-devel-0.176-2.el7.x86_64.rpm provided by mock +# elfutils-libs-0.176-2.el7.x86_64.rpm provided by mock +# glib2-2.56.1-2.el7.x86_64.rpm provided by mock +ima-evm-utils-devel-1.1-2.el7.x86_64.rpm +# libblkid-2.23.2-59.el7.x86_64.rpm provided by mock +# libcom_err-1.42.9-13.el7.x86_64.rpm provided by mock +libcom_err-devel-1.42.9-13.el7.x86_64.rpm +libdrm-2.4.91-3.el7.x86_64.rpm +libdrm-devel-2.4.91-3.el7.x86_64.rpm +# libsemanage-2.5-14.el7.x86_64.rpm provided by mock +libsemanage-devel-2.5-14.el7.x86_64.rpm +mesa-libEGL-18.0.5-3.el7.x86_64.rpm +mesa-libEGL-devel-18.0.5-3.el7.x86_64.rpm +mesa-libgbm-18.0.5-3.el7.x86_64.rpm +mesa-libGL-18.0.5-3.el7.x86_64.rpm +mesa-libglapi-18.0.5-3.el7.x86_64.rpm +mesa-libGL-devel-18.0.5-3.el7.x86_64.rpm +# nss-softokn-3.36.0-5.el7_5.x86_64.rpm provided by mock +nss-softokn-devel-3.36.0-5.el7_5.x86_64.rpm +# nss-softokn-freebl-3.36.0-5.el7_5.x86_64.rpm provided by mock +nss-softokn-freebl-devel-3.36.0-5.el7_5.x86_64.rpm +# openldap-2.4.44-20.el7.x86_64.rpm provided by mock +# systemd-219-67.el7.x86_64.rpm provided by mock +# systemd-devel-219-67.el7.x86_64.rpm provided by mock +# systemd-libs-219-67.el7.x86_64.rpm provided by mock +# systemd-sysv-219-67.el7.x86_64.rpm provided by mock +systemtap-sdt-devel-3.3-3.el7.x86_64.rpm +# util-linux-2.23.2-59.el7.x86_64.rpm provided by mock +valgrind-3.13.0-13.el7.x86_64.rpm +valgrind-devel-3.13.0-13.el7.x86_64.rpm diff --git a/centos-mirror-tools/other_downloads.lst b/centos-mirror-tools/config/centos/distro/other_downloads.lst similarity index 100% rename from centos-mirror-tools/other_downloads.lst rename to centos-mirror-tools/config/centos/distro/other_downloads.lst diff --git a/centos-mirror-tools/config/centos/distro/required_layer_iso_inc.cfg b/centos-mirror-tools/config/centos/distro/required_layer_iso_inc.cfg new file mode 100644 index 00000000..e80e1aca --- /dev/null +++ b/centos-mirror-tools/config/centos/distro/required_layer_iso_inc.cfg @@ -0,0 +1,2 @@ +compiler,std,http://mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/compiler/latest_build/outputs/image.inc +compiler,dev,http://mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/compiler/latest_build/outputs/image-dev.inc diff --git a/centos-mirror-tools/config/centos/distro/required_layer_pkgs.cfg b/centos-mirror-tools/config/centos/distro/required_layer_pkgs.cfg new file mode 100644 index 00000000..8a6b8cfc --- /dev/null +++ b/centos-mirror-tools/config/centos/distro/required_layer_pkgs.cfg @@ -0,0 +1 @@ +compiler,std,http://mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/compiler/latest_build/outputs/RPMS/std/rpm.lst diff --git a/centos-mirror-tools/config/centos/distro/rpms_3rdparties.lst b/centos-mirror-tools/config/centos/distro/rpms_3rdparties.lst new file mode 100644 index 00000000..a0c9af86 --- /dev/null +++ b/centos-mirror-tools/config/centos/distro/rpms_3rdparties.lst @@ -0,0 +1,7 @@ +python2-openstackdocstheme-1.23.2-1.el7.noarch.rpm#https://cbs.centos.org/kojifiles/packages/python-openstackdocstheme/1.23.2/1.el7/noarch/python2-openstackdocstheme-1.23.2-1.el7.noarch.rpm +python2-pip-9.0.3-6.fc29.noarch.rpm#https://kojipkgs.fedoraproject.org/packages/python-pip/9.0.3/6.fc29/noarch/python2-pip-9.0.3-6.fc29.noarch.rpm +python2-pytest-httpbin-0.2.3-6.el7.noarch.rpm#http://cbs.centos.org/kojifiles/packages/python-pytest-httpbin/0.2.3/6.el7/noarch/python2-pytest-httpbin-0.2.3-6.el7.noarch.rpm +python2-pytest-mock-1.6.0-2.el7.noarch.rpm#http://cbs.centos.org/kojifiles/packages/python-pytest-mock/1.6.0/2.el7/noarch/python2-pytest-mock-1.6.0-2.el7.noarch.rpm +python2-wheel-0.31.1-3.fc30.noarch.rpm#https://kojipkgs.fedoraproject.org/packages/python-wheel/0.31.1/3.fc30/noarch/python2-wheel-0.31.1-3.fc30.noarch.rpm +python3-pip-9.0.3-6.fc29.noarch.rpm#https://kojipkgs.fedoraproject.org/packages/python-pip/9.0.3/6.fc29/noarch/python3-pip-9.0.3-6.fc29.noarch.rpm +python3-wheel-0.31.1-3.fc30.noarch.rpm#https://kojipkgs.fedoraproject.org/packages/python-wheel/0.31.1/3.fc30/noarch/python3-wheel-0.31.1-3.fc30.noarch.rpm diff --git a/centos-mirror-tools/rpms_centos.lst b/centos-mirror-tools/config/centos/distro/rpms_centos.lst similarity index 56% rename from centos-mirror-tools/rpms_centos.lst rename to centos-mirror-tools/config/centos/distro/rpms_centos.lst index 2e69ca1a..a40f3a0b 100644 --- a/centos-mirror-tools/rpms_centos.lst +++ b/centos-mirror-tools/config/centos/distro/rpms_centos.lst @@ -1,43 +1,11 @@ -abattis-cantarell-fonts-0.0.25-1.el7.noarch.rpm -acl-2.2.51-14.el7.x86_64.rpm +# acl-2.2.51-14.el7.x86_64.rpm provided by mock acpica-tools-20160527-3.el7.x86_64.rpm -acpid-2.0.19-9.el7.x86_64.rpm -adobe-source-code-pro-fonts-2.030.1.050-5.el7.noarch.rpm -adobe-source-han-sans-cn-fonts-1.000-2.el7.noarch.rpm -adobe-source-han-sans-twhk-fonts-1.000-1.el7.noarch.rpm -adobe-source-sans-pro-fonts-2.020-1.el7.noarch.rpm -aether-api-1.13.1-13.el7.noarch.rpm -aether-connector-wagon-1.13.1-13.el7.noarch.rpm -aether-impl-1.13.1-13.el7.noarch.rpm -aether-spi-1.13.1-13.el7.noarch.rpm -aether-util-1.13.1-13.el7.noarch.rpm -amiri-fonts-0.109-1.el7.noarch.rpm -amiri-fonts-common-0.109-1.el7.noarch.rpm -anaconda-21.48.22.147-1.el7.centos.src.rpm -aopalliance-1.0-8.el7.noarch.rpm -apache-commons-cli-1.2-13.el7.noarch.rpm -apache-commons-codec-1.8-7.el7.noarch.rpm -apache-commons-io-2.4-12.el7.noarch.rpm -apache-commons-lang-2.6-15.el7.noarch.rpm -apache-commons-logging-1.1.2-7.el7.noarch.rpm -apache-commons-net-3.2-8.el7.centos.noarch.rpm apr-1.4.8-3.el7_4.1.x86_64.rpm apr-util-1.5.2-6.el7.x86_64.rpm -artwiz-aleczapka-drift-fonts-1.3-19.el7.noarch.rpm -artwiz-aleczapka-edges-fonts-1.3-19.el7.noarch.rpm -artwiz-aleczapka-fkp-fonts-1.3-19.el7.noarch.rpm -artwiz-aleczapka-fonts-common-1.3-19.el7.noarch.rpm -artwiz-aleczapka-kates-fonts-1.3-19.el7.noarch.rpm -artwiz-aleczapka-lime-fonts-1.3-19.el7.noarch.rpm -artwiz-aleczapka-nu-fonts-1.3-19.el7.noarch.rpm -artwiz-aleczapka-smoothansi-fonts-1.3-19.el7.noarch.rpm asciidoc-8.6.8-5.el7.noarch.rpm -astigmatic-grand-hotel-fonts-1.000-3.el7.noarch.rpm at-3.1.13-24.el7.x86_64.rpm -atinject-1-13.20100611svn86.el7.noarch.rpm atk-2.28.1-1.el7.x86_64.rpm atk-devel-2.28.1-1.el7.x86_64.rpm -atlas-3.10.1-12.el7.x86_64.rpm at-spi2-atk-2.26.2-1.el7.x86_64.rpm at-spi2-atk-devel-2.26.2-1.el7.x86_64.rpm at-spi2-core-2.28.0-1.el7.x86_64.rpm @@ -45,7 +13,6 @@ at-spi2-core-devel-2.28.0-1.el7.x86_64.rpm attr-2.4.46-13.el7.x86_64.rpm augeas-1.4.0-6.el7.x86_64.rpm augeas-libs-1.4.0-6.el7.x86_64.rpm -authconfig-6.2.8-30.el7.x86_64.rpm autoconf-2.69-11.el7.noarch.rpm autoconf-archive-2017.03.21-1.el7.noarch.rpm autogen-5.18-5.el7.x86_64.rpm @@ -55,29 +22,16 @@ automake-1.13.4-3.el7.noarch.rpm avahi-0.6.31-19.el7.x86_64.rpm avahi-devel-0.6.31-19.el7.x86_64.rpm avahi-libs-0.6.31-19.el7.x86_64.rpm -avalon-framework-4.3-10.el7.noarch.rpm -avalon-logkit-2.1-14.el7.noarch.rpm -basesystem-10.0-7.el7.centos.noarch.rpm -bash-4.2.46-31.el7.src.rpm -bash-4.2.46-31.el7.x86_64.rpm +# basesystem-10.0-7.el7.centos.noarch.rpm provided by mock bash-completion-2.1-6.el7.noarch.rpm bc-1.06.95-13.el7.x86_64.rpm -bcel-5.2-18.el7.noarch.rpm -bind-libs-9.9.4-72.el7.x86_64.rpm bind-libs-lite-9.9.4-72.el7.x86_64.rpm bind-license-9.9.4-72.el7.noarch.rpm bind-lite-devel-9.9.4-72.el7.x86_64.rpm bind-utils-9.9.4-72.el7.x86_64.rpm -binutils-2.27-34.base.el7.x86_64.rpm +# binutils-2.27-34.base.el7.x86_64.rpm provided by mock binutils-devel-2.27-34.base.el7.x86_64.rpm -biosdevname-0.7.3-1.el7.x86_64.rpm bison-3.0.4-2.el7.x86_64.rpm -bitmap-console-fonts-0.3-21.el7.noarch.rpm -bitmap-fangsongti-fonts-0.3-21.el7.noarch.rpm -bitmap-fixed-fonts-0.3-21.el7.noarch.rpm -bitmap-lucida-typewriter-fonts-0.3-21.el7.noarch.rpm -blas-3.4.2-8.el7.x86_64.rpm -blosc-1.11.3-1.el7.x86_64.rpm bluez-libs-5.44-4.el7_4.x86_64.rpm bluez-libs-devel-5.44-4.el7_4.x86_64.rpm boost-1.53.0-27.el7.x86_64.rpm @@ -104,139 +58,92 @@ boost-timer-1.53.0-27.el7.x86_64.rpm boost-wave-1.53.0-27.el7.x86_64.rpm bootswatch-common-3.3.7.0-1.el7.noarch.rpm bootswatch-fonts-3.3.7.0-1.el7.noarch.rpm -bpg-fonts-common-20120413-3.el7.noarch.rpm -bpg-mrgvlovani-caps-fonts-1.002-3.el7.noarch.rpm -bpg-mrgvlovani-fonts-1.002-3.el7.noarch.rpm -bpg-nateli-caps-fonts-2.003-3.el7.noarch.rpm -bpg-nateli-condenced-fonts-2.003-3.el7.noarch.rpm -bpg-nateli-fonts-2.003-3.el7.noarch.rpm bridge-utils-1.5-9.el7.x86_64.rpm brlapi-0.6.0-16.el7.x86_64.rpm brlapi-devel-0.6.0-16.el7.x86_64.rpm brltty-4.5-16.el7.x86_64.rpm btrfs-progs-4.9.1-1.el7.x86_64.rpm -bzip2-1.0.6-13.el7.x86_64.rpm +# bzip2-1.0.6-13.el7.x86_64.rpm provided by mock bzip2-devel-1.0.6-13.el7.x86_64.rpm -bzip2-libs-1.0.6-13.el7.x86_64.rpm -ca-certificates-2018.2.22-70.0.el7_5.noarch.rpm +# bzip2-libs-1.0.6-13.el7.x86_64.rpm provided by mock +# ca-certificates-2018.2.22-70.0.el7_5.noarch.rpm provided by mock cairo-1.15.12-3.el7.x86_64.rpm cairo-devel-1.15.12-3.el7.x86_64.rpm cairo-gobject-1.15.12-3.el7.x86_64.rpm cairo-gobject-devel-1.15.12-3.el7.x86_64.rpm -cal10n-0.7.7-4.el7.noarch.rpm c-ares-1.10.0-3.el7.x86_64.rpm -cdi-api-1.0-11.SP4.el7.noarch.rpm -cdparanoia-libs-10.2-17.el7.x86_64.rpm celt051-0.5.1.3-8.el7.x86_64.rpm celt051-devel-0.5.1.3-8.el7.x86_64.rpm centos-indexhtml-7-9.el7.centos.noarch.rpm -centos-logos-70.0.6-3.el7.centos.noarch.rpm -centos-release-7-6.1810.2.el7.centos.x86_64.rpm -cf-sorts-mill-goudy-fonts-3.1-7.el7.noarch.rpm -cglib-2.2-18.el7.noarch.rpm +# centos-release-7-6.1810.2.el7.centos.x86_64.rpm provided by mock check-0.9.9-5.el7.x86_64.rpm check-devel-0.9.9-5.el7.x86_64.rpm checkpolicy-2.5-8.el7.x86_64.rpm -chkconfig-1.7.4-1.el7.x86_64.rpm +# chkconfig-1.7.4-1.el7.x86_64.rpm provided by mock chrpath-0.16-0.el7.x86_64.rpm -cifs-utils-6.2-10.el7.x86_64.rpm -cjkuni-ukai-fonts-0.2.20080216.1-51.el7.noarch.rpm -cjkuni-uming-fonts-0.2.20080216.1-53.el7.noarch.rpm -cloud-init-0.7.9-24.el7.centos.1.src.rpm cmake-2.8.12.2-2.el7.x86_64.rpm colord-libs-1.3.4-1.el7.x86_64.rpm -comic-neue-angular-fonts-2.2-2.el7.noarch.rpm -comic-neue-fonts-2.2-2.el7.noarch.rpm -comic-neue-fonts-common-2.2-2.el7.noarch.rpm -compat-openmpi16-1.6.4-10.7.el7.x86_64.rpm -conakry-fonts-20070829-14.el7.noarch.rpm -conntrack-tools-1.4.4-4.el7.x86_64.rpm -container-selinux-2.74-1.el7.noarch.rpm coolkey-1.1.0-40.el7.x86_64.rpm -coreutils-8.22-23.el7.x86_64.rpm -cpio-2.11-27.el7.x86_64.rpm -cpp-4.8.5-36.el7.x86_64.rpm -cpptest-1.1.1-9.el7.x86_64.rpm -cracklib-2.9.0-11.el7.x86_64.rpm +# coreutils-8.22-23.el7.x86_64.rpm provided by mock +# cpio-2.11-27.el7.x86_64.rpm provided by mock +# cpp-4.8.5-36.el7.x86_64.rpm provided by mock +# cracklib-2.9.0-11.el7.x86_64.rpm provided by mock cracklib-devel-2.9.0-11.el7.x86_64.rpm -cracklib-dicts-2.9.0-11.el7.x86_64.rpm -createrepo-0.9.9-28.el7.noarch.rpm +# cracklib-dicts-2.9.0-11.el7.x86_64.rpm provided by mock cronie-1.4.11-20.el7_6.x86_64.rpm cronie-anacron-1.4.11-20.el7_6.x86_64.rpm crontabs-1.11-6.20121102git.el7.noarch.rpm -crudini-0.9-2.el7.noarch.rpm cryptsetup-2.0.3-3.el7.x86_64.rpm cryptsetup-devel-2.0.3-3.el7.x86_64.rpm -cryptsetup-libs-2.0.3-3.el7.x86_64.rpm +# cryptsetup-libs-2.0.3-3.el7.x86_64.rpm provided by mock ctags-5.8-13.el7.x86_64.rpm cups-client-1.6.3-35.el7.x86_64.rpm cups-libs-1.6.3-35.el7.x86_64.rpm -curl-7.29.0-51.el7_6.3.x86_64.rpm +# curl-7.29.0-51.el7_6.3.x86_64.rpm provided by mock cyrus-sasl-2.1.26-23.el7.x86_64.rpm cyrus-sasl-devel-2.1.26-23.el7.x86_64.rpm cyrus-sasl-gssapi-2.1.26-23.el7.x86_64.rpm -cyrus-sasl-lib-2.1.26-23.el7.x86_64.rpm -dbus-1.10.24-12.el7.x86_64.rpm +# cyrus-sasl-lib-2.1.26-23.el7.x86_64.rpm provided by mock +# dbus-1.10.24-12.el7.x86_64.rpm provided by mock dbus-devel-1.10.24-12.el7.x86_64.rpm dbus-glib-0.100-7.el7.x86_64.rpm dbus-glib-devel-0.100-7.el7.x86_64.rpm -dbus-libs-1.10.24-12.el7.x86_64.rpm +# dbus-libs-1.10.24-12.el7.x86_64.rpm provided by mock dbus-python-1.1.1-9.el7.x86_64.rpm dconf-0.28.0-4.el7.x86_64.rpm -d-din-condensed-fonts-1.0-1.el7.noarch.rpm -d-din-exp-fonts-1.0-1.el7.noarch.rpm -d-din-fonts-1.0-1.el7.noarch.rpm dejavu-fonts-common-2.33-6.el7.noarch.rpm -dejavu-lgc-sans-fonts-2.33-6.el7.noarch.rpm -dejavu-lgc-sans-mono-fonts-2.33-6.el7.noarch.rpm -dejavu-lgc-serif-fonts-2.33-6.el7.noarch.rpm dejavu-sans-fonts-2.33-6.el7.noarch.rpm -dejavu-sans-mono-fonts-2.33-6.el7.noarch.rpm -dejavu-serif-fonts-2.33-6.el7.noarch.rpm -deltarpm-3.6-3.el7.x86_64.rpm desktop-file-utils-0.23-1.el7.x86_64.rpm -device-mapper-1.02.146-4.el7.x86_64.rpm +# device-mapper-1.02.146-4.el7.x86_64.rpm provided by mock device-mapper-devel-1.02.146-4.el7.x86_64.rpm device-mapper-event-1.02.146-4.el7.x86_64.rpm device-mapper-event-libs-1.02.146-4.el7.x86_64.rpm -device-mapper-libs-1.02.146-4.el7.x86_64.rpm +# device-mapper-libs-1.02.146-4.el7.x86_64.rpm provided by mock device-mapper-multipath-0.4.9-119.el7.x86_64.rpm device-mapper-multipath-libs-0.4.9-119.el7.x86_64.rpm device-mapper-persistent-data-0.7.3-3.el7.x86_64.rpm -dhcp-4.2.5-68.el7.centos.1.src.rpm -dibbler-client-1.0.1-0.RC1.2.el7.x86_64.rpm -diffutils-3.3-4.el7.x86_64.rpm +# diffutils-3.3-4.el7.x86_64.rpm provided by mock dmidecode-3.1-2.el7.x86_64.rpm dnf-4.0.9.2-1.el7_6.noarch.rpm dnf-data-4.0.9.2-1.el7_6.noarch.rpm -dnsmasq-2.76-7.el7.src.rpm docbook-dtds-1.0-60.el7.noarch.rpm docbook-style-dsssl-1.79-18.el7.noarch.rpm docbook-style-xsl-1.78.1-3.el7.noarch.rpm docbook-utils-0.6.14-36.el7.noarch.rpm -docker-forward-journald-1.10.3-44.el7.centos.x86_64.rpm dosfstools-3.0.20-10.el7.x86_64.rpm doxygen-1.8.5-3.el7.x86_64.rpm -dracut-033-554.el7.x86_64.rpm -dracut-config-rescue-033-554.el7.x86_64.rpm -dracut-network-033-554.el7.x86_64.rpm +# dracut-033-554.el7.x86_64.rpm provided by mock dulwich-core-0.18.4-1.el7.x86_64.rpm -dwz-0.11-3.el7.x86_64.rpm +# dwz-0.11-3.el7.x86_64.rpm provided by mock dyninst-9.3.1-2.el7.x86_64.rpm e2fsprogs-1.42.9-13.el7.x86_64.rpm e2fsprogs-devel-1.42.9-13.el7.x86_64.rpm e2fsprogs-libs-1.42.9-13.el7.x86_64.rpm -easymock2-2.5.2-12.el7.noarch.rpm ebtables-2.0.10-16.el7.x86_64.rpm ed-1.9-4.el7.x86_64.rpm -efibootmgr-17-2.el7.x86_64.rpm efivar-devel-36-11.el7.x86_64.rpm efivar-libs-36-11.el7.x86_64.rpm -elinks-0.12-0.37.pre6.el7.x86_64.rpm emacs-filesystem-24.3-22.el7.noarch.rpm -environment-modules-3.2.10-10.el7.x86_64.rpm -epel-release-7-11.noarch.rpm -epel-rpm-macros-7-21.noarch.rpm erlang-18.3.4.4-2.el7.x86_64.rpm erlang-asn1-18.3.4.4-2.el7.x86_64.rpm erlang-compiler-18.3.4.4-2.el7.x86_64.rpm @@ -272,7 +179,6 @@ erlang-percept-18.3.4.4-2.el7.x86_64.rpm erlang-public_key-18.3.4.4-2.el7.x86_64.rpm erlang-runtime_tools-18.3.4.4-2.el7.x86_64.rpm erlang-sasl-18.3.4.4-2.el7.x86_64.rpm -erlang-sd_notify-0.1-9.el7.x86_64.rpm erlang-snmp-18.3.4.4-2.el7.x86_64.rpm erlang-ssh-18.3.4.4-2.el7.x86_64.rpm erlang-ssl-18.3.4.4-2.el7.x86_64.rpm @@ -280,30 +186,16 @@ erlang-stdlib-18.3.4.4-2.el7.x86_64.rpm erlang-syntax_tools-18.3.4.4-2.el7.x86_64.rpm erlang-tools-18.3.4.4-2.el7.x86_64.rpm erlang-xmerl-18.3.4.4-2.el7.x86_64.rpm -ethtool-4.8-9.el7.x86_64.rpm -eventlog-0.2.13-4.el7.x86_64.rpm -eventlog-devel-0.2.13-4.el7.x86_64.rpm -expat-2.1.0-10.el7_3.x86_64.rpm +# expat-2.1.0-10.el7_3.x86_64.rpm provided by mock expat-devel-2.1.0-10.el7_3.x86_64.rpm expect-5.45-14.el7_1.x86_64.rpm -facter-2.4.4-4.el7.src.rpm -fcgi-2.4.0-25.el7.x86_64.rpm -fcgi-devel-2.4.0-25.el7.x86_64.rpm -fedfs-utils-common-0.10.5-0.el7.noarch.rpm -fedfs-utils-devel-0.10.5-0.el7.x86_64.rpm -fedfs-utils-lib-0.10.5-0.el7.x86_64.rpm -fedfs-utils-nsdbparams-0.10.5-0.el7.x86_64.rpm -felix-framework-4.2.1-5.el7.noarch.rpm -file-5.11-35.el7.x86_64.rpm -file-devel-5.11-35.el7.x86_64.rpm -file-libs-5.11-35.el7.x86_64.rpm -filesystem-3.2-25.el7.x86_64.rpm -findutils-4.5.11-6.el7.x86_64.rpm +# file-5.11-35.el7.x86_64.rpm provided by mock +# file-libs-5.11-35.el7.x86_64.rpm provided by mock +# filesystem-3.2-25.el7.x86_64.rpm provided by mock +# findutils-4.5.11-6.el7.x86_64.rpm provided by mock fipscheck-1.4.1-6.el7.x86_64.rpm fipscheck-devel-1.4.1-6.el7.x86_64.rpm fipscheck-lib-1.4.1-6.el7.x86_64.rpm -firewalld-0.5.3-5.el7.noarch.rpm -firewalld-filesystem-0.5.3-5.el7.noarch.rpm flac-libs-1.3.0-5.el7_1.x86_64.rpm flex-2.5.37-6.el7.x86_64.rpm fontawesome-fonts-4.4.0-1.el7.noarch.rpm @@ -315,28 +207,22 @@ freetype-2.8-12.el7.x86_64.rpm freetype-devel-2.8-12.el7.x86_64.rpm fribidi-1.0.2-1.el7.x86_64.rpm fribidi-devel-1.0.2-1.el7.x86_64.rpm -fuse-2.9.2-11.el7.x86_64.rpm fuse-devel-2.9.2-11.el7.x86_64.rpm fuse-libs-2.9.2-11.el7.x86_64.rpm gamin-0.1.10-16.el7.x86_64.rpm gamin-devel-0.1.10-16.el7.x86_64.rpm -gawk-4.0.2-4.el7_3.1.x86_64.rpm +# gawk-4.0.2-4.el7_3.1.x86_64.rpm provided by mock gc-7.2d-7.el7.x86_64.rpm -gcc-4.8.5-36.el7.x86_64.rpm -gcc-c++-4.8.5-36.el7.x86_64.rpm +# gcc-4.8.5-36.el7.x86_64.rpm provided by mock GConf2-3.2.6-8.el7.x86_64.rpm gd-2.0.35-26.el7.x86_64.rpm -gdb-7.6.1-114.el7.x86_64.rpm -gdbm-1.10-8.el7.x86_64.rpm +# gdb-7.6.1-114.el7.x86_64.rpm provided by mock +# gdbm-1.10-8.el7.x86_64.rpm provided by mock gdbm-devel-1.10-8.el7.x86_64.rpm -gdisk-0.8.10-2.el7.x86_64.rpm gdk-pixbuf2-2.36.12-3.el7.x86_64.rpm gdk-pixbuf2-devel-2.36.12-3.el7.x86_64.rpm -genisoimage-1.1.11-25.el7.x86_64.rpm GeoIP-1.5.0-13.el7.x86_64.rpm GeoIP-devel-1.5.0-13.el7.x86_64.rpm -geronimo-annotation-1.0-15.el7.noarch.rpm -geronimo-jms-1.1.1-19.el7.noarch.rpm gettext-0.19.8.1-2.el7.x86_64.rpm gettext-common-devel-0.19.8.1-2.el7.noarch.rpm gettext-devel-0.19.8.1-2.el7.x86_64.rpm @@ -347,10 +233,10 @@ giflib-4.1.6-9.el7.x86_64.rpm git-1.8.3.1-20.el7.x86_64.rpm glade-devel-3.20.0-1.el7.x86_64.rpm glade-libs-3.20.0-1.el7.x86_64.rpm -glibc-2.17-260.el7.x86_64.rpm -glibc-common-2.17-260.el7.x86_64.rpm -glibc-devel-2.17-260.el7.x86_64.rpm -glibc-headers-2.17-260.el7.x86_64.rpm +# glibc-2.17-260.el7.x86_64.rpm provided by mock +# glibc-common-2.17-260.el7.x86_64.rpm provided by mock +# glibc-devel-2.17-260.el7.x86_64.rpm provided by mock +# glibc-headers-2.17-260.el7.x86_64.rpm provided by mock glibc-static-2.17-260.el7.x86_64.rpm glib-networking-2.56.1-1.el7.x86_64.rpm gl-manpages-1.1-7.20130122.el7.noarch.rpm @@ -364,262 +250,123 @@ glusterfs-extra-xlators-5.2-1.el7.x86_64.rpm glusterfs-fuse-5.2-1.el7.x86_64.rpm glusterfs-libs-5.2-1.el7.x86_64.rpm glusterfs-server-5.2-1.el7.x86_64.rpm -gmp-6.0.0-15.el7.x86_64.rpm +# gmp-6.0.0-15.el7.x86_64.rpm provided by mock gmp-devel-6.0.0-15.el7.x86_64.rpm -gnome-doc-utils-0.20.10-5.el7.noarch.rpm -gnome-doc-utils-stylesheets-0.20.10-5.el7.noarch.rpm gnu-efi-3.0.8-2.el7.x86_64.rpm gnu-efi-devel-3.0.8-2.el7.x86_64.rpm -gnu-free-fonts-common-20120503-8.el7.noarch.rpm -gnu-free-mono-fonts-20120503-8.el7.noarch.rpm -gnu-free-sans-fonts-20120503-8.el7.noarch.rpm -gnu-free-serif-fonts-20120503-8.el7.noarch.rpm gnulib-devel-0-14.20150325git.el7.noarch.rpm -gnupg2-2.0.22-5.el7_5.x86_64.rpm +# gnupg2-2.0.22-5.el7_5.x86_64.rpm provided by mock gnutls-3.3.29-8.el7.x86_64.rpm gnutls-c++-3.3.29-8.el7.x86_64.rpm gnutls-dane-3.3.29-8.el7.x86_64.rpm gnutls-devel-3.3.29-8.el7.x86_64.rpm gnutls-utils-3.3.29-8.el7.x86_64.rpm go-bindata-3.0.7-9.gita0ff256.el7.x86_64.rpm -go-srpm-macros-2-17.el7.noarch.rpm gobject-introspection-1.56.1-1.el7.x86_64.rpm gobject-introspection-devel-1.56.1-1.el7.x86_64.rpm -golang-1.11.2-3.el7.x86_64.rpm -golang-bin-1.11.2-3.el7.x86_64.rpm -golang-docs-1.11.2-3.el7.noarch.rpm golang-github-cpuguy83-go-md2man-1.0.4-4.el7.x86_64.rpm -golang-misc-1.11.2-3.el7.noarch.rpm -golang-race-1.11.2-3.el7.x86_64.rpm -golang-shared-1.11.2-3.el7.x86_64.rpm -golang-src-1.11.2-3.el7.noarch.rpm -golang-tests-1.11.2-3.el7.noarch.rpm -google-crosextra-caladea-fonts-1.002-0.4.20130214.el7.noarch.rpm -google-crosextra-carlito-fonts-1.103-0.2.20130920.el7.noarch.rpm -google-droid-sans-fonts-20120715-12.el7.noarch.rpm -google-droid-sans-mono-fonts-20120715-12.el7.noarch.rpm -google-droid-serif-fonts-20120715-12.el7.noarch.rpm -google-guice-3.1.3-9.el7.noarch.rpm -google-noto-cjk-fonts-1.004-7.el7.noarch.rpm -google-noto-fonts-common-20141117-5.el7.noarch.rpm -google-noto-sans-cjk-fonts-20141117-5.el7.noarch.rpm -google-noto-sans-fonts-20141117-5.el7.noarch.rpm -google-noto-sans-japanese-fonts-20141117-5.el7.noarch.rpm -google-noto-sans-korean-fonts-20141117-5.el7.noarch.rpm -google-noto-sans-simplified-chinese-fonts-20141117-5.el7.noarch.rpm -google-noto-sans-traditional-chinese-fonts-20141117-5.el7.noarch.rpm -google-noto-sans-ui-fonts-20141117-5.el7.noarch.rpm -google-noto-serif-fonts-20141117-5.el7.noarch.rpm -google-roboto-condensed-fonts-2.138-1.el7.noarch.rpm -google-roboto-fonts-2.138-1.el7.noarch.rpm -google-roboto-mono-fonts-2.000986-0.1.20150923git.el7.noarch.rpm google-roboto-slab-fonts-1.100263-0.5.20150923git.el7.noarch.rpm gperf-3.0.4-8.el7.x86_64.rpm gperftools-devel-2.6.1-1.el7.x86_64.rpm gperftools-libs-2.6.1-1.el7.x86_64.rpm -gpgme-1.3.2-5.el7.x86_64.rpm -gpm-1.20.7-5.el7.x86_64.rpm -gpm-devel-1.20.7-5.el7.x86_64.rpm -gpm-libs-1.20.7-5.el7.x86_64.rpm +# gpgme-1.3.2-5.el7.x86_64.rpm provided by mock graphite2-1.3.10-1.el7_3.x86_64.rpm graphite2-devel-1.3.10-1.el7_3.x86_64.rpm graphviz-2.30.1-21.el7.x86_64.rpm -grep-2.20-3.el7.x86_64.rpm +# grep-2.20-3.el7.x86_64.rpm provided by mock groff-1.22.2-8.el7.x86_64.rpm -groff-base-1.22.2-8.el7.x86_64.rpm -grub2-2.02-0.76.el7.centos.src.rpm -grubby-8.28-25.el7.src.rpm +# groff-base-1.22.2-8.el7.x86_64.rpm provided by mock gsm-1.0.13-11.el7.x86_64.rpm -gstreamer-0.10.36-7.el7.x86_64.rpm -gstreamer-plugins-base-0.10.36-10.el7.x86_64.rpm -gstreamer-plugins-good-0.10.31-13.el7.x86_64.rpm -gstreamer-tools-0.10.36-7.el7.x86_64.rpm gtk2-2.24.31-1.el7.x86_64.rpm gtk2-devel-2.24.31-1.el7.x86_64.rpm gtk-doc-1.28-2.el7.x86_64.rpm -guava-13.0-6.el7.noarch.rpm guile-2.0.9-5.el7.x86_64.rpm -gzip-1.5-10.el7.x86_64.rpm -hamcrest-1.3-6.el7.noarch.rpm -haproxy-1.5.18-8.el7.src.rpm -hardlink-1.0-19.el7.x86_64.rpm +# gzip-1.5-10.el7.x86_64.rpm provided by mock +# hardlink-1.0-19.el7.x86_64.rpm provided by mock harfbuzz-1.7.5-2.el7.x86_64.rpm harfbuzz-devel-1.7.5-2.el7.x86_64.rpm harfbuzz-icu-1.7.5-2.el7.x86_64.rpm -hdf5-1.8.13-7.el7.x86_64.rpm -hdf5-mpich-1.8.13-7.el7.x86_64.rpm -hdf5-openmpi-1.8.13-7.el7.x86_64.rpm -hdparm-9.43-5.el7.x86_64.rpm help2man-1.41.1-3.el7.noarch.rpm hicolor-icon-theme-0.12-7.el7.noarch.rpm hiera-1.3.4-5.el7.noarch.rpm -hiredis-0.12.1-1.el7.x86_64.rpm -hiredis-devel-0.12.1-1.el7.x86_64.rpm -hivex-1.3.10-6.9.el7.x86_64.rpm hmaccalc-0.9.13-4.el7.x86_64.rpm -horai-ume-gothic-fonts-610-2.el7.noarch.rpm -horai-ume-mincho-fonts-610-2.el7.noarch.rpm -horai-ume-pgothic-fonts-610-2.el7.noarch.rpm -horai-ume-pmincho-fonts-610-2.el7.noarch.rpm -horai-ume-uigothic-fonts-610-2.el7.noarch.rpm -hostname-3.13-3.el7.x86_64.rpm -httpcomponents-client-4.2.5-5.el7_0.noarch.rpm -httpcomponents-core-4.2.4-6.el7.noarch.rpm -httpd-2.4.6-88.el7.centos.x86_64.rpm -httpd-tools-2.4.6-88.el7.centos.x86_64.rpm +# hostname-3.13-3.el7.x86_64.rpm provided by mock hwdata-0.252-9.1.el7.x86_64.rpm -hwloc-libs-1.11.8-4.el7.x86_64.rpm -impallari-lobster-fonts-1.4-8.el7.noarch.rpm -infiniband-diags-2.0.0-2.el7.x86_64.rpm -infinipath-psm-3.3-26_g604758e_open.2.el7.x86_64.rpm -info-5.1-5.el7.x86_64.rpm -initscripts-9.49.46-1.el7.src.rpm +# info-5.1-5.el7.x86_64.rpm provided by mock intltool-0.50.2-7.el7.noarch.rpm -iotop-0.6-4.el7.noarch.rpm -ipa-gothic-fonts-003.03-5.el7.noarch.rpm -ipa-mincho-fonts-003.03-5.el7.noarch.rpm -ipa-pgothic-fonts-003.03-5.el7.noarch.rpm -ipa-pmincho-fonts-003.03-5.el7.noarch.rpm -iperf3-3.1.7-2.el7.x86_64.rpm -ipmitool-1.8.18-7.el7.x86_64.rpm iproute-4.11.0-14.el7.x86_64.rpm -ipset-6.38-3.el7_6.x86_64.rpm -ipset-libs-6.38-3.el7_6.x86_64.rpm iptables-1.4.21-28.el7.x86_64.rpm -iptables-services-1.4.21-28.el7.x86_64.rpm -iptables-utils-1.4.21-28.el7.x86_64.rpm iputils-20160308-10.el7.x86_64.rpm -ipxe-roms-qemu-20170123-1.git4e85b27.el7_4.1.noarch.rpm iscsi-initiator-utils-6.2.0.874-10.el7.x86_64.rpm iscsi-initiator-utils-iscsiuio-6.2.0.874-10.el7.x86_64.rpm iso-codes-3.46-2.el7.noarch.rpm -isomd5sum-1.0.10-5.el7.x86_64.rpm -ivykis-0.36.3-1.el7.x86_64.rpm -ivykis-devel-0.36.3-1.el7.x86_64.rpm -jakarta-commons-httpclient-3.1-16.el7_0.noarch.rpm -jansson-2.10-1.el7.x86_64.rpm -jasper-devel-1.900.1-33.el7.x86_64.rpm jasper-libs-1.900.1-33.el7.x86_64.rpm -javamail-1.4.6-8.el7.noarch.rpm javapackages-tools-3.4.1-11.el7.noarch.rpm -javassist-3.16.1-10.el7.noarch.rpm jbigkit-libs-2.0-11.el7.x86_64.rpm -jboss-ejb-3.1-api-1.0.2-10.el7.noarch.rpm -jboss-el-2.2-api-1.0.1-0.7.20120212git2fabd8.el7.noarch.rpm -jboss-interceptors-1.1-api-1.0.2-0.9.20120319git49a904.el7.noarch.rpm -jboss-jaxrpc-1.1-api-1.0.1-7.el7.noarch.rpm -jboss-servlet-3.0-api-1.0.1-9.el7.noarch.rpm -jboss-transaction-1.1-api-1.0.1-8.el7.noarch.rpm -jline-1.0-8.el7.noarch.rpm -jomolhari-fonts-0.003-17.el7.noarch.rpm jq-1.5-1.el7.x86_64.rpm -js-1.8.5-20.el7.x86_64.rpm -jsch-0.1.50-5.el7.noarch.rpm -json-c-0.11-4.el7_0.x86_64.rpm +# json-c-0.11-4.el7_0.x86_64.rpm provided by mock json-c-devel-0.11-4.el7_0.x86_64.rpm json-glib-1.4.2-2.el7.x86_64.rpm json-glib-devel-1.4.2-2.el7.x86_64.rpm -jsoup-1.6.1-10.el7.noarch.rpm -julietaula-montserrat-fonts-7.200-5.el7.noarch.rpm -junit-4.11-8.el7.noarch.rpm -jzlib-1.1.1-6.el7.noarch.rpm -kbd-1.15.5-15.el7.x86_64.rpm -kbd-legacy-1.15.5-15.el7.noarch.rpm -kbd-misc-1.15.5-15.el7.noarch.rpm -kde-filesystem-4-47.el7.x86_64.rpm -kernel-3.10.0-1062.1.2.el7.src.rpm kernel-headers-3.10.0-1062.1.2.el7.x86_64.rpm keyutils-1.5.8-3.el7.x86_64.rpm -keyutils-libs-1.5.8-3.el7.x86_64.rpm +# keyutils-libs-1.5.8-3.el7.x86_64.rpm provided by mock keyutils-libs-devel-1.5.8-3.el7.x86_64.rpm -khmeros-base-fonts-5.0-17.el7.noarch.rpm -khmeros-battambang-fonts-5.0-17.el7.noarch.rpm -khmeros-bokor-fonts-5.0-17.el7.noarch.rpm -khmeros-fonts-common-5.0-17.el7.noarch.rpm -khmeros-handwritten-fonts-5.0-17.el7.noarch.rpm -khmeros-metal-chrieng-fonts-5.0-17.el7.noarch.rpm -khmeros-muol-fonts-5.0-17.el7.noarch.rpm -khmeros-siemreap-fonts-5.0-17.el7.noarch.rpm -kmod-20-23.el7.x86_64.rpm +# kmod-20-23.el7.x86_64.rpm provided by mock kmod-devel-20-23.el7.x86_64.rpm -kmod-libs-20-23.el7.x86_64.rpm -kpartx-0.4.9-119.el7.x86_64.rpm +# kmod-libs-20-23.el7.x86_64.rpm provided by mock +# kpartx-0.4.9-119.el7.x86_64.rpm provided by mock krb5-devel-1.15.1-34.el7.x86_64.rpm -krb5-libs-1.15.1-34.el7.x86_64.rpm -lapack-3.4.2-8.el7.x86_64.rpm +# krb5-libs-1.15.1-34.el7.x86_64.rpm provided by mock latex2html-2012-3.el7.noarch.rpm lato-fonts-2.015-1.el7.noarch.rpm -lbzip2-2.5-1.el7.x86_64.rpm lcms2-2.6-3.el7.x86_64.rpm -ldns-1.6.16-10.el7.x86_64.rpm less-458-9.el7.x86_64.rpm leveldb-1.12.0-11.el7.x86_64.rpm leveldb-devel-1.12.0-11.el7.x86_64.rpm -levien-inconsolata-fonts-1.01-11.el7.noarch.rpm -libacl-2.2.51-14.el7.x86_64.rpm +# libacl-2.2.51-14.el7.x86_64.rpm provided by mock libacl-devel-2.2.51-14.el7.x86_64.rpm libaio-0.3.109-13.el7.x86_64.rpm libaio-devel-0.3.109-13.el7.x86_64.rpm -libarchive-3.1.2-10.el7_2.x86_64.rpm +# libarchive-3.1.2-10.el7_2.x86_64.rpm provided by mock libarchive-devel-3.1.2-10.el7_2.x86_64.rpm -libassuan-2.1.0-3.el7.x86_64.rpm +# libassuan-2.1.0-3.el7.x86_64.rpm provided by mock libasyncns-0.8-7.el7.x86_64.rpm -libatomic_ops-devel-7.2d-7.el7.x86_64.rpm -libattr-2.4.46-13.el7.x86_64.rpm +# libattr-2.4.46-13.el7.x86_64.rpm provided by mock libattr-devel-2.4.46-13.el7.x86_64.rpm -libavc1394-0.5.3-14.el7.x86_64.rpm -libbabeltrace-1.2.4-3.1.el7.x86_64.rpm -libbabeltrace-devel-1.2.4-3.1.el7.x86_64.rpm libbasicobjects-0.1.1-32.el7.x86_64.rpm libblkid-devel-2.23.2-59.el7.x86_64.rpm libcacard-2.5.2-2.1.el7.x86_64.rpm libcacard-devel-2.5.2-2.1.el7.x86_64.rpm -libcap-2.22-9.el7.x86_64.rpm +# libcap-2.22-9.el7.x86_64.rpm provided by mock libcap-devel-2.22-9.el7.x86_64.rpm -libcap-ng-0.7.5-4.el7.x86_64.rpm +# libcap-ng-0.7.5-4.el7.x86_64.rpm provided by mock libcap-ng-devel-0.7.5-4.el7.x86_64.rpm libcgroup-0.41-20.el7.x86_64.rpm -libcgroup-tools-0.41-20.el7.x86_64.rpm libcmocka-1.1.5-1.el7.x86_64.rpm libcmocka-devel-1.1.5-1.el7.x86_64.rpm libcollection-0.7.0-32.el7.x86_64.rpm libcomps-0.1.8-12.el7.x86_64.rpm -libconfig-1.4.9-5.el7.x86_64.rpm libcroco-0.6.12-4.el7.x86_64.rpm -libcurl-7.29.0-51.el7_6.3.x86_64.rpm -libcurl-devel-7.29.0-51.el7_6.3.x86_64.rpm +# libcurl-7.29.0-51.el7_6.3.x86_64.rpm provided by mock +# libcurl-devel-7.29.0-51.el7_6.3.x86_64.rpm provided by mock libdaemon-0.14-7.el7.x86_64.rpm -libdb-5.3.21-24.el7.x86_64.rpm +# libdb-5.3.21-24.el7.x86_64.rpm provided by mock libdb-devel-5.3.21-24.el7.x86_64.rpm -libdbi-0.8.4-6.el7.x86_64.rpm -libdbi-devel-0.8.4-6.el7.x86_64.rpm -libdb-utils-5.3.21-24.el7.x86_64.rpm +# libdb-utils-5.3.21-24.el7.x86_64.rpm provided by mock libdnf-0.22.5-1.el7_6.x86_64.rpm -libdv-1.0.0-17.el7.x86_64.rpm libdwarf-20130207-4.el7.x86_64.rpm libedit-3.0-12.20121213cvs.el7.x86_64.rpm libedit-devel-3.0-12.20121213cvs.el7.x86_64.rpm libepoxy-1.5.2-1.el7.x86_64.rpm libepoxy-devel-1.5.2-1.el7.x86_64.rpm -liberasurecode-1.5.0-1.el7.x86_64.rpm -liberation-fonts-common-1.07.2-16.el7.noarch.rpm -liberation-mono-fonts-1.07.2-16.el7.noarch.rpm -liberation-narrow-fonts-1.07.2-16.el7.noarch.rpm -liberation-sans-fonts-1.07.2-16.el7.noarch.rpm -liberation-serif-fonts-1.07.2-16.el7.noarch.rpm -libesmtp-1.0.6-7.el7.x86_64.rpm -libesmtp-devel-1.0.6-7.el7.x86_64.rpm -libestr-0.1.9-2.el7.x86_64.rpm libev-4.15-7.el7.x86_64.rpm -libevent-2.0.21-4.el7.src.rpm -libfabric-1.6.1-2.el7.x86_64.rpm -libffi-3.0.13-18.el7.x86_64.rpm +# libffi-3.0.13-18.el7.x86_64.rpm provided by mock libffi-devel-3.0.13-18.el7.x86_64.rpm libfontenc-1.1.3-3.el7.x86_64.rpm -libgcc-4.8.5-36.el7.x86_64.rpm -libgcrypt-1.5.3-14.el7.x86_64.rpm +# libgcc-4.8.5-36.el7.x86_64.rpm provided by mock +# libgcrypt-1.5.3-14.el7.x86_64.rpm provided by mock libgcrypt-devel-1.5.3-14.el7.x86_64.rpm -libgfortran-4.8.5-36.el7.x86_64.rpm libglvnd-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm libglvnd-core-devel-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm libglvnd-devel-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm @@ -629,20 +376,15 @@ libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm libglvnd-opengl-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm libgnomekbd-3.26.0-1.el7.x86_64.rpm libgnomekbd-devel-3.26.0-1.el7.x86_64.rpm -libgnome-keyring-3.12.0-1.el7.x86_64.rpm -libgomp-4.8.5-36.el7.x86_64.rpm -libgpg-error-1.12-3.el7.x86_64.rpm +# libgomp-4.8.5-36.el7.x86_64.rpm provided by mock +# libgpg-error-1.12-3.el7.x86_64.rpm provided by mock libgpg-error-devel-1.12-3.el7.x86_64.rpm -libguestfs-1.38.2-12.el7_6.1.x86_64.rpm libgusb-0.2.9-1.el7.x86_64.rpm -libibmad-1.3.13-1.el7.x86_64.rpm libICE-1.0.9-9.el7.x86_64.rpm -libICE-devel-1.0.9-9.el7.x86_64.rpm libicu-50.1.2-17.el7.x86_64.rpm libicu-devel-50.1.2-17.el7.x86_64.rpm -libidn-1.28-4.el7.x86_64.rpm +# libidn-1.28-4.el7.x86_64.rpm provided by mock libidn-devel-1.28-4.el7.x86_64.rpm -libiec61883-1.2.0-10.el7.x86_64.rpm libimagequant-2.8.2-2.el7.x86_64.rpm libini_config-1.3.1-32.el7.x86_64.rpm libiscsi-1.9.0-7.el7.x86_64.rpm @@ -652,28 +394,16 @@ libjpeg-turbo-devel-1.2.90-6.el7.x86_64.rpm libkadm5-1.15.1-34.el7.x86_64.rpm libmicrohttpd-0.9.59-2.el7.x86_64.rpm libmicrohttpd-devel-0.9.59-2.el7.x86_64.rpm -libmng-1.0.10-14.el7.x86_64.rpm libmnl-1.0.3-7.el7.x86_64.rpm libmnl-devel-1.0.3-7.el7.x86_64.rpm libmodman-2.0.1-8.el7.x86_64.rpm libmodulemd-1.6.3-1.el7.x86_64.rpm -libmongo-client-0.1.8-1.el7.x86_64.rpm -libmongo-client-devel-0.1.8-1.el7.x86_64.rpm -libmount-2.23.2-59.el7.x86_64.rpm +# libmount-2.23.2-59.el7.x86_64.rpm provided by mock libmount-devel-2.23.2-59.el7.x86_64.rpm -libmpc-1.0.1-3.el7.x86_64.rpm -libndp-1.2-7.el7.x86_64.rpm -libnet-1.1.6-7.el7.x86_64.rpm -libnet-devel-1.1.6-7.el7.x86_64.rpm +# libmpc-1.0.1-3.el7.x86_64.rpm provided by mock libnetfilter_conntrack-1.0.6-1.el7_3.x86_64.rpm -libnetfilter_conntrack-devel-1.0.6-1.el7_3.x86_64.rpm -libnetfilter_cthelper-1.0.0-9.el7.x86_64.rpm -libnetfilter_cttimeout-1.0.0-6.el7.x86_64.rpm -libnetfilter_queue-1.0.2-2.el7_2.x86_64.rpm libnfnetlink-1.0.1-4.el7.x86_64.rpm -libnfnetlink-devel-1.0.1-4.el7.x86_64.rpm libnfsidmap-0.25-19.el7.x86_64.rpm -libnfsidmap-devel-0.25-19.el7.x86_64.rpm libnl-1.1.4-3.el7.x86_64.rpm libnl3-3.2.28-4.el7.x86_64.rpm libnl3-cli-3.2.28-4.el7.x86_64.rpm @@ -681,7 +411,6 @@ libnl3-devel-3.2.28-4.el7.x86_64.rpm libnl-devel-1.1.4-3.el7.x86_64.rpm libogg-1.3.0-7.el7.x86_64.rpm libogg-devel-1.3.0-7.el7.x86_64.rpm -libosinfo-1.1.0-2.el7.x86_64.rpm libpath_utils-0.2.1-32.el7.x86_64.rpm libpcap-1.5.3-11.el7.x86_64.rpm libpcap-devel-1.5.3-11.el7.x86_64.rpm @@ -691,74 +420,52 @@ libpipeline-1.2.3-3.el7.x86_64.rpm libpng-1.5.13-7.el7_2.x86_64.rpm libpng-devel-1.5.13-7.el7_2.x86_64.rpm libproxy-0.4.11-11.el7.x86_64.rpm -libpsm2-10.3.58-1.el7.x86_64.rpm -libpsm2-compat-10.3.58-1.el7.x86_64.rpm -libpwquality-1.2.3-5.el7.x86_64.rpm -libqhull-2015.2-1.el7.x86_64.rpm -libquadmath-4.8.5-36.el7.x86_64.rpm -libraw1394-2.1.0-2.el7.x86_64.rpm -librdmacm-17.2-3.el7.x86_64.rpm +# libpwquality-1.2.3-5.el7.x86_64.rpm provided by mock librdmacm-devel-1.1.0-2.el7.x86_64.rpm libref_array-0.1.5-32.el7.x86_64.rpm librepo-1.8.1-7.el7.x86_64.rpm -libreport-filesystem-2.1.11-42.el7.centos.x86_64.rpm librsvg2-2.40.20-1.el7.x86_64.rpm libseccomp-2.3.1-3.el7.x86_64.rpm libseccomp-devel-2.3.1-3.el7.x86_64.rpm -libselinux-2.5-14.1.el7.x86_64.rpm +# libselinux-2.5-14.1.el7.x86_64.rpm provided by mock libselinux-devel-2.5-14.1.el7.x86_64.rpm libselinux-python-2.5-14.1.el7.x86_64.rpm -libselinux-ruby-2.5-14.1.el7.x86_64.rpm libselinux-utils-2.5-14.1.el7.x86_64.rpm -libsepol-2.5-10.el7.x86_64.rpm +# libsepol-2.5-10.el7.x86_64.rpm provided by mock libsepol-devel-2.5-10.el7.x86_64.rpm -libshout-2.2.2-11.el7.x86_64.rpm libSM-1.2.2-2.el7.x86_64.rpm -libSM-devel-1.2.2-2.el7.x86_64.rpm -libsmartcols-2.23.2-59.el7.x86_64.rpm +# libsmartcols-2.23.2-59.el7.x86_64.rpm provided by mock libsndfile-1.0.25-10.el7.x86_64.rpm libsolv-0.6.34-4.el7.x86_64.rpm libsoup-2.62.2-2.el7.x86_64.rpm -libssh2-1.4.3-12.el7.x86_64.rpm +# libssh2-1.4.3-12.el7.x86_64.rpm provided by mock libssh2-devel-1.4.3-12.el7.x86_64.rpm -libstdc++-4.8.5-36.el7.x86_64.rpm -libstdc++-devel-4.8.5-36.el7.x86_64.rpm -libsysfs-2.1.0-16.el7.x86_64.rpm -libtasn1-4.10-1.el7.x86_64.rpm +# libstdc++-4.8.5-36.el7.x86_64.rpm provided by mock +# libtasn1-4.10-1.el7.x86_64.rpm provided by mock libtasn1-devel-4.10-1.el7.x86_64.rpm -libteam-1.27-5.el7.x86_64.rpm libthai-0.1.14-9.el7.x86_64.rpm -libtheora-1.1.1-8.el7.x86_64.rpm libtiff-4.0.3-27.el7_3.x86_64.rpm -libtiff-devel-4.0.3-27.el7_3.x86_64.rpm libtimezonemap-0.4.4-1.el7.x86_64.rpm libtimezonemap-devel-0.4.4-1.el7.x86_64.rpm libtirpc-0.2.4-0.15.el7.x86_64.rpm -libtirpc-devel-0.2.4-0.15.el7.x86_64.rpm libtomcrypt-1.17-33.20170623gitcd6e602.el7.x86_64.rpm libtommath-1.0-8.el7.x86_64.rpm libtool-2.4.2-22.el7_3.x86_64.rpm libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm libtool-ltdl-devel-2.4.2-22.el7_3.x86_64.rpm libunistring-0.9.3-9.el7.x86_64.rpm -libunwind-1.2-2.el7.x86_64.rpm -libusal-1.1.11-25.el7.x86_64.rpm libusb-0.1.4-3.el7.x86_64.rpm libusb-devel-0.1.4-3.el7.x86_64.rpm libusbx-1.0.21-1.el7.x86_64.rpm libusbx-devel-1.0.21-1.el7.x86_64.rpm -libuser-0.60-9.el7.x86_64.rpm -libuser-devel-0.60-9.el7.x86_64.rpm -libutempter-1.1.6-4.el7.x86_64.rpm -libutempter-devel-1.1.6-4.el7.x86_64.rpm -libuuid-2.23.2-59.el7.x86_64.rpm +# libuser-0.60-9.el7.x86_64.rpm provided by mock +# libutempter-1.1.6-4.el7.x86_64.rpm provided by mock +# libuuid-2.23.2-59.el7.x86_64.rpm provided by mock libuuid-devel-2.23.2-59.el7.x86_64.rpm -libv4l-0.9.5-4.el7.x86_64.rpm -libverto-0.2.5-4.el7.x86_64.rpm +# libverto-0.2.5-4.el7.x86_64.rpm provided by mock libverto-devel-0.2.5-4.el7.x86_64.rpm libverto-libevent-0.2.5-4.el7.x86_64.rpm libverto-tevent-0.2.5-4.el7.x86_64.rpm -libvisual-0.4.0-16.el7.x86_64.rpm libvorbis-1.3.3-8.el7.1.x86_64.rpm libwayland-client-1.15.0-1.el7.x86_64.rpm libwayland-cursor-1.15.0-1.el7.x86_64.rpm @@ -783,7 +490,6 @@ libXext-1.3.3-3.el7.x86_64.rpm libXext-devel-1.3.3-3.el7.x86_64.rpm libXfixes-5.0.3-1.el7.x86_64.rpm libXfixes-devel-5.0.3-1.el7.x86_64.rpm -libXfont-1.5.4-1.el7.x86_64.rpm libXft-2.3.2-2.el7.x86_64.rpm libXft-devel-2.3.2-2.el7.x86_64.rpm libXi-1.7.9-1.el7.x86_64.rpm @@ -795,533 +501,307 @@ libxkbcommon-devel-0.7.1-3.el7.x86_64.rpm libxkbfile-1.0.9-3.el7.x86_64.rpm libxklavier-5.4-7.el7.x86_64.rpm libxklavier-devel-5.4-7.el7.x86_64.rpm -libxml2-2.9.1-6.el7_2.3.x86_64.rpm +# libxml2-2.9.1-6.el7_2.3.x86_64.rpm provided by mock libxml2-devel-2.9.1-6.el7_2.3.x86_64.rpm -libxml2-python-2.9.1-6.el7_2.3.x86_64.rpm libXmu-1.1.2-2.el7.x86_64.rpm libXpm-3.5.12-1.el7.x86_64.rpm -libXpm-devel-3.5.12-1.el7.x86_64.rpm libXrandr-1.5.1-2.el7.x86_64.rpm libXrandr-devel-1.5.1-2.el7.x86_64.rpm libXrender-0.9.10-1.el7.x86_64.rpm libXrender-devel-0.9.10-1.el7.x86_64.rpm libxshmfence-1.2-1.el7.x86_64.rpm libxslt-1.1.28-5.el7.x86_64.rpm -libxslt-devel-1.1.28-5.el7.x86_64.rpm -libxslt-python-1.1.28-5.el7.x86_64.rpm libXt-1.1.5-3.el7.x86_64.rpm -libXt-devel-1.1.5-3.el7.x86_64.rpm libXtst-1.2.3-1.el7.x86_64.rpm -libXv-1.0.11-1.el7.x86_64.rpm libXxf86vm-1.1.4-1.el7.x86_64.rpm libXxf86vm-devel-1.1.4-1.el7.x86_64.rpm libyaml-0.1.4-11.el7_0.x86_64.rpm -libzstd-1.4.2-1.el7.x86_64.rpm -lighttpd-1.4.54-1.el7.src.rpm -linuxconsoletools-1.4.5-3.el7.x86_64.rpm -linuxdoc-tools-0.9.68-5.el7.x86_64.rpm -linux-firmware-20190429-72.gitddde598.el7.noarch.rpm -linux-libertine-biolinum-fonts-5.3.0-6.2012_07_02.el7.noarch.rpm -linux-libertine-fonts-5.3.0-6.2012_07_02.el7.noarch.rpm -linux-libertine-fonts-common-5.3.0-6.2012_07_02.el7.noarch.rpm -linuxptp-2.0-2.el7.x86_64.rpm lksctp-tools-1.0.17-2.el7.x86_64.rpm -lldpad-1.0.1-3.git036e314.el7.x86_64.rpm lm_sensors-devel-3.4.0-6.20160601gitf9185e5.el7.x86_64.rpm lm_sensors-libs-3.4.0-6.20160601gitf9185e5.el7.x86_64.rpm -log4j-1.2.17-16.el7_4.noarch.rpm -logrotate-3.8.6-17.el7.src.rpm lsof-4.87-6.el7.x86_64.rpm -lsscsi-0.27-6.el7.x86_64.rpm -lttng-ust-2.10.0-1.el7.x86_64.rpm -lttng-ust-devel-2.10.0-1.el7.x86_64.rpm -lua-5.1.4-15.el7.x86_64.rpm +# lua-5.1.4-15.el7.x86_64.rpm provided by mock lua-devel-5.1.4-15.el7.x86_64.rpm lynx-2.8.8-0.3.dev15.el7.x86_64.rpm -lyx-fonts-2.2.3-1.el7.noarch.rpm -lz4-1.7.5-2.el7.x86_64.rpm +# lz4-1.7.5-2.el7.x86_64.rpm provided by mock lz4-devel-1.7.5-2.el7.x86_64.rpm -lzo-2.06-8.el7.x86_64.rpm +# lzo-2.06-8.el7.x86_64.rpm provided by mock lzo-devel-2.06-8.el7.x86_64.rpm lzo-minilzo-2.06-8.el7.x86_64.rpm -lzop-1.03-10.el7.x86_64.rpm -m2crypto-0.21.1-17.el7.x86_64.rpm m4-1.4.16-10.el7.x86_64.rpm -mailcap-2.1.41-2.el7.noarch.rpm mailx-12.5-19.el7.x86_64.rpm -make-3.82-23.el7.x86_64.rpm +# make-3.82-23.el7.x86_64.rpm provided by mock +mailcap-2.1.41-2.el7.noarch.rpm man-db-2.6.3-11.el7.x86_64.rpm -mcstrans-0.3.4-5.el7.x86_64.rpm -mdadm-4.1-rc1_2.el7.x86_64.rpm mdi-common-1.4.57.0-4.el7.noarch.rpm mdi-fonts-1.4.57.0-4.el7.noarch.rpm -memcached-1.4.39-1.el7.x86_64.rpm mercurial-2.6.2-8.el7_4.x86_64.rpm mesa-libGLU-9.0.0-4.el7.x86_64.rpm mesa-libGLU-devel-9.0.0-4.el7.x86_64.rpm mesa-libwayland-egl-18.0.5-3.el7.x86_64.rpm mesa-libwayland-egl-devel-18.0.5-3.el7.x86_64.rpm -microcode_ctl-2.1-47.2.el7_6.x86_64.rpm -mod_wsgi-3.4-18.el7.x86_64.rpm -moyogo-molengo-fonts-0.10-9.el7.noarch.rpm -mozilla-fira-fonts-common-4.202-1.el7.noarch.rpm -mozilla-fira-mono-fonts-4.202-1.el7.noarch.rpm -mozilla-fira-sans-fonts-4.202-1.el7.noarch.rpm mozjs17-17.0.0-20.el7.x86_64.rpm -mpfr-3.1.1-4.el7.x86_64.rpm -mph-2b-damase-fonts-002.000-3.el7.noarch.rpm -mpich-3.0-3.0.4-10.el7.x86_64.rpm -mpich-3.0.4-8.el7.x86_64.rpm -mtools-4.0.18-5.el7.x86_64.rpm +# mpfr-3.1.1-4.el7.x86_64.rpm provided by mock multilib-rpm-config-1-6.el7.noarch.rpm -mvapich2-2.0-2.0a-9.el7.x86_64.rpm -mvapich2-2.0a-3.el7.x86_64.rpm -mvapich2-2.0-psm-2.0a-9.el7.x86_64.rpm -mvapich2-common-2.0a-3.el7.noarch.rpm -mvapich2-psm-2.0a-3.el7.x86_64.rpm MySQL-python-1.2.5-1.el7.x86_64.rpm -ncurses-5.9-14.20130511.el7_4.x86_64.rpm -ncurses-base-5.9-14.20130511.el7_4.noarch.rpm +# ncurses-5.9-14.20130511.el7_4.x86_64.rpm provided by mock +# ncurses-base-5.9-14.20130511.el7_4.noarch.rpm provided by mock ncurses-devel-5.9-14.20130511.el7_4.x86_64.rpm -ncurses-libs-5.9-14.20130511.el7_4.x86_64.rpm +# ncurses-libs-5.9-14.20130511.el7_4.x86_64.rpm provided by mock ncurses-static-5.9-14.20130511.el7_4.x86_64.rpm -nekohtml-1.9.14-13.el7.noarch.rpm neon-0.30.0-3.el7.x86_64.rpm netcf-devel-0.2.8-4.el7.x86_64.rpm netcf-libs-0.2.8-4.el7.x86_64.rpm netpbm-10.79.00-7.el7.x86_64.rpm netpbm-progs-10.79.00-7.el7.x86_64.rpm -net-snmp-5.7.2-37.el7.src.rpm nettle-2.7.1-8.el7.x86_64.rpm nettle-devel-2.7.1-8.el7.x86_64.rpm net-tools-2.0-0.24.20131004git.el7.x86_64.rpm -net-tools-2.0-0.24.20131004git.el7.src.rpm newt-0.52.15-4.el7.x86_64.rpm newt-devel-0.52.15-4.el7.x86_64.rpm -newt-python-0.52.15-4.el7.x86_64.rpm nfs-utils-1.3.0-0.61.el7.x86_64.rpm nmap-ncat-6.40-16.el7.x86_64.rpm -nscd-2.17-260.el7.x86_64.rpm -nspr-4.19.0-1.el7_5.x86_64.rpm +# nspr-4.19.0-1.el7_5.x86_64.rpm provided by mock nspr-devel-4.19.0-1.el7_5.x86_64.rpm -nss-3.36.0-7.el7_5.x86_64.rpm -nss_compat_ossl-0.9.6-8.el7.x86_64.rpm +# nss-3.36.0-7.el7_5.x86_64.rpm provided by mock nss-devel-3.36.0-7.el7_5.x86_64.rpm -nss-pam-ldapd-0.8.13-16.el7.x86_64.rpm -nss-pem-1.0.3-5.el7.x86_64.rpm -nss-sysinit-3.36.0-7.el7_5.x86_64.rpm -nss-tools-3.36.0-7.el7_5.x86_64.rpm -nss-util-3.36.0-1.el7_5.x86_64.rpm +# nss-pem-1.0.3-5.el7.x86_64.rpm provided by mock +# nss-sysinit-3.36.0-7.el7_5.x86_64.rpm provided by mock +# nss-tools-3.36.0-7.el7_5.x86_64.rpm provided by mock +# nss-util-3.36.0-1.el7_5.x86_64.rpm provided by mock nss-util-devel-3.36.0-1.el7_5.x86_64.rpm -ntp-4.2.6p5-29.el7.centos.src.rpm numactl-devel-2.0.9-7.el7.x86_64.rpm numactl-libs-2.0.9-7.el7.x86_64.rpm -objectweb-asm-3.3.1-9.el7.noarch.rpm -oflb-asana-math-fonts-0.954-1.el7.noarch.rpm oniguruma-5.9.5-3.el7.x86_64.rpm -OpenIPMI-modalias-2.0.23-2.el7.x86_64.rpm openjade-1.3.2-45.el7.x86_64.rpm openjpeg2-2.3.1-1.el7.x86_64.rpm openjpeg-libs-1.5.1-18.el7.x86_64.rpm -openldap-2.4.44-20.el7.src.rpm -openmpi-1.10.7-2.el7.x86_64.rpm openpgm-5.2.122-2.el7.x86_64.rpm -open-sans-fonts-1.10-1.el7.noarch.rpm opensc-0.16.0-10.20170227git777e2a3.el7.x86_64.rpm -opensm-libs-3.3.20-3.el7.x86_64.rpm opensp-1.5.2-19.el7.x86_64.rpm -openssh-7.4p1-16.el7.src.rpm openssh-7.4p1-16.el7.x86_64.rpm openssh-clients-7.4p1-16.el7.x86_64.rpm openssl-1.0.2k-16.el7.x86_64.rpm openssl-devel-1.0.2k-16.el7.x86_64.rpm -openssl-libs-1.0.2k-16.el7.x86_64.rpm -openstack-aodh-5.1.0-1.el7.src.rpm -openstack-barbican-8.0.0-0.1.0rc1.el7.noarch.rpm -openstack-barbican-api-8.0.0-0.1.0rc1.el7.noarch.rpm -openstack-barbican-common-8.0.0-0.1.0rc1.el7.noarch.rpm -openstack-barbican-keystone-listener-8.0.0-0.1.0rc1.el7.noarch.rpm -openstack-barbican-worker-8.0.0-0.1.0rc1.el7.noarch.rpm -openstack-keystone-15.0.0-0.2.0rc2.el7.src.rpm +# openssl-libs-1.0.2k-16.el7.x86_64.rpm provided by mock openstack-macros-2018.1.2-0.noarch.rpm -openstack-nova-cert-14.0.8-1.el7.noarch.rpm -openstack-panko-3.1.0-1.el7.src.rpm -openstack-swift-account-2.15.1-1.el7.noarch.rpm -openstack-swift-container-2.15.1-1.el7.noarch.rpm -openstack-swift-doc-2.15.1-1.el7.noarch.rpm -openstack-swift-object-2.15.1-1.el7.noarch.rpm -openstack-swift-proxy-2.15.1-1.el7.noarch.rpm opus-1.0.2-6.el7.x86_64.rpm -orc-0.4.26-1.el7.x86_64.rpm -osinfo-db-tools-1.1.0-1.el7.x86_64.rpm -os-prober-1.58-9.el7.x86_64.rpm -overpass-fonts-2.1-1.el7.noarch.rpm -oxygen-fonts-common-5.4.3-3.el7.noarch.rpm -oxygen-mono-fonts-5.4.3-3.el7.noarch.rpm -oxygen-sans-fonts-5.4.3-3.el7.noarch.rpm -p11-kit-0.23.5-3.el7.x86_64.rpm +# p11-kit-0.23.5-3.el7.x86_64.rpm provided by mock p11-kit-devel-0.23.5-3.el7.x86_64.rpm -p11-kit-trust-0.23.5-3.el7.x86_64.rpm +# p11-kit-trust-0.23.5-3.el7.x86_64.rpm provided by mock pakchois-0.4-10.el7.x86_64.rpm -paktype-naqsh-fonts-4.1-2.el7.noarch.rpm -paktype-naskh-basic-fonts-4.1-3.el7.noarch.rpm -paktype-tehreer-fonts-4.1-2.el7.noarch.rpm -pam-1.1.8-22.el7.x86_64.rpm +# pam-1.1.8-22.el7.x86_64.rpm provided by mock pam-devel-1.1.8-22.el7.x86_64.rpm pango-1.42.4-1.el7.x86_64.rpm pango-devel-1.42.4-1.el7.x86_64.rpm -paratype-pt-sans-caption-fonts-20101909-3.el7.noarch.rpm -paratype-pt-sans-fonts-20101909-3.el7.noarch.rpm -parted-3.1-29.el7.src.rpm passwd-0.79-4.el7.x86_64.rpm -patch-2.7.1-10.el7_5.x86_64.rpm +# patch-2.7.1-10.el7_5.x86_64.rpm provided by mock patchutils-0.3.3-4.el7.x86_64.rpm pciutils-3.5.1-3.el7.x86_64.rpm pciutils-devel-3.5.1-3.el7.x86_64.rpm pciutils-libs-3.5.1-3.el7.x86_64.rpm -pcre-8.32-17.el7.x86_64.rpm +# pcre-8.32-17.el7.x86_64.rpm provided by mock pcre-devel-8.32-17.el7.x86_64.rpm pcsc-lite-1.8.8-8.el7.x86_64.rpm pcsc-lite-ccid-1.4.10-14.el7.x86_64.rpm pcsc-lite-libs-1.8.8-8.el7.x86_64.rpm -perl-5.16.3-294.el7_6.x86_64.rpm +# perl-5.16.3-294.el7_6.x86_64.rpm provided by mock perl-Business-ISBN-2.06-2.el7.noarch.rpm perl-Business-ISBN-Data-20120719.001-2.el7.noarch.rpm -perl-Carp-1.26-244.el7.noarch.rpm -perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64.rpm +# perl-Carp-1.26-244.el7.noarch.rpm provided by mock perl-Compress-Raw-Zlib-2.061-4.el7.x86_64.rpm -perl-constant-1.27-2.el7.noarch.rpm +perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64.rpm +# perl-constant-1.27-2.el7.noarch.rpm provided by mock perl-Data-Dumper-2.145-3.el7.x86_64.rpm perl-devel-5.16.3-294.el7_6.x86_64.rpm perl-Digest-1.17-245.el7.noarch.rpm perl-Digest-MD5-2.52-3.el7.x86_64.rpm -perl-Encode-2.51-7.el7.x86_64.rpm +# perl-Encode-2.51-7.el7.x86_64.rpm provided by mock perl-Encode-Locale-1.03-5.el7.noarch.rpm perl-Env-1.04-2.el7.noarch.rpm perl-Error-0.17020-2.el7.noarch.rpm -perl-Exporter-5.68-3.el7.noarch.rpm +# perl-Exporter-5.68-3.el7.noarch.rpm provided by mock perl-ExtUtils-Embed-1.30-294.el7_6.noarch.rpm perl-ExtUtils-Install-1.58-294.el7_6.noarch.rpm perl-ExtUtils-MakeMaker-6.68-3.el7.noarch.rpm perl-ExtUtils-Manifest-1.61-244.el7.noarch.rpm perl-ExtUtils-ParseXS-3.18-3.el7.noarch.rpm -perl-File-Path-2.09-2.el7.noarch.rpm -perl-File-Temp-0.23.01-3.el7.noarch.rpm -perl-Filter-1.49-3.el7.x86_64.rpm -perl-generators-1.08-7.el7.noarch.rpm -perl-Getopt-Long-2.40-3.el7.noarch.rpm +# perl-File-Path-2.09-2.el7.noarch.rpm provided by mock +# perl-File-Temp-0.23.01-3.el7.noarch.rpm provided by mock +# perl-Filter-1.49-3.el7.x86_64.rpm provided by mock +# perl-Getopt-Long-2.40-3.el7.noarch.rpm provided by mock perl-Git-1.8.3.1-20.el7.noarch.rpm -perl-hivex-1.3.10-6.9.el7.x86_64.rpm perl-HTML-Parser-3.71-4.el7.x86_64.rpm perl-HTML-Tagset-3.20-15.el7.noarch.rpm perl-HTTP-Date-6.02-8.el7.noarch.rpm perl-HTTP-Message-6.06-6.el7.noarch.rpm -perl-HTTP-Tiny-0.033-3.el7.noarch.rpm +# perl-HTTP-Tiny-0.033-3.el7.noarch.rpm provided by mock perl-IO-Compress-2.061-2.el7.noarch.rpm perl-IO-HTML-1.00-2.el7.noarch.rpm perl-libintl-1.20-12.el7.x86_64.rpm -perl-libs-5.16.3-294.el7_6.x86_64.rpm +# perl-libs-5.16.3-294.el7_6.x86_64.rpm provided by mock perl-LWP-MediaTypes-6.02-2.el7.noarch.rpm -perl-macros-5.16.3-294.el7_6.x86_64.rpm -perl-parent-0.225-244.el7.noarch.rpm -perl-PathTools-3.40-5.el7.x86_64.rpm -perl-Pod-Escapes-1.04-294.el7_6.noarch.rpm -perl-podlators-2.5.1-3.el7.noarch.rpm -perl-Pod-Perldoc-3.20-4.el7.noarch.rpm -perl-Pod-Simple-3.28-4.el7.noarch.rpm -perl-Pod-Usage-1.63-3.el7.noarch.rpm -perl-Scalar-List-Utils-1.27-248.el7.x86_64.rpm +# perl-macros-5.16.3-294.el7_6.x86_64.rpm provided by mock +# perl-parent-0.225-244.el7.noarch.rpm provided by mock +# perl-PathTools-3.40-5.el7.x86_64.rpm provided by mock +# perl-Pod-Escapes-1.04-294.el7_6.noarch.rpm provided by mock +# perl-podlators-2.5.1-3.el7.noarch.rpm provided by mock +# perl-Pod-Perldoc-3.20-4.el7.noarch.rpm provided by mock +# perl-Pod-Simple-3.28-4.el7.noarch.rpm provided by mock +# perl-Pod-Usage-1.63-3.el7.noarch.rpm provided by mock +# perl-Scalar-List-Utils-1.27-248.el7.x86_64.rpm provided by mock perl-SGMLSpm-1.03ii-31.el7.noarch.rpm -perl-Socket-2.010-4.el7.x86_64.rpm -perl-srpm-macros-1-8.el7.noarch.rpm -perl-Storable-2.45-3.el7.x86_64.rpm +# perl-Socket-2.010-4.el7.x86_64.rpm provided by mock +# perl-srpm-macros-1-8.el7.noarch.rpm provided by mock +# perl-Storable-2.45-3.el7.x86_64.rpm provided by mock perl-TermReadKey-2.30-20.el7.x86_64.rpm perl-Test-Harness-3.28-3.el7.noarch.rpm perl-Test-Simple-0.98-243.el7.noarch.rpm -perl-Text-ParseWords-3.29-4.el7.noarch.rpm +# perl-Text-ParseWords-3.29-4.el7.noarch.rpm provided by mock perl-Text-Unidecode-0.04-20.el7.noarch.rpm -perl-Thread-Queue-3.02-2.el7.noarch.rpm -perl-threads-1.87-4.el7.x86_64.rpm -perl-threads-shared-1.43-6.el7.x86_64.rpm +# perl-Thread-Queue-3.02-2.el7.noarch.rpm provided by mock +# perl-threads-1.87-4.el7.x86_64.rpm provided by mock +# perl-threads-shared-1.43-6.el7.x86_64.rpm provided by mock perl-TimeDate-2.30-2.el7.noarch.rpm -perl-Time-HiRes-1.9725-3.el7.x86_64.rpm -perl-Time-Local-1.2300-2.el7.noarch.rpm +# perl-Time-HiRes-1.9725-3.el7.x86_64.rpm provided by mock +# perl-Time-Local-1.2300-2.el7.noarch.rpm provided by mock perl-URI-1.60-9.el7.noarch.rpm perl-version-0.99.07-3.el7.x86_64.rpm perl-XML-Parser-2.41-10.el7.x86_64.rpm perl-XML-XPath-1.13-22.el7.noarch.rpm pesign-0.109-10.el7.x86_64.rpm -phonon-4.6.0-10.el7.x86_64.rpm -phonon-backend-gstreamer-4.6.3-3.el7.x86_64.rpm -pigz-2.3.4-1.el7.x86_64.rpm -pinentry-0.8.1-17.el7.x86_64.rpm +# pinentry-0.8.1-17.el7.x86_64.rpm provided by mock pixman-0.34.0-1.el7.x86_64.rpm pixman-devel-0.34.0-1.el7.x86_64.rpm -pkgconfig-0.27.1-4.el7.x86_64.rpm -plexus-cipher-1.7-5.el7.noarch.rpm -plexus-classworlds-2.4.2-8.el7.noarch.rpm -plexus-component-api-1.0-0.16.alpha15.el7.noarch.rpm -plexus-containers-component-annotations-1.5.5-14.el7.noarch.rpm -plexus-containers-container-default-1.5.5-14.el7.noarch.rpm -plexus-interactivity-1.0-0.14.alpha6.el7.noarch.rpm -plexus-interpolation-1.15-8.el7.noarch.rpm -plexus-sec-dispatcher-1.4-13.el7.noarch.rpm -plexus-utils-3.0.9-9.el7.noarch.rpm -pm-utils-1.4.1-27.el7.x86_64.rpm +# pkgconfig-0.27.1-4.el7.x86_64.rpm provided by mock polkit-0.112-22.el7.x86_64.rpm polkit-devel-0.112-22.el7.x86_64.rpm polkit-docs-0.112-22.el7.noarch.rpm polkit-pkla-compat-0.1-4.el7.x86_64.rpm poppler-0.26.5-20.el7.x86_64.rpm poppler-data-0.4.6-3.el7.noarch.rpm -popt-1.13-16.el7.x86_64.rpm +# popt-1.13-16.el7.x86_64.rpm provided by mock popt-devel-1.13-16.el7.x86_64.rpm postgresql-9.2.24-1.el7_5.x86_64.rpm -postgresql-contrib-9.2.24-1.el7_5.x86_64.rpm postgresql-devel-9.2.24-1.el7_5.x86_64.rpm postgresql-libs-9.2.24-1.el7_5.x86_64.rpm -postgresql-server-9.2.24-1.el7_5.x86_64.rpm pps-tools-devel-0-0.9.20120407git0deb9c.el7.x86_64.rpm -procps-ng-3.3.10-23.el7.x86_64.rpm +# procps-ng-3.3.10-23.el7.x86_64.rpm provided by mock psmisc-22.20-15.el7.x86_64.rpm -psutils-1.17-44.el7.x86_64.rpm -pth-2.0.7-23.el7.x86_64.rpm -puppet-4.8.2-1.el7.src.rpm -puppet-aodh-11.3.0-1.el7.noarch.rpm -puppet-apache-1.10.0-2.05a0aacgit.el7.noarch.rpm -puppet-barbican-11.3.0-1.el7.noarch.rpm -puppet-ceilometer-11.3.0-1.el7.src.rpm -puppet-ceph-2.4.1-1.el7.src.rpm -puppet-certmonger-1.1.1-1.1157a7egit.el7.noarch.rpm -puppet-cinder-11.3.0-1.el7.src.rpm -puppet-collectd-5.1.0-2.4a3843cgit.el7.noarch.rpm -puppet-concat-2.2.0-2.fdf4a84git.el7.noarch.rpm -puppet-etcd-1.11.0-1.f43e129git.el7.noarch.rpm -puppet-firewall-1.8.2-2.2f892e9git.el7.noarch.rpm -puppet-glance-11.3.0-1.el7.src.rpm -puppet-gnocchi-11.3.0-1.el7.src.rpm -python-gobject-3.22.0-1.el7_4.1.x86_64.rpm -python-gobject-base-3.22.0-1.el7_4.1.x86_64.rpm -puppet-haproxy-1.5.0-4.6ffcb07git.el7.src.rpm -puppet-heat-11.3.0-1.el7.src.rpm -puppet-horizon-11.5.0-1.el7.src.rpm -puppet-inifile-1.6.0-2.c1f1d1egit.el7.noarch.rpm -puppet-ironic-11.3.0-1.el7.src.rpm -puppet-keystone-11.3.0-1.el7.src.rpm -puppet-kmod-2.1.1-2.0d69a96git.el7.noarch.rpm -puppet-magnum-11.3.0-1.el7.src.rpm -puppet-memcached-3.0.2-1.adf8b63git.el7.noarch.rpm -puppet-murano-11.3.0-1.el7.src.rpm -puppet-mysql-3.11.0-1.920dd76git.el7.noarch.rpm -puppet-neutron-11.3.0-1.el7.src.rpm -puppet-nova-11.4.0-1.el7.src.rpm -puppet-nssdb-1.0.1-1.el7.noarch.rpm -puppet-openstacklib-11.5.0-1.el7.src.rpm -puppet-oslo-11.3.0-1.el7.src.rpm -puppet-panko-11.3.0-1.el7.src.rpm -puppet-rabbitmq-5.6.0-4.5ac45degit.el7.src.rpm -puppet-rsync-0.4.0-1.8cc3c6fgit.el7.noarch.rpm -puppet-staging-1.0.4-1.b466d93git.el7.src.rpm -puppet-stdlib-4.18.0-2.el7.src.rpm -puppet-swift-11.3.0-1.el7.src.rpm -puppet-sysctl-0.0.11-1.el7.noarch.rpm -puppet-tempest-11.3.0-1.el7.noarch.rpm -puppet-vcsrepo-1.4.0-2.6c88fb3git.el7.noarch.rpm -puppet-vlan-0.1.0-1.el7.noarch.rpm -puppet-vswitch-7.3.0-1.el7.noarch.rpm -puppet-xinetd-2.0.0-4.1d1e6d4git.el7.noarch.rpm +# pth-2.0.7-23.el7.x86_64.rpm provided by mock pycairo-1.8.10-8.el7.x86_64.rpm pyflakes-1.3.0-2.el7.noarch.rpm -pygpgme-0.3-9.el7.x86_64.rpm -pyliblzma-0.5.3-11.el7.x86_64.rpm +# pygpgme-0.3-9.el7.x86_64.rpm provided by mock +# pyliblzma-0.5.3-11.el7.x86_64.rpm provided by mock pyparsing-2.1.10-3.el7.noarch.rpm -pyparted-3.9-15.el7.x86_64.rpm -PyQt4-4.12-1.el7.x86_64.rpm -pysendfile-2.0.0-5.el7.x86_64.rpm pyserial-2.6-6.el7.noarch.rpm -python-2.7.5-76.el7.src.rpm python2-alembic-0.9.7-1.el7.noarch.rpm python2-amqp-2.1.4-3.el7.noarch.rpm -python-aodhclient-0.9.0-1.el7.src.rpm python2-appdirs-1.4.0-4.el7.noarch.rpm python2-asn1crypto-0.23.0-2.el7.noarch.rpm -python2-automaton-1.12.1-1.el7.noarch.rpm python2-babel-2.3.4-1.el7.noarch.rpm -python2-barbican-8.0.0-0.1.0rc1.el7.noarch.rpm -python2-barbicanclient-4.5.3-1.el7.noarch.rpm -python2-bcrypt-3.1.6-2.el7.x86_64.rpm -python2-bitmath-1.3.1-1.el7.noarch.rpm -python2-boto-2.45.0-3.el7.noarch.rpm -python2-botocore-1.12.75-1.el7.noarch.rpm -python2-cachez-0.1.0-2.el7.noarch.rpm -python2-castellan-0.19.0-1.el7.noarch.rpm -python2-certifi-2018.10.15-5.el7.noarch.rpm -python2-ceilometerclient-2.9.0-1.el7.noarch.rpm python2-cffi-1.11.2-1.el7.x86_64.rpm python2-chardet-3.0.4-7.el7.noarch.rpm -python-cherrypy-3.2.2-4.el7.noarch.rpm python2-cliff-2.13.0-1.el7.noarch.rpm -python2-colorama-0.3.7-2.el7.noarch.rpm -python2-congressclient-1.8.0-1.el7.noarch.rpm -python2-cotyledon-1.6.3-1.el7.noarch.rpm python2-coverage-4.4.1-1.el7.x86_64.rpm python2-crypto-2.6.1-15.el7.x86_64.rpm python2-cryptography-2.5-1.el7.x86_64.rpm -python2-cursive-0.1.2-1.el7.noarch.rpm -python2-cycler-0.10.0-2.el7.noarch.rpm python2-Cython-0.25.2-3.el7.x86_64.rpm -python2-daiquiri-1.2.1-1.el7.noarch.rpm python2-dateutil-2.6.1-1.el7.noarch.rpm -python2-ddt-1.2.0-2.el7.noarch.rpm python2-debtcollector-1.17.1-1.el7.noarch.rpm python2-defusedxml-0.5.0-2.el7.noarch.rpm python2-deprecation-1.0-3.el7.noarch.rpm -python2-designateclient-2.7.0-1.el7.noarch.rpm -python2-django-babel-0.4.0-2.el7.noarch.rpm +python2-django-1.11.20-1.el7.noarch.rpm python2-django-compressor-2.1-5.el7.noarch.rpm -python2-django-debreach-1.5.2-1.el7.noarch.rpm -python2-django-formtools-2.1-1.el7.noarch.rpm python2-dnf-4.0.9.2-1.el7_6.noarch.rpm -python-dns-1.15.0-5.el7.noarch.rpm python2-dulwich-0.18.4-1.el7.x86_64.rpm +python2-eventlet-0.24.1-3.el7.noarch.rpm python2-extras-1.0.0-2.el7.noarch.rpm python2-fasteners-0.14.1-6.el7.noarch.rpm python2-fixtures-3.0.0-7.el7.noarch.rpm python2-funcsigs-1.0.2-4.el7.noarch.rpm -python2-functools32-3.2.3.2-1.el7.noarch.rpm +python2-future-0.16.0-4.el7.noarch.rpm python2-futures-3.1.1-5.el7.noarch.rpm python2-futurist-1.3.1-1.el7.noarch.rpm -python2-future-0.16.0-4.el7.noarch.rpm -python2-gabbi-1.33.0-1.el7.noarch.rpm python2-gevent-1.1.2-2.el7.x86_64.rpm -python2-gflags-2.0-5.el7.noarch.rpm python2-gluster-5.2-1.el7.x86_64.rpm -python2-gnocchiclient-3.3.1-1.el7.noarch.rpm -python2-google-auth-1.3.0-1.el7.noarch.rpm python2-greenlet-0.4.9-1.el7.x86_64.rpm -python2-gunicorn-19.7.1-1.el7.noarch.rpm python2-hacking-0.13.0-1.el7.noarch.rpm python2-hawkey-0.22.5-1.el7_6.x86_64.rpm python2-idna-2.5-1.el7.noarch.rpm python2-imagesize-0.7.1-5.el7.noarch.rpm -python2-influxdb-4.0.0-1.el7.1.noarch.rpm python2-ipaddress-1.0.18-5.el7.noarch.rpm python2-iso8601-0.1.11-8.el7.noarch.rpm python2-jinja2-2.8.1-1.el7.noarch.rpm python2-jmespath-0.9.0-5.el7.noarch.rpm -python2-json-logger-0.1.7-1.el7.noarch.rpm -python2-jsonpatch-1.14-1.el7.noarch.rpm python2-jsonpatch-1.21-1.el7.noarch.rpm -python2-jsonpath-rw-ext-1.0.0-1.el7.noarch.rpm python2-jsonpointer-1.10-4.el7.noarch.rpm python2-jsonschema-2.6.0-2.el7.noarch.rpm -python2-jwt-1.6.1-1.el7.noarch.rpm python2-keystonemiddleware-5.2.0-1.el7.noarch.rpm python2-kombu-4.0.2-5.el7.noarch.rpm -python2-ldap3-2.4.1-3.el7.noarch.rpm python2-ldappool-2.1.0-1.el7.noarch.rpm python2-libcomps-0.1.8-12.el7.x86_64.rpm python2-libdnf-0.22.5-1.el7_6.x86_64.rpm -python2-lz4-0.9.0-1.el7.x86_64.rpm -python2-marathon-0.8.8-1.el7.noarch.rpm python2-markupsafe-0.23-16.el7.x86_64.rpm -python2-matplotlib-2.0.0-1.el7.x86_64.rpm -python2-matplotlib-tk-2.0.0-1.el7.x86_64.rpm python2-mccabe-0.6.1-7.el7.noarch.rpm -python2-microversion-parse-0.1.4-2.el7.noarch.rpm python2-mimeparse-1.6.0-5.el7.noarch.rpm python2-mock-2.0.0-1.el7.noarch.rpm -python2-monascaclient-1.7.1-1.el7.noarch.rpm python2-monotonic-1.5-1.el7.noarch.rpm python2-mox3-0.23.0-1.el7.noarch.rpm python2-munch-2.2.0-2.el7.noarch.rpm -python2-murano-pkg-check-0.3.0-2.el7.noarch.rpm python2-netaddr-0.7.19-5.el7.noarch.rpm -python2-numexpr-2.6.1-3.el7.x86_64.rpm -python2-numpy-1.11.2-2.el7.x86_64.rpm -python2-oauth2client-4.0.0-2.el7.noarch.rpm python2-oauthlib-2.0.1-8.el7.noarch.rpm python2-olefile-0.46-2.el7.noarch.rpm python2-openstack-doc-tools-1.3.0-2.el7.noarch.rpm -python2-os-client-config-1.28.0-1.el7.noarch.rpm -python2-os-service-types-1.3.0-1.el7.noarch.rpm python2-osc-lib-1.11.1-1.el7.noarch.rpm python2-osc-lib-tests-1.11.1-1.el7.noarch.rpm +python2-os-client-config-1.28.0-1.el7.noarch.rpm python2-oslo-cache-1.30.3-1.el7.noarch.rpm python2-oslo-concurrency-3.27.0-1.el7.noarch.rpm python2-oslo-config-6.8.1-1.el7.noarch.rpm python2-oslo-context-2.22.1-1.el7.noarch.rpm python2-oslo-db-4.40.0-1.el7.noarch.rpm -python2-oslo-db-tests-4.40.0-1.el7.noarch.rpm python2-oslo-i18n-3.17.1-1.el7.noarch.rpm python2-oslo-log-3.39.2-1.el7.noarch.rpm -python-oslo-log-lang-3.39.2-1.el7.noarch.rpm python2-oslo-middleware-3.36.0-1.el7.noarch.rpm python2-oslo-policy-2.1.1-1.el7.noarch.rpm python2-oslo-privsep-1.22.1-1.el7.noarch.rpm -python2-oslo-reports-1.22.1-1.el7.noarch.rpm python2-oslo-rootwrap-5.9.1-1.el7.noarch.rpm python2-oslo-serialization-2.20.2-1.el7.noarch.rpm python2-oslo-service-1.38.0-1.el7.noarch.rpm python2-oslo-sphinx-4.15.2-1.el7.noarch.rpm python2-oslotest-2.17.1-1.el7.noarch.rpm -python2-oslo-upgradecheck-0.2.1-1.el7.noarch.rpm -python2-oslo-utils-3.28.3-1.el7.noarch.rpm python2-oslo-utils-3.40.3-1.el7.noarch.rpm python2-oslo-versionedobjects-1.33.3-1.el7.noarch.rpm python2-oslo-versionedobjects-tests-1.33.3-1.el7.noarch.rpm -python2-oslo-vmware-2.23.1-1.el7.noarch.rpm -python2-osprofiler-1.11.0-1.el7.noarch.rpm -python2-os-traits-0.3.3-1.el7.noarch.rpm -python2-os-win-2.2.0-1.el7.noarch.rpm -python2-os-xenapi-0.2.0-1.el7.noarch.rpm -python2-ovsdbapp-0.4.3-1.el7.noarch.rpm -python2-pandas-0.19.1-2.el7.2.x86_64.rpm -python2-pankoclient-0.3.0-1.el7.noarch.rpm +python2-osprofiler-2.3.0-1.el7.noarch.rpm +python2-os-service-types-1.3.0-1.el7.noarch.rpm python2-passlib-1.7.0-4.el7.noarch.rpm python2-pbr-3.1.1-1.el7.noarch.rpm python2-pecan-1.1.2-1.el7.noarch.rpm -python2-persist-queue-0.1.4-1.el7.noarch.rpm -python2-pexpect-4.6-1.el7.noarch.rpm python2-pifpaf-0.12.0-1.el7.noarch.rpm python2-pika-0.10.0-10.el7.noarch.rpm python2-pika_pool-0.1.3-3.el7.noarch.rpm python2-pillow-4.0.0-1.el7.x86_64.rpm -python2-positional-1.1.1-2.el7.noarch.rpm -python2-psutil-5.2.2-2.el7.x86_64.rpm -python2-ptyprocess-0.5.2-3.el7.noarch.rpm python2-pyasn1-0.1.9-7.el7.noarch.rpm python2-pyasn1-modules-0.1.9-7.el7.noarch.rpm python2-pycadf-2.6.0-1.el7.noarch.rpm -python2-pycodestyle-2.0.0-5.el7.noarch.rpm python2-pygments-2.2.0-7.el7.noarch.rpm python2-PyMySQL-0.9.2-2.el7.noarch.rpm python2-pyngus-2.3.0-1.el7.noarch.rpm -python2-pyOpenSSL-16.2.0-3.el7.noarch.rpm python2-pyOpenSSL-17.3.0-3.el7.noarch.rpm python2-pyparsing-2.1.10-3.el7.noarch.rpm python2-pyroute2-0.4.19-1.el7.noarch.rpm python2-pysaml2-4.5.0-4.el7.noarch.rpm -python2-pysnmp-4.3.2-3.el7.noarch.rpm python2-pytest-3.0.6-2.el7.noarch.rpm python2-qpid-proton-0.28.0-1.el7.x86_64.rpm python2-rcssmin-1.0.6-2.el7.x86_64.rpm python2-reno-2.5.0-1.el7.noarch.rpm -python2-requests-oauthlib-0.8.0-5.el7.noarch.rpm +python2-requests-2.21.0-2.el7.noarch.rpm python2-requestsexceptions-1.4.0-1.el7.noarch.rpm -python2-retryz-0.1.8-1.el7.noarch.rpm python2-rfc3986-1.2.0-1.el7.noarch.rpm python2-rjsmin-1.0.12-2.el7.x86_64.rpm -python2-rpm-macros-3-25.el7.noarch.rpm -python2-rsa-3.4.1-1.el7.noarch.rpm -python2-ruamel-ordereddict-0.4.9-3.el7.x86_64.rpm -python2-ruamel-yaml-0.13.14-2.el7.x86_64.rpm -python2-saharaclient-1.3.0-1.el7.noarch.rpm -python2-scciclient-0.5.0-1.el7.noarch.rpm -python2-scipy-0.18.0-3.el7.x86_64.rpm -python2-scrypt-0.8.0-2.el7.x86_64.rpm python2-scss-1.3.4-6.el7.x86_64.rpm -python2-senlinclient-1.4.0-1.el7.noarch.rpm python2-setuptools-22.0.5-1.el7.noarch.rpm python2-setuptools_scm-1.10.1-1.el7.noarch.rpm python2-simplejson-3.10.0-7.el7.x86_64.rpm @@ -1338,26 +818,18 @@ python2-statsd-3.2.1-5.el7.noarch.rpm python2-stestr-1.1.0-1.el7.noarch.rpm python2-stevedore-1.25.1-1.el7.noarch.rpm python2-subunit-1.2.0-14.el7.noarch.rpm -python2-suds-0.7-0.4.94664ddd46a6.el7.noarch.rpm -python2-swiftclient-3.4.0-1.el7.noarch.rpm -python2-tables-3.3.0-4.el7.x86_64.rpm -python2-taskflow-2.14.1-1.el7.noarch.rpm python2-tenacity-4.4.0-1.el7.noarch.rpm python2-testrepository-0.0.20-12.el7.noarch.rpm python2-testresources-1.0.0-1.el7.noarch.rpm python2-testscenarios-0.5.0-8.el7.noarch.rpm python2-tinyrpc-0.5-4.20170523git1f38ac.el7.noarch.rpm python2-traceback2-1.4.0-7.el7.noarch.rpm -python2-troveclient-2.12.0-1.el7.noarch.rpm python2-twisted-16.1.1-3.el7.x86_64.rpm python2-typing-3.6.1-1.el7.noarch.rpm python2-ujson-1.35-1.el7.x86_64.rpm -python2-uritemplate-3.0.0-1.el7.noarch.rpm python2-vine-1.1.3-2.el7.noarch.rpm -python2-weakrefmethod-1.0.2-3.el7.noarch.rpm python2-webob-1.8.2-1.el7.noarch.rpm python2-whoosh-2.7.4-5.el7.noarch.rpm -python2-wsgi_intercept-1.2.2-1.el7.noarch.rpm python2-XStatic-1.0.1-8.el7.noarch.rpm python2-XStatic-Angular-1.5.8.0-1.el7.noarch.rpm python2-XStatic-Angular-Bootstrap-2.2.0.0-1.el7.noarch.rpm @@ -1377,128 +849,61 @@ python2-XStatic-smart-table-1.4.13.2-1.el7.noarch.rpm python2-XStatic-termjs-0.0.7.0-1.el7.noarch.rpm python2-XStatic-tv4-1.2.7.0-0.1.pre_review.el7.noarch.rpm python2-yappi-1.0-1.el7.x86_64.rpm -python2-yaql-1.1.0-3.el7.noarch.rpm -python2-yaql-1.1.3-2.el7.noarch.rpm -python2-zake-0.2.2-2.el7.noarch.rpm -python2-zaqarclient-1.7.0-1.el7.noarch.rpm -python-aniso8601-0.82-3.el7.noarch.rpm python-anyjson-0.3.3-3.el7.noarch.rpm python-backports-1.0-8.el7.x86_64.rpm python-backports-ssl_match_hostname-3.5.0.1-1.el7.noarch.rpm python-beaker-1.5.4-10.el7.noarch.rpm python-beautifulsoup4-4.6.0-1.el7.noarch.rpm python-betamax-0.7.1-1.el7.noarch.rpm -python-boto3-1.4.6-5.el7.noarch.rpm -python-Bottleneck-0.7.0-1.el7.x86_64.rpm -python-bson-3.0.3-1.el7.x86_64.rpm python-cachetools-1.1.6-2.el7.noarch.rpm -python-ceilometermiddleware-1.1.0-1.el7.noarch.rpm python-characteristic-14.3.0-4.el7.noarch.rpm -python-click-6.3-1.el7.noarch.rpm -python-cliff-2.8.2-1.el7.noarch.rpm python-cliff-tablib-1.1-3.el7.noarch.rpm python-cmd2-0.6.8-8.el7.noarch.rpm -python-configobj-4.7.2-7.el7.noarch.rpm -python-configshell-1.1.fb23-5.el7.noarch.rpm -python-construct-2.5.1-4.el7.noarch.rpm python-contextlib2-0.5.1-3.el7.noarch.rpm -python-croniter-0.3.4-2.el7.noarch.rpm python-d2to1-0.2.11-1.el7.noarch.rpm -python-daemon-1.6-4.el7.noarch.rpm -python-dateutil-2.4.2-1.el7.noarch.rpm -python-dateutil-2.6.1-1.el7.src.rpm python-decorator-3.4.0-3.el7.noarch.rpm -python-deltarpm-3.6-3.el7.x86_64.rpm -python2-django-1.11.20-1.el7.noarch.rpm -python-django-bash-completion-1.11.20-1.el7.noarch.rpm -python2-django-babel-0.6.2-1.el7.noarch.rpm python-django-appconf-1.0.1-4.el7.noarch.rpm -python-django-compressor-2.0-1.el7.noarch.rpm -python-django-nose-1.4.3-1.el7.noarch.rpm +python-django-bash-completion-1.11.20-1.el7.noarch.rpm python-django-pyscss-2.0.2-1.el7.noarch.rpm -python-dns-1.12.0-4.20150617git465785f.el7.noarch.rpm -python-docker-3.3.0-1.el7.src.rpm -python-docker-pycreds-0.3.0-7.el7.noarch.rpm +python-dns-1.15.0-5.el7.noarch.rpm python-docutils-0.11-0.3.20130715svn7687.el7.noarch.rpm python-dogpile-cache-0.6.2-1.el7.noarch.rpm python-dogpile-core-0.4.1-2.el7.noarch.rpm -python-dracclient-1.3.0-1.el7.noarch.rpm python-editor-0.4-4.el7.noarch.rpm python-enum34-1.0.4-1.el7.noarch.rpm -python-ethtool-0.8-7.el7.x86_64.rpm -python2-eventlet-0.24.1-3.el7.noarch.rpm -python-extras-0.0.3-2.el7.noarch.rpm -python-firewall-0.5.3-5.el7.noarch.rpm -python-fixtures-3.0.0-2.el7.noarch.rpm python-flake8-2.4.1-2.el7.noarch.rpm -python2-flask-1.0.2-1.el7.noarch.rpm -python2-flask-restful-0.3.6-7.el7.noarch.rpm python-freezegun-0.3.8-2.el7.noarch.rpm -python-glance-store-0.22.0-1.el7.src.rpm -python-google-auth-1.3.0-1.el7.src.rpm -python-heatclient-1.11.1-1.el7.src.rpm -python-httplib2-0.9.2-1.el7.noarch.rpm -python-iniparse-0.4-9.el7.noarch.rpm +python-gobject-3.22.0-1.el7_4.1.x86_64.rpm +python-gobject-base-3.22.0-1.el7_4.1.x86_64.rpm +# python-iniparse-0.4-9.el7.noarch.rpm provided by mock python-inotify-0.9.4-4.el7.noarch.rpm -python-ipaddr-2.1.11-1.el7.noarch.rpm -python-ipaddress-1.0.16-3.el7.noarch.rpm python-IPy-0.75-6.el7.noarch.rpm -python-itsdangerous-0.23-2.el7.noarch.rpm python-javapackages-3.4.1-11.el7.noarch.rpm -python-jsonpath-rw-1.2.3-2.el7.noarch.rpm python-jwcrypto-0.4.2-1.el7.noarch.rpm python-kafka-1.3.1-1.el7.noarch.rpm -python-kazoo-2.2.1-1.el7.noarch.rpm python-kerberos-1.1-15.el7.x86_64.rpm -python-keyring-5.7.1-1.el7.src.rpm -python-keystoneauth1-3.1.0-1.el7.src.rpm -python-keystoneclient-3.13.0-1.el7.src.rpm -python-kitchen-1.1.1-5.el7.noarch.rpm -python-kmod-0.9-4.el7.x86_64.rpm python-ldap-2.4.15-2.el7.x86_64.rpm python-lesscpy-0.9j-4.el7.noarch.rpm python-linecache2-1.0.0-1.el7.noarch.rpm -python-linux-procfs-0.4.9-4.el7.noarch.rpm -python-lockfile-0.9.1-4.el7.centos.noarch.rpm python-logutils-0.3.3-3.el7.noarch.rpm python-lxml-3.2.1-4.el7.x86_64.rpm python-mako-0.8.1-2.el7.noarch.rpm -python-matplotlib-data-2.0.0-1.el7.noarch.rpm -python-matplotlib-data-fonts-2.0.0-1.el7.noarch.rpm python-memcached-1.58-1.el7.noarch.rpm python-migrate-0.11.0-1.el7.noarch.rpm python-monotonic-0.6-1.el7.noarch.rpm -python-ncclient-0.4.2-2.el7.noarch.rpm -python-netaddr-0.7.18-1.el7.noarch.rpm python-netifaces-0.10.4-3.el7.x86_64.rpm -python-networkx-1.10-1.el7.noarch.rpm -python-networkx-core-1.10-1.el7.noarch.rpm -python-neutron-11.0.6-1.el7.noarch.rpm -python-neutron-tests-11.0.6-1.el7.noarch.rpm python-nose-1.3.7-7.el7.noarch.rpm -python-openstackclient-3.12.1-1.el7.src.rpm -python-openstackdocstheme-1.11.0-1.el7.src.rpm -python-openstack-nose-plugin-0.11-4.el7.noarch.rpm -python-osc-lib-1.7.0-1.el7.src.rpm python-oslo-cache-lang-1.30.3-1.el7.noarch.rpm -python-oslo-concurrency-3.21.1-1.el7.src.rpm +python-oslo-concurrency-lang-3.27.0-1.el7.noarch.rpm python-oslo-db-lang-4.40.0-1.el7.noarch.rpm -python-oslo-db-tests-4.25.1-1.el7.noarch.rpm python-oslo-i18n-lang-3.17.1-1.el7.noarch.rpm python-oslo-log-lang-3.39.2-1.el7.noarch.rpm -python-oslo-messaging-5.30.6-1.el7.src.rpm python-oslo-middleware-lang-3.36.0-1.el7.noarch.rpm python-oslo-policy-lang-2.1.1-1.el7.noarch.rpm python-oslo-privsep-lang-1.22.1-1.el7.noarch.rpm -python-oslo-concurrency-lang-3.27.0-1.el7.noarch.rpm -python-oslo-service-1.25.1-1.el7.src.rpm -python-oslo-utils-lang-3.28.3-1.el7.noarch.rpm python-oslo-utils-lang-3.40.3-1.el7.noarch.rpm python-oslo-versionedobjects-lang-1.33.3-1.el7.noarch.rpm -python-oslo-vmware-lang-2.23.1-1.el7.noarch.rpm -python2-osprofiler-2.3.0-1.el7.noarch.rpm python-os-testr-0.8.2-1.el7.noarch.rpm -python-os-vif-1.9.1-1.el7.src.rpm python-paramiko-2.1.1-9.el7.noarch.rpm python-paste-1.7.5.1-9.20111221hg1498.el7.noarch.rpm python-paste-deploy-1.5.2-6.el7.noarch.rpm @@ -1506,14 +911,11 @@ python-pathlib-1.0.1-1.el7.noarch.rpm python-pep8-1.5.7-2.el7.noarch.rpm python-pint-0.6-2.el7.noarch.rpm python-ply-3.4-11.el7.noarch.rpm -python-posix_ipc-0.9.8-1.el7.x86_64.rpm python-prettytable-0.7.2-3.el7.noarch.rpm -python-proliantutils-2.4.0-1.el7.noarch.rpm -python-psycopg2-2.5.1-3.el7.src.rpm python-py-1.4.32-1.el7.noarch.rpm python-pycadf-common-2.6.0-1.el7.noarch.rpm python-pycparser-2.14-1.el7.noarch.rpm -python-pycurl-7.19.0-19.el7.x86_64.rpm +# python-pycurl-7.19.0-19.el7.x86_64.rpm provided by mock python-pyeclib-1.5.0-1.el7.x86_64.rpm python-pyelftools-0.22-0.5.git20130619.a1d9681.el7.noarch.rpm python-pymongo-3.0.3-1.el7.x86_64.rpm @@ -1522,55 +924,25 @@ python-pytimeparse-1.1.5-1.el7.noarch.rpm python-pyudev-0.15-9.el7.noarch.rpm python-redis-2.10.3-1.el7.noarch.rpm python-repoze-lru-0.4-3.el7.noarch.rpm -python-repoze-who-2.1-1.el7.noarch.rpm -python2-requests-2.21.0-2.el7.noarch.rpm python-requests-kerberos-0.8.0-3.el7.noarch.rpm -python-retrying-1.2.3-4.el7.noarch.rpm python-routes-2.4.1-1.el7.noarch.rpm -python-rpm-macros-3-25.el7.noarch.rpm -python-rtslib-2.1.fb63-13.el7.noarch.rpm -python-s3transfer-0.1.13-1.el7.noarch.rpm -python-schedutils-0.4-6.el7.x86_64.rpm python-semantic_version-2.4.2-2.el7.noarch.rpm python-service-identity-14.0.0-4.el7.noarch.rpm -python-setproctitle-1.1.9-4.el7.x86_64.rpm python-simplegeneric-0.8-7.el7.noarch.rpm -python-simplejson-3.5.3-5.el7.x86_64.rpm -python-slip-0.4.0-4.el7.noarch.rpm -python-slip-dbus-0.4.0-4.el7.noarch.rpm python-sphinx-locale-1.6.2-3.el7.noarch.rpm -python-sqlalchemy-utils-0.31.3-2.el7.noarch.rpm python-sqlparse-0.1.18-5.el7.noarch.rpm -python-srpm-macros-3-25.el7.noarch.rpm -python-subprocess32-3.2.6-4.el7.x86_64.rpm -python-subunit-1.0.0-1.el7.noarch.rpm -python-swift-2.15.1-1.el7.noarch.rpm -python-swift-tests-2.15.1-1.el7.noarch.rpm -python-sysv_ipc-0.4.2-11.el7.x86_64.rpm -python-tables-3.2.0-1.el7.x86_64.rpm python-tablib-0.10.0-1.el7.noarch.rpm python-tempita-0.5.1-8.el7.noarch.rpm -python-termcolor-1.1.0-4.el7.noarch.rpm -python-testrepository-0.0.18-2.el7.noarch.rpm -python-testscenarios-0.4-4.el7.noarch.rpm python-testtools-1.8.0-2.el7.noarch.rpm -python-tooz-1.58.0-1.el7.noarch.rpm -python-trollius-2.1-4.el7.noarch.rpm -python-UcsSdk-0.8.2.5-1.el7.noarch.rpm python-unicodecsv-0.14.1-4.el7.noarch.rpm python-unittest2-1.1.0-4.el7.noarch.rpm -python-urlgrabber-3.10-9.el7.noarch.rpm -python-urwid-1.1.1-3.el7.x86_64.rpm +# python-urlgrabber-3.10-9.el7.noarch.rpm provided by mock python-versiontools-1.9.1-4.el7.noarch.rpm -python-voluptuous-0.8.9-1.el7.src.rpm python-waitress-0.8.9-5.el7.noarch.rpm python-warlock-1.0.1-1.el7.noarch.rpm -python-websocket-client-0.34.0-3.el7.noarch.rpm -python-websockify-0.8.0-1.el7.noarch.rpm python-webtest-2.0.23-1.el7.noarch.rpm python-werkzeug-0.9.1-2.el7.noarch.rpm python-wrapt-1.10.8-2.el7.x86_64.rpm -python-wsme-0.9.2-1.el7.src.rpm python-XStatic-Angular-lrdragndrop-1.0.2.2-2.el7.noarch.rpm python-XStatic-Bootstrap-Datepicker-1.3.1.0-1.el7.noarch.rpm python-XStatic-Hogan-2.0.0.2-2.el7.noarch.rpm @@ -1585,42 +957,24 @@ python-XStatic-Spin-1.2.5.2-2.el7.noarch.rpm python-zmq-14.7.0-2.el7.x86_64.rpm python-zope-interface-4.0.5-4.el7.x86_64.rpm pytz-2016.10-2.el7.noarch.rpm -pyxattr-0.5.1-5.el7.x86_64.rpm +# pyxattr-0.5.1-5.el7.x86_64.rpm provided by mock PyYAML-3.10-11.el7.x86_64.rpm -qdox-1.12.1-10.el7.noarch.rpm qpid-proton-c-0.28.0-1.el7.x86_64.rpm qrencode-devel-3.4.1-3.el7.x86_64.rpm -qrencode-libs-3.4.1-3.el7.x86_64.rpm -qt-4.8.7-2.el7.x86_64.rpm -qt-settings-19-23.8.el7.centos.noarch.rpm -qt-x11-4.8.7-2.el7.x86_64.rpm +# qrencode-libs-3.4.1-3.el7.x86_64.rpm provided by mock quota-4.01-17.el7.x86_64.rpm quota-nls-4.01-17.el7.noarch.rpm -rabbitmq-server-3.6.5-1.el7.src.rpm -rabbitmq-server-3.6.5-1.el7.noarch.rpm radvd-2.17-3.el7.x86_64.rpm -rdma-7.3_4.7_rc2-6.el7_3.noarch.rpm -readline-6.2-10.el7.x86_64.rpm +# readline-6.2-10.el7.x86_64.rpm provided by mock readline-devel-6.2-10.el7.x86_64.rpm redhat-lsb-core-4.1-27.el7.centos.1.x86_64.rpm redhat-lsb-submod-security-4.1-27.el7.centos.1.x86_64.rpm -redhat-rpm-config-9.1.0-87.el7.centos.noarch.rpm -regexp-1.5-13.el7.noarch.rpm -resource-agents-4.1.1-12.el7_6.7.src.rpm +# redhat-rpm-config-9.1.0-87.el7.centos.noarch.rpm provided by mock roboto-fontface-common-0.5.0.0-1.el7.noarch.rpm roboto-fontface-fonts-0.5.0.0-1.el7.noarch.rpm -rootfiles-8.1-11.el7.noarch.rpm rpcbind-0.2.0-47.el7.x86_64.rpm -rpm-4.11.3-35.el7.x86_64.rpm -rpm-build-4.11.3-35.el7.x86_64.rpm -rpm-build-libs-4.11.3-35.el7.x86_64.rpm -rpm-libs-4.11.3-35.el7.x86_64.rpm -rpm-python-4.11.3-35.el7.x86_64.rpm rsync-3.1.2-4.el7.x86_64.rpm -rtctl-1.13-2.el7.noarch.rpm -rt-setup-1.59-5.el7.noarch.rpm ruby-2.0.0.648-36.el7.x86_64.rpm -ruby-augeas-0.5.0-1.el7.x86_64.rpm ruby-devel-2.0.0.648-36.el7.x86_64.rpm rubygem-bigdecimal-1.2.0-36.el7.x86_64.rpm rubygem-io-console-0.4.2-36.el7.x86_64.rpm @@ -1631,85 +985,37 @@ rubygem-rgen-0.6.6-2.el7.noarch.rpm rubygems-2.0.14.1-36.el7.noarch.rpm ruby-irb-2.0.0.648-36.el7.noarch.rpm ruby-libs-2.0.0.648-36.el7.x86_64.rpm -ruby-shadow-1.4.1-23.el7.x86_64.rpm -sanlock-3.6.0-1.el7.x86_64.rpm sanlock-devel-3.6.0-1.el7.x86_64.rpm sanlock-lib-3.6.0-1.el7.x86_64.rpm -sazanami-fonts-common-0.20040629-22.el7.noarch.rpm -sazanami-gothic-fonts-0.20040629-22.el7.noarch.rpm -sazanami-mincho-fonts-0.20040629-22.el7.noarch.rpm scl-utils-20130529-19.el7.x86_64.rpm -screen-4.1.0-0.25.20120314git3c2946.el7.x86_64.rpm scrub-2.5.2-7.el7.x86_64.rpm -scsi-target-utils-1.0.55-4.el7.src.rpm SDL-1.2.15-14.el7.x86_64.rpm SDL-devel-1.2.15-14.el7.x86_64.rpm -seabios-bin-1.11.0-2.el7.noarch.rpm -seavgabios-bin-1.11.0-2.el7.noarch.rpm -sed-4.2.2-5.el7.x86_64.rpm +# sed-4.2.2-5.el7.x86_64.rpm provided by mock setools-libs-3.3.8-4.el7.x86_64.rpm -setup-2.8.71-10.el7.noarch.rpm -setup-2.8.71-10.el7.src.rpm -sg3_utils-1.37-17.el7.x86_64.rpm -sg3_utils-libs-1.37-17.el7.x86_64.rpm -sgabios-bin-0.20110622svn-4.el7.noarch.rpm +# setup-2.8.71-10.el7.noarch.rpm provided by mock sgml-common-0.6.3-39.el7.noarch.rpm -shadow-utils-4.1.5.1-25.el7.x86_64.rpm -shared-mime-info-1.8-4.el7.x86_64.rpm -sharutils-4.13.3-8.el7.x86_64.rpm -shim-15-1.el7.centos.src.rpm -shim-signed-15-1.el7.centos.src.rpm -sil-abyssinica-fonts-1.200-6.el7.noarch.rpm -sil-mingzat-fonts-0.100-6.el7.noarch.rpm -sip-4.19-1.el7.x86_64.rpm -sisu-inject-bean-2.3.0-11.el7.noarch.rpm -sisu-inject-plexus-2.3.0-11.el7.noarch.rpm +# shadow-utils-4.1.5.1-25.el7.x86_64.rpm provided by mock +# shared-mime-info-1.8-4.el7.x86_64.rpm provided by mock slang-2.2.4-11.el7.x86_64.rpm slang-devel-2.2.4-11.el7.x86_64.rpm -slf4j-1.7.4-4.el7_4.noarch.rpm -smartmontools-6.5-1.el7.x86_64.rpm snappy-1.1.0-3.el7.x86_64.rpm snappy-devel-1.1.0-3.el7.x86_64.rpm socat-1.7.3.2-2.el7.x86_64.rpm source-highlight-3.1.6-6.el7.x86_64.rpm -spawn-fcgi-1.6.3-5.el7.x86_64.rpm spax-1.5.2-13.el7.x86_64.rpm -speex-1.2-0.19.rc1.el7.x86_64.rpm -sqlite-3.7.17-8.el7.x86_64.rpm +# sqlite-3.7.17-8.el7.x86_64.rpm provided by mock sqlite-devel-3.7.17-8.el7.x86_64.rpm -squashfs-tools-4.3-0.21.gitaae0aff4.el7.x86_64.rpm -sshpass-1.06-1.el7.x86_64.rpm ssmtp-2.64-14.el7.x86_64.rpm -stix-fonts-1.1.0-5.el7.noarch.rpm -stix-math-fonts-1.1.0-5.el7.noarch.rpm -strace-4.12-9.el7.x86_64.rpm subversion-1.7.14-14.el7.x86_64.rpm subversion-libs-1.7.14-14.el7.x86_64.rpm -sudo-1.8.23-4.el7_7.1.src.rpm -supermin5-5.1.19-1.el7.x86_64.rpm -swig-2.0.10-5.el7.x86_64.rpm -sysfsutils-2.1.0-16.el7.x86_64.rpm -syslinux-4.05-15.el7.x86_64.rpm -syslinux-extlinux-4.05-15.el7.x86_64.rpm -syslog-ng-3.5.6-3.el7.x86_64.rpm -syslog-ng-libdbi-3.5.6-3.el7.x86_64.rpm -sysstat-10.1.5-17.el7.x86_64.rpm -systemd-219-67.el7.src.rpm sysvinit-tools-2.88-14.dsf.el7.x86_64.rpm -t1lib-5.1.2-14.el7.x86_64.rpm -taglib-1.8-7.20130218git.el7.x86_64.rpm -tangerine-fonts-1.3-2.el7.noarch.rpm -tar-1.26-35.el7.x86_64.rpm -targetcli-2.1.fb46-7.el7.noarch.rpm -tboot-1.9.6-3.el7.src.rpm +# tar-1.26-35.el7.x86_64.rpm provided by mock tcl-8.5.13-8.el7.x86_64.rpm -tcl-devel-8.5.13-8.el7.x86_64.rpm tcp_wrappers-7.6-77.el7.x86_64.rpm tcp_wrappers-devel-7.6-77.el7.x86_64.rpm tcp_wrappers-libs-7.6-77.el7.x86_64.rpm tcsh-6.18.01-15.el7.x86_64.rpm -teamd-1.27-5.el7.x86_64.rpm -terminus-fonts-4.38-3.el7.noarch.rpm texi2html-1.82-10.el7.noarch.rpm texinfo-5.1-5.el7.x86_64.rpm texlive-ae-svn15878.1.4-43.el7.noarch.rpm @@ -1756,8 +1062,6 @@ texlive-dvipdfm-svn26689.0.13.2d-43.el7.noarch.rpm texlive-dvipdfmx-bin-svn26509.0-43.20130427_r30134.el7.x86_64.rpm texlive-dvipdfmx-def-svn15878.0-43.el7.noarch.rpm texlive-dvipdfmx-svn26765.0-43.el7.noarch.rpm -texlive-dvipng-bin-svn26509.0-43.20130427_r30134.el7.x86_64.rpm -texlive-dvipng-svn26689.1.14-43.el7.noarch.rpm texlive-dvips-bin-svn26509.0-43.20130427_r30134.el7.x86_64.rpm texlive-dvips-svn29585.0-43.el7.noarch.rpm texlive-ec-svn25033.1.0-43.el7.noarch.rpm @@ -1858,7 +1162,6 @@ texlive-pdftex-svn29585.1.40.11-43.el7.noarch.rpm texlive-pgf-svn22614.2.10-43.el7.noarch.rpm texlive-plain-svn26647.0-43.el7.noarch.rpm texlive-powerdot-svn25656.1.4i-43.el7.noarch.rpm -texlive-preprint-svn16085.0-43.el7.noarch.rpm texlive-psfrag-svn15878.3.04-43.el7.noarch.rpm texlive-pslatex-svn16416.0-43.el7.noarch.rpm texlive-psnfss-svn23394.9.2a-43.el7.noarch.rpm @@ -1926,78 +1229,34 @@ texlive-xkeyval-svn27995.2.6a-43.el7.noarch.rpm texlive-xunicode-svn23897.0.981-43.el7.noarch.rpm texlive-zapfchan-svn28614.0-43.el7.noarch.rpm texlive-zapfding-svn28614.0-43.el7.noarch.rpm -texmacs-fedora-fonts-1.99.2-6.el7.noarch.rpm -thai-scalable-fonts-common-0.5.0-7.el7.noarch.rpm -thai-scalable-garuda-fonts-0.5.0-7.el7.noarch.rpm -thai-scalable-kinnari-fonts-0.5.0-7.el7.noarch.rpm -thai-scalable-loma-fonts-0.5.0-7.el7.noarch.rpm -thai-scalable-norasi-fonts-0.5.0-7.el7.noarch.rpm -thai-scalable-purisa-fonts-0.5.0-7.el7.noarch.rpm -thai-scalable-sawasdee-fonts-0.5.0-7.el7.noarch.rpm -thai-scalable-tlwgmono-fonts-0.5.0-7.el7.noarch.rpm -thai-scalable-tlwgtypewriter-fonts-0.5.0-7.el7.noarch.rpm -thai-scalable-tlwgtypist-fonts-0.5.0-7.el7.noarch.rpm -thai-scalable-tlwgtypo-fonts-0.5.0-7.el7.noarch.rpm -thai-scalable-umpush-fonts-0.5.0-7.el7.noarch.rpm -thai-scalable-waree-fonts-0.5.0-7.el7.noarch.rpm -tibetan-machine-uni-fonts-1.901-12.el7.noarch.rpm time-1.7-45.el7.x86_64.rpm -tinyxml2-2.1.0-2.20140406git6ee53e7.el7.x86_64.rpm tix-8.4.3-12.el7.x86_64.rpm -tix-devel-8.4.3-12.el7.x86_64.rpm tk-8.5.13-6.el7.x86_64.rpm -tk-devel-8.5.13-6.el7.x86_64.rpm -tomcat-servlet-3.0-api-7.0.76-8.el7_5.noarch.rpm tpm2-abrmd-1.1.0-10.el7.x86_64.rpm tpm2-abrmd-devel-1.1.0-10.el7.x86_64.rpm -tpm2-tools-3.0.4-2.el7.src.rpm tpm2-tss-1.4.0-2.el7.x86_64.rpm tpm2-tss-devel-1.4.0-2.el7.x86_64.rpm -trabajo-fonts-2.0-2.el7.noarch.rpm -traceroute-2.0.22-2.el7.x86_64.rpm trousers-0.3.14-2.el7.x86_64.rpm trousers-devel-0.3.14-2.el7.x86_64.rpm ttmkfdir-3.0.9-42.el7.x86_64.rpm -tulrich-tuffy-fonts-1.28-2.el7.noarch.rpm -tuna-0.13-6.el7.noarch.rpm -tuned-2.9.0-1.el7.src.rpm -tzdata-2018g-1.el7.noarch.rpm +# tzdata-2018g-1.el7.noarch.rpm provided by mock tzdata-java-2018g-1.el7.noarch.rpm unbound-libs-1.6.6-1.el7.x86_64.rpm -unifont-fonts-10.0.07-2.el7.noarch.rpm unixODBC-2.3.1-11.el7.x86_64.rpm unixODBC-devel-2.3.1-11.el7.x86_64.rpm -unzip-6.0-19.el7.x86_64.rpm -uriparser-0.7.5-9.el7.x86_64.rpm +# unzip-6.0-19.el7.x86_64.rpm provided by mock urw-fonts-2.4-16.el7.noarch.rpm usbredir-0.7.1-3.el7.x86_64.rpm usbredir-devel-0.7.1-3.el7.x86_64.rpm userspace-rcu-0.10.0-3.el7.x86_64.rpm -userspace-rcu-devel-0.10.0-3.el7.x86_64.rpm -ustr-1.0.4-16.el7.x86_64.rpm -ustr-devel-1.0.4-16.el7.x86_64.rpm -uuid-1.6.2-26.el7.x86_64.rpm -uuid-devel-1.6.2-26.el7.x86_64.rpm +# ustr-1.0.4-16.el7.x86_64.rpm provided by mock vim-common-7.4.160-5.el7.x86_64.rpm -vim-enhanced-7.4.160-5.el7.x86_64.rpm vim-filesystem-7.4.160-5.el7.x86_64.rpm -vim-minimal-7.4.160-5.el7.x86_64.rpm virt-what-1.18-4.el7.x86_64.rpm -vlgothic-fonts-20130607-2.el7.noarch.rpm -vlgothic-p-fonts-20130607-2.el7.noarch.rpm -watchdog-5.13-12.el7.src.rpm -wavpack-4.60.1-9.el7.x86_64.rpm wayland-devel-1.15.0-1.el7.x86_64.rpm wayland-protocols-devel-1.14-1.el7.noarch.rpm web-assets-filesystem-5-1.el7.noarch.rpm -wget-1.14-18.el7_6.1.x86_64.rpm -which-2.20-7.el7.x86_64.rpm -wqy-microhei-fonts-0.2.0-0.12.beta.el7.noarch.rpm -wqy-unibit-fonts-1.1.0-13.el7.noarch.rpm -wqy-zenhei-fonts-0.9.46-11.el7.noarch.rpm -xalan-j2-2.7.1-23.el7.noarch.rpm -xbean-3.13-6.el7.noarch.rpm -xerces-j2-2.11.0-17.el7_0.noarch.rpm +# which-2.20-7.el7.x86_64.rpm provided by mock xfsprogs-4.5.0-18.el7.x86_64.rpm xfsprogs-devel-4.5.0-18.el7.x86_64.rpm xhtml1-dtds-1.0-20020801.11.el7.noarch.rpm @@ -2005,8 +1264,6 @@ xkeyboard-config-2.24-1.el7.noarch.rpm xml-common-0.6.3-39.el7.noarch.rpm xml-commons-apis-1.4.01-16.el7.noarch.rpm xml-commons-resolver-1.2-15.el7.noarch.rpm -xmlsec1-1.2.20-7.el7_4.x86_64.rpm -xmlsec1-openssl-1.2.20-7.el7_4.x86_64.rpm xmlstarlet-1.6.1-1.el7.x86_64.rpm xmlto-0.0.25-7.el7.x86_64.rpm xorg-x11-fonts-Type1-7.5-9.el7.noarch.rpm @@ -2026,19 +1283,17 @@ xstatic-objectpath-common-1.2.1.0-0.1.pre_review.el7.noarch.rpm xstatic-smart-table-common-1.4.13.2-1.el7.noarch.rpm xstatic-termjs-common-0.0.7.0-1.el7.noarch.rpm xstatic-tv4-common-1.2.7.0-0.1.pre_review.el7.noarch.rpm -xz-5.2.2-1.el7.x86_64.rpm +# xz-5.2.2-1.el7.x86_64.rpm provided by mock xz-devel-5.2.2-1.el7.x86_64.rpm -xz-libs-5.2.2-1.el7.x86_64.rpm +# xz-libs-5.2.2-1.el7.x86_64.rpm provided by mock yajl-2.0.4-4.el7.x86_64.rpm yajl-devel-2.0.4-4.el7.x86_64.rpm yasm-1.2.0-4.el7.x86_64.rpm -yum-3.4.3-161.el7.centos.noarch.rpm -yum-metadata-parser-1.1.4-10.el7.x86_64.rpm -yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm -yum-utils-1.1.31-50.el7.noarch.rpm +# yum-3.4.3-161.el7.centos.noarch.rpm provided by mock +# yum-metadata-parser-1.1.4-10.el7.x86_64.rpm provided by mock +# yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm provided by mock zeromq-4.0.5-4.el7.x86_64.rpm -zip-3.0-11.el7.x86_64.rpm -zlib-1.2.7-18.el7.x86_64.rpm +# zip-3.0-11.el7.x86_64.rpm provided by mock +# zlib-1.2.7-18.el7.x86_64.rpm provided by mock zlib-devel-1.2.7-18.el7.x86_64.rpm -zvbi-fonts-0.2.35-1.el7.noarch.rpm zziplib-0.13.62-9.el7.x86_64.rpm diff --git a/centos-mirror-tools/config/centos/distro/rpms_centos3rdparties.lst b/centos-mirror-tools/config/centos/distro/rpms_centos3rdparties.lst new file mode 100644 index 00000000..ee94daed --- /dev/null +++ b/centos-mirror-tools/config/centos/distro/rpms_centos3rdparties.lst @@ -0,0 +1,90 @@ +adwaita-cursor-theme-3.28.0-1.el7.noarch.rpm +adwaita-icon-theme-3.28.0-1.el7.noarch.rpm +alsa-lib-1.1.6-2.el7.x86_64.rpm +alsa-lib-devel-1.1.6-2.el7.x86_64.rpm +# audit-libs-2.8.4-4.el7.x86_64.rpm provided by mock +audit-libs-devel-2.8.4-4.el7.x86_64.rpm +audit-libs-python-2.8.4-4.el7.x86_64.rpm +copy-jdk-configs-3.3-10.el7_5.noarch.rpm +CUnit-2.1.3-8.el7.x86_64.rpm +CUnit-devel-2.1.3-8.el7.x86_64.rpm +devtoolset-7-binutils-2.28-11.el7.x86_64.rpm +devtoolset-7-gcc-7.3.1-5.10.el7.x86_64.rpm +devtoolset-7-gcc-c++-7.3.1-5.10.el7.x86_64.rpm +devtoolset-7-libstdc++-devel-7.3.1-5.10.el7.x86_64.rpm +devtoolset-7-runtime-7.1-4.el7.x86_64.rpm +# elfutils-0.176-2.el7.x86_64.rpm provided by mock +# elfutils-default-yama-scope-0.176-2.el7.noarch.rpm provided by mock +# elfutils-devel-0.176-2.el7.x86_64.rpm provided by mock +# elfutils-libelf-0.176-2.el7.x86_64.rpm provided by mock +# elfutils-libelf-devel-0.176-2.el7.x86_64.rpm provided by mock +# elfutils-libs-0.176-2.el7.x86_64.rpm provided by mock +# glib2-2.56.1-2.el7.x86_64.rpm provided by mock +glib2-devel-2.56.1-2.el7.x86_64.rpm +glib2-doc-2.56.1-2.el7.noarch.rpm +gsettings-desktop-schemas-3.28.0-2.el7.x86_64.rpm +gssproxy-0.7.0-21.el7.x86_64.rpm +gtk3-3.22.30-3.el7.x86_64.rpm +gtk3-devel-3.22.30-3.el7.x86_64.rpm +gtk3-devel-docs-3.22.30-3.el7.x86_64.rpm +gtk-update-icon-cache-3.22.30-3.el7.x86_64.rpm +java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64.rpm +java-1.8.0-openjdk-devel-1.8.0.191.b12-1.el7_6.x86_64.rpm +java-1.8.0-openjdk-headless-1.8.0.191.b12-1.el7_6.x86_64.rpm +# libblkid-2.23.2-59.el7.x86_64.rpm provided by mock +# libcom_err-1.42.9-13.el7.x86_64.rpm provided by mock +libcom_err-devel-1.42.9-13.el7.x86_64.rpm +libdrm-2.4.91-3.el7.x86_64.rpm +libdrm-devel-2.4.91-3.el7.x86_64.rpm +liboath-2.4.1-9.el7.x86_64.rpm +liboath-devel-2.4.1-9.el7.x86_64.rpm +# libsemanage-2.5-14.el7.x86_64.rpm provided by mock +libsemanage-python-2.5-14.el7.x86_64.rpm +libss-1.42.9-13.el7.x86_64.rpm +libtalloc-2.1.13-1.el7.x86_64.rpm +libtevent-0.9.36-1.el7.x86_64.rpm +lvm2-2.02.177-4.el7.x86_64.rpm +lvm2-libs-2.02.177-4.el7.x86_64.rpm +mesa-libEGL-18.0.5-3.el7.x86_64.rpm +mesa-libEGL-devel-18.0.5-3.el7.x86_64.rpm +mesa-libgbm-18.0.5-3.el7.x86_64.rpm +mesa-libGL-18.0.5-3.el7.x86_64.rpm +mesa-libglapi-18.0.5-3.el7.x86_64.rpm +mesa-libGL-devel-18.0.5-3.el7.x86_64.rpm +NetworkManager-glib-1.12.0-8.el7_6.x86_64.rpm +NetworkManager-glib-devel-1.12.0-8.el7_6.x86_64.rpm +# nss-softokn-3.36.0-5.el7_5.x86_64.rpm provided by mock +nss-softokn-devel-3.36.0-5.el7_5.x86_64.rpm +# nss-softokn-freebl-3.36.0-5.el7_5.x86_64.rpm provided by mock +nss-softokn-freebl-devel-3.36.0-5.el7_5.x86_64.rpm +# openldap-2.4.44-20.el7.x86_64.rpm provided by mock +policycoreutils-2.5-29.el7.x86_64.rpm +policycoreutils-devel-2.5-29.el7.x86_64.rpm +policycoreutils-python-2.5-29.el7.x86_64.rpm +pulseaudio-libs-10.0-5.el7.x86_64.rpm +pulseaudio-libs-devel-10.0-5.el7.x86_64.rpm +pulseaudio-libs-glib2-10.0-5.el7.x86_64.rpm +pykickstart-1.99.66.19-2.el7.noarch.rpm +python2-msgpack-0.6.1-2.el7.x86_64.rpm +python2-pysocks-1.6.8-6.el7.noarch.rpm +python2-scapy-2.4.0-3.el7.noarch.rpm +python2-urllib3-1.21.1-1.el7.noarch.rpm +python-requests-mock-1.3.0-1.el7.noarch.rpm +rest-0.8.1-2.el7.x86_64.rpm +selinux-policy-3.13.1-229.el7_6.6.noarch.rpm +selinux-policy-devel-3.13.1-229.el7_6.6.noarch.rpm +spice-protocol-0.12.14-1.el7.noarch.rpm +spice-server-0.14.0-6.el7.x86_64.rpm +spice-server-devel-0.14.0-6.el7.x86_64.rpm +# systemd-219-67.el7.x86_64.rpm provided by mock +# systemd-devel-219-67.el7.x86_64.rpm provided by mock +# systemd-libs-219-67.el7.x86_64.rpm provided by mock +# systemd-sysv-219-67.el7.x86_64.rpm provided by mock +systemtap-3.3-3.el7.x86_64.rpm +systemtap-client-3.3-3.el7.x86_64.rpm +systemtap-devel-3.3-3.el7.x86_64.rpm +systemtap-runtime-3.3-3.el7.x86_64.rpm +systemtap-sdt-devel-3.3-3.el7.x86_64.rpm +# util-linux-2.23.2-59.el7.x86_64.rpm provided by mock +valgrind-3.13.0-13.el7.x86_64.rpm +valgrind-devel-3.13.0-13.el7.x86_64.rpm diff --git a/centos-mirror-tools/config/centos/distro/yum.repos.d/StarlingX_cengn_compiler_layer.repo b/centos-mirror-tools/config/centos/distro/yum.repos.d/StarlingX_cengn_compiler_layer.repo new file mode 100644 index 00000000..22bd747a --- /dev/null +++ b/centos-mirror-tools/config/centos/distro/yum.repos.d/StarlingX_cengn_compiler_layer.repo @@ -0,0 +1,12 @@ +##### +# StarlingX compiler layer at CENGN + +[Starlingx-cengn_compiler_std_layer] +name=Starlingx-cengn_compiler_std_layer +baseurl=http://mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/compiler/latest_build/outputs/RPMS/std/ +enabled=1 + +[Starlingx-cengn_compiler_installer_layer] +name=Starlingx-cengn_compiler_installer_layer +baseurl=http://mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/compiler/latest_build/outputs/RPMS/installer/ +enabled=1 diff --git a/centos-mirror-tools/config/centos/flock/other_downloads.lst b/centos-mirror-tools/config/centos/flock/other_downloads.lst new file mode 100644 index 00000000..eabb8ab6 --- /dev/null +++ b/centos-mirror-tools/config/centos/flock/other_downloads.lst @@ -0,0 +1,29 @@ +folder:EFI +folder:EFI/BOOT +#file:EFI/BOOT/mmx64.efi +#file:EFI/BOOT/grubia32.efi +file:EFI/BOOT/grub.cfg +file:EFI/BOOT/BOOTX64.EFI +file:EFI/BOOT/grubx64.efi +#file:EFI/BOOT/BOOTIA32.EFI +#file:EFI/BOOT/mmia32.efi +folder:EFI/BOOT/fonts +file:EFI/BOOT/fonts/unicode.pf2 +folder:LiveOS +file:LiveOS/squashfs.img +folder:images +folder:images/pxeboot +file:images/pxeboot/initrd.img +file:images/pxeboot/vmlinuz +file:images/efiboot.img +#file:images/boot.iso +folder:isolinux +file:isolinux/memtest +file:isolinux/grub.conf +file:isolinux/initrd.img +file:isolinux/boot.msg +file:isolinux/vmlinuz +file:isolinux/isolinux.bin +file:isolinux/splash.png +file:isolinux/isolinux.cfg +file:isolinux/vesamenu.c32 diff --git a/centos-mirror-tools/config/centos/flock/required_layer_iso_inc.cfg b/centos-mirror-tools/config/centos/flock/required_layer_iso_inc.cfg new file mode 100644 index 00000000..992c6487 --- /dev/null +++ b/centos-mirror-tools/config/centos/flock/required_layer_iso_inc.cfg @@ -0,0 +1,4 @@ +compiler,std,http://mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/compiler/latest_build/outputs/image.inc +compiler,dev,http://mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/compiler/latest_build/outputs/image-dev.inc +distro,std,http://mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/distro/latest_build/outputs/image.inc +distro,dev,http://mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/distro/latest_build/outputs/image-dev.inc diff --git a/centos-mirror-tools/config/centos/flock/required_layer_pkgs.cfg b/centos-mirror-tools/config/centos/flock/required_layer_pkgs.cfg new file mode 100644 index 00000000..a549d540 --- /dev/null +++ b/centos-mirror-tools/config/centos/flock/required_layer_pkgs.cfg @@ -0,0 +1,4 @@ +compiler,std,http://mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/compiler/latest_build/outputs/RPMS/std/rpm.lst +distro,std,http://mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/distro/latest_build/outputs/RPMS/std/rpm.lst +distro,rt,http://mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/distro/latest_build/outputs/RPMS/rt/rpm.lst +distro,installer,http://mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/distro/latest_build/outputs/RPMS/installer/rpm.lst diff --git a/centos-mirror-tools/rpms_3rdparties.lst b/centos-mirror-tools/config/centos/flock/rpms_3rdparties.lst similarity index 63% rename from centos-mirror-tools/rpms_3rdparties.lst rename to centos-mirror-tools/config/centos/flock/rpms_3rdparties.lst index bea5931c..bc44182d 100644 --- a/centos-mirror-tools/rpms_3rdparties.lst +++ b/centos-mirror-tools/config/centos/flock/rpms_3rdparties.lst @@ -1,15 +1,10 @@ ansible-2.7.5-1.el7.ans.noarch.rpm#https://releases.ansible.com/ansible/rpm/release/epel-7-x86_64/ansible-2.7.5-1.el7.ans.noarch.rpm -libvirt-python-4.7.0-1.fc28.src.rpm#https://libvirt.org/sources/python/libvirt-python-4.7.0-1.fc28.src.rpm +influxdb-0.9.5.1-1.x86_64.rpm#https://s3.amazonaws.com/influxdb/influxdb-0.9.5.1-1.x86_64.rpm novnc-0.6.2-1.el7.noarch.rpm#http://cbs.centos.org/kojifiles/packages/novnc/0.6.2/1.el7/noarch/novnc-0.6.2-1.el7.noarch.rpm +libvirt-python-4.7.0-1.fc28.src.rpm#https://libvirt.org/sources/python/libvirt-python-4.7.0-1.fc28.src.rpm python2-httpbin-0.5.0-6.el7.noarch.rpm#http://cbs.centos.org/kojifiles/packages/python-httpbin/0.5.0/6.el7/noarch/python2-httpbin-0.5.0-6.el7.noarch.rpm python2-kubernetes-8.0.0-8.el7.noarch.rpm#https://cbs.centos.org/kojifiles/packages/python-kubernetes/8.0.0/8.el7/noarch/python2-kubernetes-8.0.0-8.el7.noarch.rpm -python2-pytest-httpbin-0.2.3-6.el7.noarch.rpm#http://cbs.centos.org/kojifiles/packages/python-pytest-httpbin/0.2.3/6.el7/noarch/python2-pytest-httpbin-0.2.3-6.el7.noarch.rpm -python2-pytest-mock-1.6.0-2.el7.noarch.rpm#http://cbs.centos.org/kojifiles/packages/python-pytest-mock/1.6.0/2.el7/noarch/python2-pytest-mock-1.6.0-2.el7.noarch.rpm -python2-storops-0.4.7-2.el7.noarch.rpm#http://cbs.centos.org/kojifiles/packages/python-storops/0.4.7/2.el7/noarch/python2-storops-0.4.7-2.el7.noarch.rpm -influxdb-0.9.5.1-1.x86_64.rpm#https://s3.amazonaws.com/influxdb/influxdb-0.9.5.1-1.x86_64.rpm -python2-wheel-0.31.1-3.fc30.noarch.rpm#https://kojipkgs.fedoraproject.org/packages/python-wheel/0.31.1/3.fc30/noarch/python2-wheel-0.31.1-3.fc30.noarch.rpm -python3-wheel-0.31.1-3.fc30.noarch.rpm#https://kojipkgs.fedoraproject.org/packages/python-wheel/0.31.1/3.fc30/noarch/python3-wheel-0.31.1-3.fc30.noarch.rpm python2-pip-9.0.3-6.fc29.noarch.rpm#https://kojipkgs.fedoraproject.org/packages/python-pip/9.0.3/6.fc29/noarch/python2-pip-9.0.3-6.fc29.noarch.rpm -python3-pip-9.0.3-6.fc29.noarch.rpm#https://kojipkgs.fedoraproject.org/packages/python-pip/9.0.3/6.fc29/noarch/python3-pip-9.0.3-6.fc29.noarch.rpm -python2-openstackdocstheme-1.23.2-1.el7.noarch.rpm#https://cbs.centos.org/kojifiles/packages/python-openstackdocstheme/1.23.2/1.el7/noarch/python2-openstackdocstheme-1.23.2-1.el7.noarch.rpm +python2-storops-0.4.7-2.el7.noarch.rpm#http://cbs.centos.org/kojifiles/packages/python-storops/0.4.7/2.el7/noarch/python2-storops-0.4.7-2.el7.noarch.rpm +python2-wheel-0.31.1-3.fc30.noarch.rpm#https://kojipkgs.fedoraproject.org/packages/python-wheel/0.31.1/3.fc30/noarch/python2-wheel-0.31.1-3.fc30.noarch.rpm python2-sphinxcontrib-apidoc-0.2.1-6.el7.noarch.rpm#https://cbs.centos.org/kojifiles/packages/python-sphinxcontrib-apidoc/0.2.1/6.el7/noarch/python2-sphinxcontrib-apidoc-0.2.1-6.el7.noarch.rpm diff --git a/centos-mirror-tools/config/centos/flock/rpms_centos.lst b/centos-mirror-tools/config/centos/flock/rpms_centos.lst new file mode 100644 index 00000000..a11c59f2 --- /dev/null +++ b/centos-mirror-tools/config/centos/flock/rpms_centos.lst @@ -0,0 +1,1311 @@ +abattis-cantarell-fonts-0.0.25-1.el7.noarch.rpm +# acl-2.2.51-14.el7.x86_64.rpm provided by mock +acpid-2.0.19-9.el7.x86_64.rpm +adobe-source-code-pro-fonts-2.030.1.050-5.el7.noarch.rpm +adobe-source-han-sans-cn-fonts-1.000-2.el7.noarch.rpm +adobe-source-han-sans-twhk-fonts-1.000-1.el7.noarch.rpm +adobe-source-sans-pro-fonts-2.020-1.el7.noarch.rpm +aether-api-1.13.1-13.el7.noarch.rpm +aether-connector-wagon-1.13.1-13.el7.noarch.rpm +aether-impl-1.13.1-13.el7.noarch.rpm +aether-spi-1.13.1-13.el7.noarch.rpm +aether-util-1.13.1-13.el7.noarch.rpm +amiri-fonts-0.109-1.el7.noarch.rpm +amiri-fonts-common-0.109-1.el7.noarch.rpm +aopalliance-1.0-8.el7.noarch.rpm +apache-commons-cli-1.2-13.el7.noarch.rpm +apache-commons-codec-1.8-7.el7.noarch.rpm +apache-commons-io-2.4-12.el7.noarch.rpm +apache-commons-lang-2.6-15.el7.noarch.rpm +apache-commons-logging-1.1.2-7.el7.noarch.rpm +apache-commons-net-3.2-8.el7.centos.noarch.rpm +apr-1.4.8-3.el7_4.1.x86_64.rpm +apr-util-1.5.2-6.el7.x86_64.rpm +artwiz-aleczapka-drift-fonts-1.3-19.el7.noarch.rpm +artwiz-aleczapka-edges-fonts-1.3-19.el7.noarch.rpm +artwiz-aleczapka-fkp-fonts-1.3-19.el7.noarch.rpm +artwiz-aleczapka-fonts-common-1.3-19.el7.noarch.rpm +artwiz-aleczapka-kates-fonts-1.3-19.el7.noarch.rpm +artwiz-aleczapka-lime-fonts-1.3-19.el7.noarch.rpm +artwiz-aleczapka-nu-fonts-1.3-19.el7.noarch.rpm +artwiz-aleczapka-smoothansi-fonts-1.3-19.el7.noarch.rpm +astigmatic-grand-hotel-fonts-1.000-3.el7.noarch.rpm +atinject-1-13.20100611svn86.el7.noarch.rpm +atlas-3.10.1-12.el7.x86_64.rpm +attr-2.4.46-13.el7.x86_64.rpm +augeas-libs-1.4.0-6.el7.x86_64.rpm +authconfig-6.2.8-30.el7.x86_64.rpm +autogen-libopts-5.18-5.el7.x86_64.rpm +avahi-libs-0.6.31-19.el7.x86_64.rpm +avalon-framework-4.3-10.el7.noarch.rpm +avalon-logkit-2.1-14.el7.noarch.rpm +# basesystem-10.0-7.el7.centos.noarch.rpm provided by mock +bash-completion-2.1-6.el7.noarch.rpm +bc-1.06.95-13.el7.x86_64.rpm +bcel-5.2-18.el7.noarch.rpm +bind-libs-9.9.4-72.el7.x86_64.rpm +bind-libs-lite-9.9.4-72.el7.x86_64.rpm +bind-license-9.9.4-72.el7.noarch.rpm +bind-utils-9.9.4-72.el7.x86_64.rpm +# binutils-2.27-34.base.el7.x86_64.rpm provided by mock +biosdevname-0.7.3-1.el7.x86_64.rpm +bitmap-console-fonts-0.3-21.el7.noarch.rpm +bitmap-fangsongti-fonts-0.3-21.el7.noarch.rpm +bitmap-fixed-fonts-0.3-21.el7.noarch.rpm +bitmap-lucida-typewriter-fonts-0.3-21.el7.noarch.rpm +blas-3.4.2-8.el7.x86_64.rpm +blosc-1.11.3-1.el7.x86_64.rpm +boost-system-1.53.0-27.el7.x86_64.rpm +boost-thread-1.53.0-27.el7.x86_64.rpm +bootswatch-common-3.3.7.0-1.el7.noarch.rpm +bootswatch-fonts-3.3.7.0-1.el7.noarch.rpm +bpg-fonts-common-20120413-3.el7.noarch.rpm +bpg-mrgvlovani-caps-fonts-1.002-3.el7.noarch.rpm +bpg-mrgvlovani-fonts-1.002-3.el7.noarch.rpm +bpg-nateli-caps-fonts-2.003-3.el7.noarch.rpm +bpg-nateli-condenced-fonts-2.003-3.el7.noarch.rpm +bpg-nateli-fonts-2.003-3.el7.noarch.rpm +bridge-utils-1.5-9.el7.x86_64.rpm +btrfs-progs-4.9.1-1.el7.x86_64.rpm +# bzip2-libs-1.0.6-13.el7.x86_64.rpm provided by mock +# ca-certificates-2018.2.22-70.0.el7_5.noarch.rpm provided by mock +cal10n-0.7.7-4.el7.noarch.rpm +c-ares-1.10.0-3.el7.x86_64.rpm +cdi-api-1.0-11.SP4.el7.noarch.rpm +cdparanoia-libs-10.2-17.el7.x86_64.rpm +celt051-0.5.1.3-8.el7.x86_64.rpm +centos-logos-70.0.6-3.el7.centos.noarch.rpm +# centos-release-7-6.1810.2.el7.centos.x86_64.rpm provided by mock +cf-sorts-mill-goudy-fonts-3.1-7.el7.noarch.rpm +cglib-2.2-18.el7.noarch.rpm +checkpolicy-2.5-8.el7.x86_64.rpm +# chkconfig-1.7.4-1.el7.x86_64.rpm provided by mock +cifs-utils-6.2-10.el7.x86_64.rpm +cjkuni-ukai-fonts-0.2.20080216.1-51.el7.noarch.rpm +cjkuni-uming-fonts-0.2.20080216.1-53.el7.noarch.rpm +comic-neue-angular-fonts-2.2-2.el7.noarch.rpm +comic-neue-fonts-2.2-2.el7.noarch.rpm +comic-neue-fonts-common-2.2-2.el7.noarch.rpm +compat-openmpi16-1.6.4-10.7.el7.x86_64.rpm +conakry-fonts-20070829-14.el7.noarch.rpm +conntrack-tools-1.4.4-4.el7.x86_64.rpm +container-selinux-2.74-1.el7.noarch.rpm +# coreutils-8.22-23.el7.x86_64.rpm provided by mock +# cpio-2.11-27.el7.x86_64.rpm provided by mock +# cpp-4.8.5-36.el7.x86_64.rpm provided by mock +cpptest-1.1.1-9.el7.x86_64.rpm +# cracklib-2.9.0-11.el7.x86_64.rpm provided by mock +# cracklib-dicts-2.9.0-11.el7.x86_64.rpm provided by mock +createrepo-0.9.9-28.el7.noarch.rpm +cronie-1.4.11-20.el7_6.x86_64.rpm +cronie-anacron-1.4.11-20.el7_6.x86_64.rpm +crontabs-1.11-6.20121102git.el7.noarch.rpm +crudini-0.9-2.el7.noarch.rpm +cryptsetup-2.0.3-3.el7.x86_64.rpm +# cryptsetup-libs-2.0.3-3.el7.x86_64.rpm provided by mock +cups-libs-1.6.3-35.el7.x86_64.rpm +# curl-7.29.0-51.el7_6.3.x86_64.rpm provided by mock +cyrus-sasl-2.1.26-23.el7.x86_64.rpm +cyrus-sasl-gssapi-2.1.26-23.el7.x86_64.rpm +# cyrus-sasl-lib-2.1.26-23.el7.x86_64.rpm provided by mock +# dbus-1.10.24-12.el7.x86_64.rpm provided by mock +dbus-glib-0.100-7.el7.x86_64.rpm +# dbus-libs-1.10.24-12.el7.x86_64.rpm provided by mock +dbus-python-1.1.1-9.el7.x86_64.rpm +d-din-condensed-fonts-1.0-1.el7.noarch.rpm +d-din-exp-fonts-1.0-1.el7.noarch.rpm +d-din-fonts-1.0-1.el7.noarch.rpm +dejavu-lgc-sans-fonts-2.33-6.el7.noarch.rpm +dejavu-lgc-sans-mono-fonts-2.33-6.el7.noarch.rpm +dejavu-lgc-serif-fonts-2.33-6.el7.noarch.rpm +dejavu-sans-mono-fonts-2.33-6.el7.noarch.rpm +dejavu-serif-fonts-2.33-6.el7.noarch.rpm +deltarpm-3.6-3.el7.x86_64.rpm +# device-mapper-1.02.146-4.el7.x86_64.rpm provided by mock +device-mapper-devel-1.02.146-4.el7.x86_64.rpm +device-mapper-event-1.02.146-4.el7.x86_64.rpm +device-mapper-event-libs-1.02.146-4.el7.x86_64.rpm +# device-mapper-libs-1.02.146-4.el7.x86_64.rpm provided by mock +device-mapper-multipath-0.4.9-119.el7.x86_64.rpm +device-mapper-multipath-libs-0.4.9-119.el7.x86_64.rpm +device-mapper-persistent-data-0.7.3-3.el7.x86_64.rpm +dibbler-client-1.0.1-0.RC1.2.el7.x86_64.rpm +# diffutils-3.3-4.el7.x86_64.rpm provided by mock +dmidecode-3.1-2.el7.x86_64.rpm +dnf-4.0.9.2-1.el7_6.noarch.rpm +dnf-data-4.0.9.2-1.el7_6.noarch.rpm +docker-forward-journald-1.10.3-44.el7.centos.x86_64.rpm +dosfstools-3.0.20-10.el7.x86_64.rpm +# dracut-033-554.el7.x86_64.rpm provided by mock +dracut-config-rescue-033-554.el7.x86_64.rpm +dracut-network-033-554.el7.x86_64.rpm +e2fsprogs-1.42.9-13.el7.x86_64.rpm +e2fsprogs-libs-1.42.9-13.el7.x86_64.rpm +easymock2-2.5.2-12.el7.noarch.rpm +ebtables-2.0.10-16.el7.x86_64.rpm +efibootmgr-17-2.el7.x86_64.rpm +efivar-libs-36-11.el7.x86_64.rpm +elinks-0.12-0.37.pre6.el7.x86_64.rpm +environment-modules-3.2.10-10.el7.x86_64.rpm +# epel-release-7-11.noarch.rpm provided by mock +# epel-rpm-macros-7-21.noarch.rpm provided by mock +erlang-asn1-18.3.4.4-2.el7.x86_64.rpm +erlang-compiler-18.3.4.4-2.el7.x86_64.rpm +erlang-crypto-18.3.4.4-2.el7.x86_64.rpm +erlang-eldap-18.3.4.4-2.el7.x86_64.rpm +erlang-erts-18.3.4.4-2.el7.x86_64.rpm +erlang-hipe-18.3.4.4-2.el7.x86_64.rpm +erlang-inets-18.3.4.4-2.el7.x86_64.rpm +erlang-kernel-18.3.4.4-2.el7.x86_64.rpm +erlang-mnesia-18.3.4.4-2.el7.x86_64.rpm +erlang-os_mon-18.3.4.4-2.el7.x86_64.rpm +erlang-otp_mibs-18.3.4.4-2.el7.x86_64.rpm +erlang-public_key-18.3.4.4-2.el7.x86_64.rpm +erlang-runtime_tools-18.3.4.4-2.el7.x86_64.rpm +erlang-sasl-18.3.4.4-2.el7.x86_64.rpm +erlang-sd_notify-0.1-9.el7.x86_64.rpm +erlang-snmp-18.3.4.4-2.el7.x86_64.rpm +erlang-ssl-18.3.4.4-2.el7.x86_64.rpm +erlang-stdlib-18.3.4.4-2.el7.x86_64.rpm +erlang-syntax_tools-18.3.4.4-2.el7.x86_64.rpm +erlang-tools-18.3.4.4-2.el7.x86_64.rpm +erlang-xmerl-18.3.4.4-2.el7.x86_64.rpm +ethtool-4.8-9.el7.x86_64.rpm +eventlog-0.2.13-4.el7.x86_64.rpm +eventlog-devel-0.2.13-4.el7.x86_64.rpm +# expat-2.1.0-10.el7_3.x86_64.rpm provided by mock +expect-5.45-14.el7_1.x86_64.rpm +fcgi-2.4.0-25.el7.x86_64.rpm +fcgi-devel-2.4.0-25.el7.x86_64.rpm +fedfs-utils-common-0.10.5-0.el7.noarch.rpm +fedfs-utils-devel-0.10.5-0.el7.x86_64.rpm +fedfs-utils-lib-0.10.5-0.el7.x86_64.rpm +fedfs-utils-nsdbparams-0.10.5-0.el7.x86_64.rpm +felix-framework-4.2.1-5.el7.noarch.rpm +# file-5.11-35.el7.x86_64.rpm provided by mock +# file-libs-5.11-35.el7.x86_64.rpm provided by mock +# filesystem-3.2-25.el7.x86_64.rpm provided by mock +# findutils-4.5.11-6.el7.x86_64.rpm provided by mock +fipscheck-1.4.1-6.el7.x86_64.rpm +fipscheck-lib-1.4.1-6.el7.x86_64.rpm +firewalld-0.5.3-5.el7.noarch.rpm +firewalld-filesystem-0.5.3-5.el7.noarch.rpm +flac-libs-1.3.0-5.el7_1.x86_64.rpm +fontawesome-fonts-4.4.0-1.el7.noarch.rpm +fontawesome-fonts-web-4.4.0-1.el7.noarch.rpm +fontpackages-filesystem-1.44-8.el7.noarch.rpm +freetype-2.8-12.el7.x86_64.rpm +fuse-2.9.2-11.el7.x86_64.rpm +fuse-libs-2.9.2-11.el7.x86_64.rpm +gamin-0.1.10-16.el7.x86_64.rpm +# gawk-4.0.2-4.el7_3.1.x86_64.rpm provided by mock +# gcc-4.8.5-36.el7.x86_64.rpm provided by mock +GConf2-3.2.6-8.el7.x86_64.rpm +# gdb-7.6.1-114.el7.x86_64.rpm provided by mock +# gdbm-1.10-8.el7.x86_64.rpm provided by mock +gdbm-devel-1.10-8.el7.x86_64.rpm +gdisk-0.8.10-2.el7.x86_64.rpm +genisoimage-1.1.11-25.el7.x86_64.rpm +GeoIP-1.5.0-13.el7.x86_64.rpm +geronimo-annotation-1.0-15.el7.noarch.rpm +geronimo-jms-1.1.1-19.el7.noarch.rpm +gettext-0.19.8.1-2.el7.x86_64.rpm +gettext-libs-0.19.8.1-2.el7.x86_64.rpm +git-1.8.3.1-20.el7.x86_64.rpm +# glibc-2.17-260.el7.x86_64.rpm provided by mock +# glibc-common-2.17-260.el7.x86_64.rpm provided by mock +# glibc-devel-2.17-260.el7.x86_64.rpm provided by mock +# glibc-headers-2.17-260.el7.x86_64.rpm provided by mock +glib-networking-2.56.1-1.el7.x86_64.rpm +glusterfs-5.2-1.el7.x86_64.rpm +glusterfs-api-5.2-1.el7.x86_64.rpm +glusterfs-cli-5.2-1.el7.x86_64.rpm +glusterfs-client-xlators-5.2-1.el7.x86_64.rpm +glusterfs-libs-5.2-1.el7.x86_64.rpm +# gmp-6.0.0-15.el7.x86_64.rpm provided by mock +gnome-doc-utils-0.20.10-5.el7.noarch.rpm +gnome-doc-utils-stylesheets-0.20.10-5.el7.noarch.rpm +gnu-free-fonts-common-20120503-8.el7.noarch.rpm +gnu-free-mono-fonts-20120503-8.el7.noarch.rpm +gnu-free-sans-fonts-20120503-8.el7.noarch.rpm +gnu-free-serif-fonts-20120503-8.el7.noarch.rpm +# gnupg2-2.0.22-5.el7_5.x86_64.rpm provided by mock +gnutls-3.3.29-8.el7.x86_64.rpm +gnutls-dane-3.3.29-8.el7.x86_64.rpm +gnutls-utils-3.3.29-8.el7.x86_64.rpm +gobject-introspection-1.56.1-1.el7.x86_64.rpm +google-crosextra-caladea-fonts-1.002-0.4.20130214.el7.noarch.rpm +google-crosextra-carlito-fonts-1.103-0.2.20130920.el7.noarch.rpm +google-droid-sans-fonts-20120715-12.el7.noarch.rpm +google-droid-sans-mono-fonts-20120715-12.el7.noarch.rpm +google-droid-serif-fonts-20120715-12.el7.noarch.rpm +google-guice-3.1.3-9.el7.noarch.rpm +google-noto-cjk-fonts-1.004-7.el7.noarch.rpm +google-noto-fonts-common-20141117-5.el7.noarch.rpm +google-noto-sans-cjk-fonts-20141117-5.el7.noarch.rpm +google-noto-sans-fonts-20141117-5.el7.noarch.rpm +google-noto-sans-japanese-fonts-20141117-5.el7.noarch.rpm +google-noto-sans-korean-fonts-20141117-5.el7.noarch.rpm +google-noto-sans-simplified-chinese-fonts-20141117-5.el7.noarch.rpm +google-noto-sans-traditional-chinese-fonts-20141117-5.el7.noarch.rpm +google-noto-sans-ui-fonts-20141117-5.el7.noarch.rpm +google-noto-serif-fonts-20141117-5.el7.noarch.rpm +google-roboto-condensed-fonts-2.138-1.el7.noarch.rpm +google-roboto-fonts-2.138-1.el7.noarch.rpm +google-roboto-mono-fonts-2.000986-0.1.20150923git.el7.noarch.rpm +google-roboto-slab-fonts-1.100263-0.5.20150923git.el7.noarch.rpm +go-srpm-macros-2-17.el7.noarch.rpm +gperftools-libs-2.6.1-1.el7.x86_64.rpm +# gpgme-1.3.2-5.el7.x86_64.rpm provided by mock +gpm-1.20.7-5.el7.x86_64.rpm +gpm-devel-1.20.7-5.el7.x86_64.rpm +gpm-libs-1.20.7-5.el7.x86_64.rpm +# grep-2.20-3.el7.x86_64.rpm provided by mock +# groff-base-1.22.2-8.el7.x86_64.rpm provided by mock +gsm-1.0.13-11.el7.x86_64.rpm +gstreamer-0.10.36-7.el7.x86_64.rpm +gstreamer-plugins-base-0.10.36-10.el7.x86_64.rpm +gstreamer-plugins-good-0.10.31-13.el7.x86_64.rpm +gstreamer-tools-0.10.36-7.el7.x86_64.rpm +guava-13.0-6.el7.noarch.rpm +# gzip-1.5-10.el7.x86_64.rpm provided by mock +hamcrest-1.3-6.el7.noarch.rpm +# hardlink-1.0-19.el7.x86_64.rpm provided by mock +hdf5-1.8.13-7.el7.x86_64.rpm +hdf5-mpich-1.8.13-7.el7.x86_64.rpm +hdf5-openmpi-1.8.13-7.el7.x86_64.rpm +hdparm-9.43-5.el7.x86_64.rpm +hiera-1.3.4-5.el7.noarch.rpm +hiredis-0.12.1-1.el7.x86_64.rpm +hiredis-devel-0.12.1-1.el7.x86_64.rpm +hivex-1.3.10-6.9.el7.x86_64.rpm +horai-ume-gothic-fonts-610-2.el7.noarch.rpm +horai-ume-mincho-fonts-610-2.el7.noarch.rpm +horai-ume-pgothic-fonts-610-2.el7.noarch.rpm +horai-ume-pmincho-fonts-610-2.el7.noarch.rpm +horai-ume-uigothic-fonts-610-2.el7.noarch.rpm +# hostname-3.13-3.el7.x86_64.rpm provided by mock +httpcomponents-client-4.2.5-5.el7_0.noarch.rpm +httpcomponents-core-4.2.4-6.el7.noarch.rpm +httpd-2.4.6-88.el7.centos.x86_64.rpm +httpd-tools-2.4.6-88.el7.centos.x86_64.rpm +hwdata-0.252-9.1.el7.x86_64.rpm +hwloc-libs-1.11.8-4.el7.x86_64.rpm +impallari-lobster-fonts-1.4-8.el7.noarch.rpm +infiniband-diags-2.0.0-2.el7.x86_64.rpm +infinipath-psm-3.3-26_g604758e_open.2.el7.x86_64.rpm +# info-5.1-5.el7.x86_64.rpm provided by mock +iotop-0.6-4.el7.noarch.rpm +ipa-gothic-fonts-003.03-5.el7.noarch.rpm +ipa-mincho-fonts-003.03-5.el7.noarch.rpm +ipa-pgothic-fonts-003.03-5.el7.noarch.rpm +ipa-pmincho-fonts-003.03-5.el7.noarch.rpm +iperf3-3.1.7-2.el7.x86_64.rpm +ipmitool-1.8.18-7.el7.x86_64.rpm +iproute-4.11.0-14.el7.x86_64.rpm +ipset-6.38-3.el7_6.x86_64.rpm +ipset-libs-6.38-3.el7_6.x86_64.rpm +iptables-1.4.21-28.el7.x86_64.rpm +iptables-services-1.4.21-28.el7.x86_64.rpm +iptables-utils-1.4.21-28.el7.x86_64.rpm +iputils-20160308-10.el7.x86_64.rpm +ipxe-roms-qemu-20170123-1.git4e85b27.el7_4.1.noarch.rpm +iscsi-initiator-utils-6.2.0.874-10.el7.x86_64.rpm +iscsi-initiator-utils-iscsiuio-6.2.0.874-10.el7.x86_64.rpm +isomd5sum-1.0.10-5.el7.x86_64.rpm +ivykis-0.36.3-1.el7.x86_64.rpm +ivykis-devel-0.36.3-1.el7.x86_64.rpm +jakarta-commons-httpclient-3.1-16.el7_0.noarch.rpm +jansson-2.10-1.el7.x86_64.rpm +jasper-devel-1.900.1-33.el7.x86_64.rpm +javamail-1.4.6-8.el7.noarch.rpm +javassist-3.16.1-10.el7.noarch.rpm +jbigkit-libs-2.0-11.el7.x86_64.rpm +jboss-ejb-3.1-api-1.0.2-10.el7.noarch.rpm +jboss-el-2.2-api-1.0.1-0.7.20120212git2fabd8.el7.noarch.rpm +jboss-interceptors-1.1-api-1.0.2-0.9.20120319git49a904.el7.noarch.rpm +jboss-jaxrpc-1.1-api-1.0.1-7.el7.noarch.rpm +jboss-servlet-3.0-api-1.0.1-9.el7.noarch.rpm +jboss-transaction-1.1-api-1.0.1-8.el7.noarch.rpm +jline-1.0-8.el7.noarch.rpm +jomolhari-fonts-0.003-17.el7.noarch.rpm +js-1.8.5-20.el7.x86_64.rpm +jsch-0.1.50-5.el7.noarch.rpm +# json-c-0.11-4.el7_0.x86_64.rpm provided by mock +json-c-devel-0.11-4.el7_0.x86_64.rpm +jsoup-1.6.1-10.el7.noarch.rpm +julietaula-montserrat-fonts-7.200-5.el7.noarch.rpm +junit-4.11-8.el7.noarch.rpm +jzlib-1.1.1-6.el7.noarch.rpm +kbd-1.15.5-15.el7.x86_64.rpm +kbd-legacy-1.15.5-15.el7.noarch.rpm +kbd-misc-1.15.5-15.el7.noarch.rpm +kde-filesystem-4-47.el7.x86_64.rpm +keyutils-1.5.8-3.el7.x86_64.rpm +# keyutils-libs-1.5.8-3.el7.x86_64.rpm provided by mock +keyutils-libs-devel-1.5.8-3.el7.x86_64.rpm +khmeros-base-fonts-5.0-17.el7.noarch.rpm +khmeros-battambang-fonts-5.0-17.el7.noarch.rpm +khmeros-bokor-fonts-5.0-17.el7.noarch.rpm +khmeros-fonts-common-5.0-17.el7.noarch.rpm +khmeros-handwritten-fonts-5.0-17.el7.noarch.rpm +khmeros-metal-chrieng-fonts-5.0-17.el7.noarch.rpm +khmeros-muol-fonts-5.0-17.el7.noarch.rpm +khmeros-siemreap-fonts-5.0-17.el7.noarch.rpm +# kmod-20-23.el7.x86_64.rpm provided by mock +# kmod-libs-20-23.el7.x86_64.rpm provided by mock +# kpartx-0.4.9-119.el7.x86_64.rpm provided by mock +krb5-devel-1.15.1-34.el7.x86_64.rpm +# krb5-libs-1.15.1-34.el7.x86_64.rpm provided by mock +lapack-3.4.2-8.el7.x86_64.rpm +lato-fonts-2.015-1.el7.noarch.rpm +lcms2-2.6-3.el7.x86_64.rpm +# lbzip2-2.5-1.el7.x86_64.rpm provided by mock +ldns-1.6.16-10.el7.x86_64.rpm +less-458-9.el7.x86_64.rpm +leveldb-1.12.0-11.el7.x86_64.rpm +levien-inconsolata-fonts-1.01-11.el7.noarch.rpm +# libacl-2.2.51-14.el7.x86_64.rpm provided by mock +libaio-0.3.109-13.el7.x86_64.rpm +# libassuan-2.1.0-3.el7.x86_64.rpm provided by mock +libasyncns-0.8-7.el7.x86_64.rpm +libatomic_ops-devel-7.2d-7.el7.x86_64.rpm +# libattr-2.4.46-13.el7.x86_64.rpm provided by mock +libavc1394-0.5.3-14.el7.x86_64.rpm +libbabeltrace-1.2.4-3.1.el7.x86_64.rpm +libbabeltrace-devel-1.2.4-3.1.el7.x86_64.rpm +libbasicobjects-0.1.1-32.el7.x86_64.rpm +libcacard-2.5.2-2.1.el7.x86_64.rpm +# libcap-2.22-9.el7.x86_64.rpm provided by mock +# libcap-ng-0.7.5-4.el7.x86_64.rpm provided by mock +libcap-ng-devel-0.7.5-4.el7.x86_64.rpm +libcgroup-0.41-20.el7.x86_64.rpm +libcgroup-tools-0.41-20.el7.x86_64.rpm +libcollection-0.7.0-32.el7.x86_64.rpm +libcomps-0.1.8-12.el7.x86_64.rpm +libconfig-1.4.9-5.el7.x86_64.rpm +libcroco-0.6.12-4.el7.x86_64.rpm +# libcurl-7.29.0-51.el7_6.3.x86_64.rpm provided by mock +# libcurl-devel-7.29.0-51.el7_6.3.x86_64.rpm provided by mock +libdaemon-0.14-7.el7.x86_64.rpm +# libdb-5.3.21-24.el7.x86_64.rpm provided by mock +libdb-devel-5.3.21-24.el7.x86_64.rpm +libdbi-0.8.4-6.el7.x86_64.rpm +libdbi-devel-0.8.4-6.el7.x86_64.rpm +# libdb-utils-5.3.21-24.el7.x86_64.rpm provided by mock +libdnf-0.22.5-1.el7_6.x86_64.rpm +libdv-1.0.0-17.el7.x86_64.rpm +libedit-3.0-12.20121213cvs.el7.x86_64.rpm +liberasurecode-1.5.0-1.el7.x86_64.rpm +liberation-fonts-common-1.07.2-16.el7.noarch.rpm +liberation-mono-fonts-1.07.2-16.el7.noarch.rpm +liberation-narrow-fonts-1.07.2-16.el7.noarch.rpm +liberation-sans-fonts-1.07.2-16.el7.noarch.rpm +liberation-serif-fonts-1.07.2-16.el7.noarch.rpm +libesmtp-1.0.6-7.el7.x86_64.rpm +libesmtp-devel-1.0.6-7.el7.x86_64.rpm +libestr-0.1.9-2.el7.x86_64.rpm +libev-4.15-7.el7.x86_64.rpm +libfabric-1.6.1-2.el7.x86_64.rpm +# libffi-3.0.13-18.el7.x86_64.rpm provided by mock +# libgcc-4.8.5-36.el7.x86_64.rpm provided by mock +# libgcrypt-1.5.3-14.el7.x86_64.rpm provided by mock +libgfortran-4.8.5-36.el7.x86_64.rpm +libgnome-keyring-3.12.0-1.el7.x86_64.rpm +# libgomp-4.8.5-36.el7.x86_64.rpm provided by mock +# libgpg-error-1.12-3.el7.x86_64.rpm provided by mock +libgpg-error-devel-1.12-3.el7.x86_64.rpm +libguestfs-1.38.2-12.el7_6.1.x86_64.rpm +libibmad-1.3.13-1.el7.x86_64.rpm +libICE-1.0.9-9.el7.x86_64.rpm +libICE-devel-1.0.9-9.el7.x86_64.rpm +# libidn-1.28-4.el7.x86_64.rpm provided by mock +libiec61883-1.2.0-10.el7.x86_64.rpm +libimagequant-2.8.2-2.el7.x86_64.rpm +libini_config-1.3.1-32.el7.x86_64.rpm +libjpeg-turbo-1.2.90-6.el7.x86_64.rpm +libkadm5-1.15.1-34.el7.x86_64.rpm +libmng-1.0.10-14.el7.x86_64.rpm +libmnl-1.0.3-7.el7.x86_64.rpm +libmodman-2.0.1-8.el7.x86_64.rpm +libmodulemd-1.6.3-1.el7.x86_64.rpm +libmongo-client-0.1.8-1.el7.x86_64.rpm +libmongo-client-devel-0.1.8-1.el7.x86_64.rpm +# libmount-2.23.2-59.el7.x86_64.rpm provided by mock +# libmpc-1.0.1-3.el7.x86_64.rpm provided by mock +libndp-1.2-7.el7.x86_64.rpm +libnet-1.1.6-7.el7.x86_64.rpm +libnet-devel-1.1.6-7.el7.x86_64.rpm +libnetfilter_conntrack-1.0.6-1.el7_3.x86_64.rpm +libnetfilter_conntrack-devel-1.0.6-1.el7_3.x86_64.rpm +libnetfilter_cthelper-1.0.0-9.el7.x86_64.rpm +libnetfilter_cttimeout-1.0.0-6.el7.x86_64.rpm +libnetfilter_queue-1.0.2-2.el7_2.x86_64.rpm +libnfnetlink-1.0.1-4.el7.x86_64.rpm +libnfnetlink-devel-1.0.1-4.el7.x86_64.rpm +libnfsidmap-0.25-19.el7.x86_64.rpm +libnfsidmap-devel-0.25-19.el7.x86_64.rpm +libnl-1.1.4-3.el7.x86_64.rpm +libnl3-3.2.28-4.el7.x86_64.rpm +libnl3-cli-3.2.28-4.el7.x86_64.rpm +libogg-1.3.0-7.el7.x86_64.rpm +libosinfo-1.1.0-2.el7.x86_64.rpm +libpath_utils-0.2.1-32.el7.x86_64.rpm +libpcap-1.5.3-11.el7.x86_64.rpm +libpciaccess-0.14-1.el7.x86_64.rpm +libpipeline-1.2.3-3.el7.x86_64.rpm +libpng-1.5.13-7.el7_2.x86_64.rpm +libproxy-0.4.11-11.el7.x86_64.rpm +libpsm2-10.3.58-1.el7.x86_64.rpm +libpsm2-compat-10.3.58-1.el7.x86_64.rpm +# libpwquality-1.2.3-5.el7.x86_64.rpm provided by mock +libqhull-2015.2-1.el7.x86_64.rpm +libquadmath-4.8.5-36.el7.x86_64.rpm +libraw1394-2.1.0-2.el7.x86_64.rpm +librdmacm-17.2-3.el7.x86_64.rpm +libref_array-0.1.5-32.el7.x86_64.rpm +librepo-1.8.1-7.el7.x86_64.rpm +libreport-filesystem-2.1.11-42.el7.centos.x86_64.rpm +libseccomp-2.3.1-3.el7.x86_64.rpm +# libselinux-2.5-14.1.el7.x86_64.rpm provided by mock +libselinux-devel-2.5-14.1.el7.x86_64.rpm +libselinux-python-2.5-14.1.el7.x86_64.rpm +libselinux-ruby-2.5-14.1.el7.x86_64.rpm +libselinux-utils-2.5-14.1.el7.x86_64.rpm +# libsepol-2.5-10.el7.x86_64.rpm provided by mock +libsepol-devel-2.5-10.el7.x86_64.rpm +libshout-2.2.2-11.el7.x86_64.rpm +libSM-1.2.2-2.el7.x86_64.rpm +# libsmartcols-2.23.2-59.el7.x86_64.rpm provided by mock +libSM-devel-1.2.2-2.el7.x86_64.rpm +libsndfile-1.0.25-10.el7.x86_64.rpm +libsolv-0.6.34-4.el7.x86_64.rpm +# libssh2-1.4.3-12.el7.x86_64.rpm provided by mock +libssh2-devel-1.4.3-12.el7.x86_64.rpm +# libstdc++-4.8.5-36.el7.x86_64.rpm provided by mock +libsysfs-2.1.0-16.el7.x86_64.rpm +# libtasn1-4.10-1.el7.x86_64.rpm provided by mock +libteam-1.27-5.el7.x86_64.rpm +libtheora-1.1.1-8.el7.x86_64.rpm +libtiff-4.0.3-27.el7_3.x86_64.rpm +libtiff-devel-4.0.3-27.el7_3.x86_64.rpm +libtirpc-0.2.4-0.15.el7.x86_64.rpm +libtirpc-devel-0.2.4-0.15.el7.x86_64.rpm +libtomcrypt-1.17-33.20170623gitcd6e602.el7.x86_64.rpm +libtommath-1.0-8.el7.x86_64.rpm +libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm +libunistring-0.9.3-9.el7.x86_64.rpm +libunwind-1.2-2.el7.x86_64.rpm +libusal-1.1.11-25.el7.x86_64.rpm +libusbx-1.0.21-1.el7.x86_64.rpm +# libuser-0.60-9.el7.x86_64.rpm provided by mock +libuser-devel-0.60-9.el7.x86_64.rpm +# libutempter-1.1.6-4.el7.x86_64.rpm provided by mock +libutempter-devel-1.1.6-4.el7.x86_64.rpm +# libuuid-2.23.2-59.el7.x86_64.rpm provided by mock +libuuid-devel-2.23.2-59.el7.x86_64.rpm +libv4l-0.9.5-4.el7.x86_64.rpm +# libverto-0.2.5-4.el7.x86_64.rpm provided by mock +libverto-devel-0.2.5-4.el7.x86_64.rpm +libverto-libevent-0.2.5-4.el7.x86_64.rpm +libverto-tevent-0.2.5-4.el7.x86_64.rpm +libvisual-0.4.0-16.el7.x86_64.rpm +libvorbis-1.3.3-8.el7.1.x86_64.rpm +libwebp-0.3.0-7.el7.x86_64.rpm +libX11-1.6.7-2.el7.x86_64.rpm +libX11-common-1.6.7-2.el7.noarch.rpm +libXau-1.0.8-2.1.el7.x86_64.rpm +libxcb-1.13-1.el7.x86_64.rpm +libXext-1.3.3-3.el7.x86_64.rpm +libXfont-1.5.4-1.el7.x86_64.rpm +libXi-1.7.9-1.el7.x86_64.rpm +# libxml2-2.9.1-6.el7_2.3.x86_64.rpm provided by mock +libxml2-python-2.9.1-6.el7_2.3.x86_64.rpm +libXpm-devel-3.5.12-1.el7.x86_64.rpm +libxslt-1.1.28-5.el7.x86_64.rpm +libxslt-devel-1.1.28-5.el7.x86_64.rpm +libxslt-python-1.1.28-5.el7.x86_64.rpm +libXt-devel-1.1.5-3.el7.x86_64.rpm +libXtst-1.2.3-1.el7.x86_64.rpm +libXv-1.0.11-1.el7.x86_64.rpm +libyaml-0.1.4-11.el7_0.x86_64.rpm +libzstd-1.4.2-1.el7.x86_64.rpm +linuxconsoletools-1.4.5-3.el7.x86_64.rpm +linuxdoc-tools-0.9.68-5.el7.x86_64.rpm +linux-firmware-20190429-72.gitddde598.el7.noarch.rpm +linux-libertine-biolinum-fonts-5.3.0-6.2012_07_02.el7.noarch.rpm +linux-libertine-fonts-5.3.0-6.2012_07_02.el7.noarch.rpm +linux-libertine-fonts-common-5.3.0-6.2012_07_02.el7.noarch.rpm +linuxptp-2.0-2.el7.x86_64.rpm +lksctp-tools-1.0.17-2.el7.x86_64.rpm +lldpad-1.0.1-3.git036e314.el7.x86_64.rpm +lm_sensors-devel-3.4.0-6.20160601gitf9185e5.el7.x86_64.rpm +lm_sensors-libs-3.4.0-6.20160601gitf9185e5.el7.x86_64.rpm +log4j-1.2.17-16.el7_4.noarch.rpm +lsof-4.87-6.el7.x86_64.rpm +lsscsi-0.27-6.el7.x86_64.rpm +lttng-ust-2.10.0-1.el7.x86_64.rpm +lttng-ust-devel-2.10.0-1.el7.x86_64.rpm +# lua-5.1.4-15.el7.x86_64.rpm provided by mock +lyx-fonts-2.2.3-1.el7.noarch.rpm +# lz4-1.7.5-2.el7.x86_64.rpm provided by mock +# lzo-2.06-8.el7.x86_64.rpm provided by mock +lzop-1.03-10.el7.x86_64.rpm +m2crypto-0.21.1-17.el7.x86_64.rpm +mailcap-2.1.41-2.el7.noarch.rpm +mailx-12.5-19.el7.x86_64.rpm +# make-3.82-23.el7.x86_64.rpm provided by mock +man-db-2.6.3-11.el7.x86_64.rpm +mcstrans-0.3.4-5.el7.x86_64.rpm +mdadm-4.1-rc1_2.el7.x86_64.rpm +mdi-common-1.4.57.0-4.el7.noarch.rpm +mdi-fonts-1.4.57.0-4.el7.noarch.rpm +memcached-1.4.39-1.el7.x86_64.rpm +mercurial-2.6.2-8.el7_4.x86_64.rpm +microcode_ctl-2.1-47.2.el7_6.x86_64.rpm +mod_wsgi-3.4-18.el7.x86_64.rpm +moyogo-molengo-fonts-0.10-9.el7.noarch.rpm +mozilla-fira-fonts-common-4.202-1.el7.noarch.rpm +mozilla-fira-mono-fonts-4.202-1.el7.noarch.rpm +mozilla-fira-sans-fonts-4.202-1.el7.noarch.rpm +mozjs17-17.0.0-20.el7.x86_64.rpm +# mpfr-3.1.1-4.el7.x86_64.rpm provided by mock +mph-2b-damase-fonts-002.000-3.el7.noarch.rpm +mpich-3.0-3.0.4-10.el7.x86_64.rpm +mpich-3.0.4-8.el7.x86_64.rpm +mtools-4.0.18-5.el7.x86_64.rpm +mvapich2-2.0-2.0a-9.el7.x86_64.rpm +mvapich2-2.0a-3.el7.x86_64.rpm +mvapich2-2.0-psm-2.0a-9.el7.x86_64.rpm +mvapich2-common-2.0a-3.el7.noarch.rpm +mvapich2-psm-2.0a-3.el7.x86_64.rpm +MySQL-python-1.2.5-1.el7.x86_64.rpm +# ncurses-5.9-14.20130511.el7_4.x86_64.rpm provided by mock +# ncurses-base-5.9-14.20130511.el7_4.noarch.rpm provided by mock +# ncurses-libs-5.9-14.20130511.el7_4.x86_64.rpm provided by mock +nekohtml-1.9.14-13.el7.noarch.rpm +neon-0.30.0-3.el7.x86_64.rpm +netcf-libs-0.2.8-4.el7.x86_64.rpm +nettle-2.7.1-8.el7.x86_64.rpm +newt-0.52.15-4.el7.x86_64.rpm +newt-python-0.52.15-4.el7.x86_64.rpm +nfs-utils-1.3.0-0.61.el7.x86_64.rpm +nmap-ncat-6.40-16.el7.x86_64.rpm +nscd-2.17-260.el7.x86_64.rpm +# nspr-4.19.0-1.el7_5.x86_64.rpm provided by mock +# nss-3.36.0-7.el7_5.x86_64.rpm provided by mock +nss_compat_ossl-0.9.6-8.el7.x86_64.rpm +nss-pam-ldapd-0.8.13-16.el7.x86_64.rpm +# nss-pem-1.0.3-5.el7.x86_64.rpm provided by mock +# nss-sysinit-3.36.0-7.el7_5.x86_64.rpm provided by mock +# nss-tools-3.36.0-7.el7_5.x86_64.rpm provided by mock +# nss-util-3.36.0-1.el7_5.x86_64.rpm provided by mock +nss-util-devel-3.36.0-1.el7_5.x86_64.rpm +numactl-devel-2.0.9-7.el7.x86_64.rpm +numactl-libs-2.0.9-7.el7.x86_64.rpm +objectweb-asm-3.3.1-9.el7.noarch.rpm +oflb-asana-math-fonts-0.954-1.el7.noarch.rpm +OpenIPMI-modalias-2.0.23-2.el7.x86_64.rpm +openjpeg2-2.3.1-1.el7.x86_64.rpm +openmpi-1.10.7-2.el7.x86_64.rpm +openpgm-5.2.122-2.el7.x86_64.rpm +open-sans-fonts-1.10-1.el7.noarch.rpm +opensm-libs-3.3.20-3.el7.x86_64.rpm +openssl-1.0.2k-16.el7.x86_64.rpm +openssl-devel-1.0.2k-16.el7.x86_64.rpm +# openssl-libs-1.0.2k-16.el7.x86_64.rpm provided by mock +openstack-barbican-8.0.0-0.1.0rc1.el7.noarch.rpm +openstack-barbican-api-8.0.0-0.1.0rc1.el7.noarch.rpm +openstack-barbican-common-8.0.0-0.1.0rc1.el7.noarch.rpm +openstack-barbican-keystone-listener-8.0.0-0.1.0rc1.el7.noarch.rpm +openstack-barbican-worker-8.0.0-0.1.0rc1.el7.noarch.rpm +openstack-nova-cert-14.0.8-1.el7.noarch.rpm +openstack-swift-account-2.15.1-1.el7.noarch.rpm +openstack-swift-container-2.15.1-1.el7.noarch.rpm +openstack-swift-doc-2.15.1-1.el7.noarch.rpm +openstack-swift-object-2.15.1-1.el7.noarch.rpm +openstack-swift-proxy-2.15.1-1.el7.noarch.rpm +opus-1.0.2-6.el7.x86_64.rpm +orc-0.4.26-1.el7.x86_64.rpm +osinfo-db-tools-1.1.0-1.el7.x86_64.rpm +os-prober-1.58-9.el7.x86_64.rpm +overpass-fonts-2.1-1.el7.noarch.rpm +oxygen-fonts-common-5.4.3-3.el7.noarch.rpm +oxygen-mono-fonts-5.4.3-3.el7.noarch.rpm +oxygen-sans-fonts-5.4.3-3.el7.noarch.rpm +# p11-kit-0.23.5-3.el7.x86_64.rpm provided by mock +p11-kit-devel-0.23.5-3.el7.x86_64.rpm +# p11-kit-trust-0.23.5-3.el7.x86_64.rpm provided by mock +pakchois-0.4-10.el7.x86_64.rpm +paktype-naqsh-fonts-4.1-2.el7.noarch.rpm +paktype-naskh-basic-fonts-4.1-3.el7.noarch.rpm +paktype-tehreer-fonts-4.1-2.el7.noarch.rpm +# pam-1.1.8-22.el7.x86_64.rpm provided by mock +paratype-pt-sans-caption-fonts-20101909-3.el7.noarch.rpm +paratype-pt-sans-fonts-20101909-3.el7.noarch.rpm +passwd-0.79-4.el7.x86_64.rpm +pciutils-3.5.1-3.el7.x86_64.rpm +pciutils-libs-3.5.1-3.el7.x86_64.rpm +# pcre-8.32-17.el7.x86_64.rpm provided by mock +pcre-devel-8.32-17.el7.x86_64.rpm +# perl-5.16.3-294.el7_6.x86_64.rpm provided by mock +# perl-Carp-1.26-244.el7.noarch.rpm provided by mock +# perl-constant-1.27-2.el7.noarch.rpm provided by mock +perl-Data-Dumper-2.145-3.el7.x86_64.rpm +perl-devel-5.16.3-294.el7_6.x86_64.rpm +# perl-Encode-2.51-7.el7.x86_64.rpm provided by mock +perl-Encode-Locale-1.03-5.el7.noarch.rpm +perl-Error-0.17020-2.el7.noarch.rpm +# perl-Exporter-5.68-3.el7.noarch.rpm provided by mock +perl-ExtUtils-Install-1.58-294.el7_6.noarch.rpm +perl-ExtUtils-MakeMaker-6.68-3.el7.noarch.rpm +perl-ExtUtils-Manifest-1.61-244.el7.noarch.rpm +perl-ExtUtils-ParseXS-3.18-3.el7.noarch.rpm +# perl-File-Path-2.09-2.el7.noarch.rpm provided by mock +# perl-File-Temp-0.23.01-3.el7.noarch.rpm provided by mock +# perl-Filter-1.49-3.el7.x86_64.rpm provided by mock +perl-generators-1.08-7.el7.noarch.rpm +# perl-Getopt-Long-2.40-3.el7.noarch.rpm provided by mock +perl-Git-1.8.3.1-20.el7.noarch.rpm +perl-hivex-1.3.10-6.9.el7.x86_64.rpm +# perl-HTTP-Tiny-0.033-3.el7.noarch.rpm provided by mock +# perl-libs-5.16.3-294.el7_6.x86_64.rpm provided by mock +# perl-macros-5.16.3-294.el7_6.x86_64.rpm provided by mock +# perl-parent-0.225-244.el7.noarch.rpm provided by mock +# perl-PathTools-3.40-5.el7.x86_64.rpm provided by mock +# perl-Pod-Escapes-1.04-294.el7_6.noarch.rpm provided by mock +# perl-podlators-2.5.1-3.el7.noarch.rpm provided by mock +# perl-Pod-Perldoc-3.20-4.el7.noarch.rpm provided by mock +# perl-Pod-Simple-3.28-4.el7.noarch.rpm provided by mock +# perl-Pod-Usage-1.63-3.el7.noarch.rpm provided by mock +# perl-Scalar-List-Utils-1.27-248.el7.x86_64.rpm provided by mock +# perl-Socket-2.010-4.el7.x86_64.rpm provided by mock +# perl-Storable-2.45-3.el7.x86_64.rpm provided by mock +perl-TermReadKey-2.30-20.el7.x86_64.rpm +perl-Test-Harness-3.28-3.el7.noarch.rpm +# perl-Text-ParseWords-3.29-4.el7.noarch.rpm provided by mock +# perl-threads-1.87-4.el7.x86_64.rpm provided by mock +# perl-threads-shared-1.43-6.el7.x86_64.rpm provided by mock +# perl-Time-HiRes-1.9725-3.el7.x86_64.rpm provided by mock +# perl-Time-Local-1.2300-2.el7.noarch.rpm provided by mock +phonon-4.6.0-10.el7.x86_64.rpm +phonon-backend-gstreamer-4.6.3-3.el7.x86_64.rpm +# pigz-2.3.4-1.el7.x86_64.rpm provided by mock +# pinentry-0.8.1-17.el7.x86_64.rpm provided by mock +pixman-0.34.0-1.el7.x86_64.rpm +# pkgconfig-0.27.1-4.el7.x86_64.rpm provided by mock +plexus-cipher-1.7-5.el7.noarch.rpm +plexus-classworlds-2.4.2-8.el7.noarch.rpm +plexus-component-api-1.0-0.16.alpha15.el7.noarch.rpm +plexus-containers-component-annotations-1.5.5-14.el7.noarch.rpm +plexus-containers-container-default-1.5.5-14.el7.noarch.rpm +plexus-interactivity-1.0-0.14.alpha6.el7.noarch.rpm +plexus-interpolation-1.15-8.el7.noarch.rpm +plexus-sec-dispatcher-1.4-13.el7.noarch.rpm +plexus-utils-3.0.9-9.el7.noarch.rpm +pm-utils-1.4.1-27.el7.x86_64.rpm +polkit-0.112-22.el7.x86_64.rpm +polkit-pkla-compat-0.1-4.el7.x86_64.rpm +# popt-1.13-16.el7.x86_64.rpm provided by mock +popt-devel-1.13-16.el7.x86_64.rpm +postgresql-9.2.24-1.el7_5.x86_64.rpm +postgresql-contrib-9.2.24-1.el7_5.x86_64.rpm +postgresql-devel-9.2.24-1.el7_5.x86_64.rpm +postgresql-libs-9.2.24-1.el7_5.x86_64.rpm +postgresql-server-9.2.24-1.el7_5.x86_64.rpm +# procps-ng-3.3.10-23.el7.x86_64.rpm provided by mock +psmisc-22.20-15.el7.x86_64.rpm +psutils-1.17-44.el7.x86_64.rpm +# pth-2.0.7-23.el7.x86_64.rpm provided by mock +puppet-aodh-11.3.0-1.el7.noarch.rpm +puppet-apache-1.10.0-2.05a0aacgit.el7.noarch.rpm +puppet-barbican-11.3.0-1.el7.noarch.rpm +puppet-certmonger-1.1.1-1.1157a7egit.el7.noarch.rpm +puppet-collectd-5.1.0-2.4a3843cgit.el7.noarch.rpm +puppet-concat-2.2.0-2.fdf4a84git.el7.noarch.rpm +puppet-etcd-1.11.0-1.f43e129git.el7.noarch.rpm +puppet-firewall-1.8.2-2.2f892e9git.el7.noarch.rpm +puppet-inifile-1.6.0-2.c1f1d1egit.el7.noarch.rpm +puppet-kmod-2.1.1-2.0d69a96git.el7.noarch.rpm +puppet-memcached-3.0.2-1.adf8b63git.el7.noarch.rpm +puppet-mysql-3.11.0-1.920dd76git.el7.noarch.rpm +puppet-nssdb-1.0.1-1.el7.noarch.rpm +puppet-rsync-0.4.0-1.8cc3c6fgit.el7.noarch.rpm +puppet-sysctl-0.0.11-1.el7.noarch.rpm +puppet-tempest-11.3.0-1.el7.noarch.rpm +puppet-vcsrepo-1.4.0-2.6c88fb3git.el7.noarch.rpm +puppet-vlan-0.1.0-1.el7.noarch.rpm +puppet-vswitch-7.3.0-1.el7.noarch.rpm +puppet-xinetd-2.0.0-4.1d1e6d4git.el7.noarch.rpm +# pygpgme-0.3-9.el7.x86_64.rpm provided by mock +# pyliblzma-0.5.3-11.el7.x86_64.rpm provided by mock +pyparsing-2.1.10-3.el7.noarch.rpm +pyparted-3.9-15.el7.x86_64.rpm +PyQt4-4.12-1.el7.x86_64.rpm +pysendfile-2.0.0-5.el7.x86_64.rpm +python2-alembic-0.9.7-1.el7.noarch.rpm +python2-amqp-2.1.4-3.el7.noarch.rpm +python2-appdirs-1.4.0-4.el7.noarch.rpm +python2-asn1crypto-0.23.0-2.el7.noarch.rpm +python2-automaton-1.12.1-1.el7.noarch.rpm +python2-babel-2.3.4-1.el7.noarch.rpm +python2-barbican-8.0.0-0.1.0rc1.el7.noarch.rpm +python2-barbicanclient-4.5.3-1.el7.noarch.rpm +python2-bcrypt-3.1.6-2.el7.x86_64.rpm +python2-bitmath-1.3.1-1.el7.noarch.rpm +python2-boto-2.45.0-3.el7.noarch.rpm +python2-botocore-1.12.75-1.el7.noarch.rpm +python2-cachez-0.1.0-2.el7.noarch.rpm +python2-castellan-0.19.0-1.el7.noarch.rpm +python2-ceilometerclient-2.9.0-1.el7.noarch.rpm +python2-certifi-2018.10.15-5.el7.noarch.rpm +python2-cffi-1.11.2-1.el7.x86_64.rpm +python2-chardet-3.0.4-7.el7.noarch.rpm +python2-cliff-2.13.0-1.el7.noarch.rpm +python2-colorama-0.3.7-2.el7.noarch.rpm +python2-congressclient-1.8.0-1.el7.noarch.rpm +python2-cotyledon-1.6.3-1.el7.noarch.rpm +python2-coverage-4.4.1-1.el7.x86_64.rpm +python2-crypto-2.6.1-15.el7.x86_64.rpm +python2-cryptography-2.5-1.el7.x86_64.rpm +python2-cursive-0.1.2-1.el7.noarch.rpm +python2-cycler-0.10.0-2.el7.noarch.rpm +python2-daiquiri-1.2.1-1.el7.noarch.rpm +python2-dateutil-2.6.1-1.el7.noarch.rpm +python2-ddt-1.2.0-2.el7.noarch.rpm +python2-debtcollector-1.17.1-1.el7.noarch.rpm +python2-defusedxml-0.5.0-2.el7.noarch.rpm +python2-deprecation-1.0-3.el7.noarch.rpm +python2-designateclient-2.7.0-1.el7.noarch.rpm +python2-django-1.11.20-1.el7.noarch.rpm +python2-django-babel-0.4.0-2.el7.noarch.rpm +python2-django-babel-0.6.2-1.el7.noarch.rpm +python2-django-compressor-2.1-5.el7.noarch.rpm +python2-django-debreach-1.5.2-1.el7.noarch.rpm +python2-django-formtools-2.1-1.el7.noarch.rpm +python2-dnf-4.0.9.2-1.el7_6.noarch.rpm +python2-eventlet-0.24.1-3.el7.noarch.rpm +python2-extras-1.0.0-2.el7.noarch.rpm +python2-fasteners-0.14.1-6.el7.noarch.rpm +python2-fixtures-3.0.0-7.el7.noarch.rpm +python2-flask-1.0.2-1.el7.noarch.rpm +python2-flask-restful-0.3.6-7.el7.noarch.rpm +python2-funcsigs-1.0.2-4.el7.noarch.rpm +python2-functools32-3.2.3.2-1.el7.noarch.rpm +python2-future-0.16.0-4.el7.noarch.rpm +python2-futures-3.1.1-5.el7.noarch.rpm +python2-futurist-1.3.1-1.el7.noarch.rpm +python2-gabbi-1.33.0-1.el7.noarch.rpm +python2-gevent-1.1.2-2.el7.x86_64.rpm +python2-gflags-2.0-5.el7.noarch.rpm +python2-gnocchiclient-3.3.1-1.el7.noarch.rpm +python2-google-auth-1.3.0-1.el7.noarch.rpm +python2-greenlet-0.4.9-1.el7.x86_64.rpm +python2-gunicorn-19.7.1-1.el7.noarch.rpm +python2-hawkey-0.22.5-1.el7_6.x86_64.rpm +python2-idna-2.5-1.el7.noarch.rpm +python2-imagesize-0.7.1-5.el7.noarch.rpm +python2-influxdb-4.0.0-1.el7.1.noarch.rpm +python2-ipaddress-1.0.18-5.el7.noarch.rpm +python2-iso8601-0.1.11-8.el7.noarch.rpm +python2-jinja2-2.8.1-1.el7.noarch.rpm +python2-jmespath-0.9.0-5.el7.noarch.rpm +python2-json-logger-0.1.7-1.el7.noarch.rpm +python2-jsonpatch-1.14-1.el7.noarch.rpm +python2-jsonpatch-1.21-1.el7.noarch.rpm +python2-jsonpath-rw-ext-1.0.0-1.el7.noarch.rpm +python2-jsonpointer-1.10-4.el7.noarch.rpm +python2-jsonschema-2.6.0-2.el7.noarch.rpm +python2-jwt-1.6.1-1.el7.noarch.rpm +python2-keystonemiddleware-5.2.0-1.el7.noarch.rpm +python2-kombu-4.0.2-5.el7.noarch.rpm +python2-ldap3-2.4.1-3.el7.noarch.rpm +python2-ldappool-2.1.0-1.el7.noarch.rpm +python2-libcomps-0.1.8-12.el7.x86_64.rpm +python2-libdnf-0.22.5-1.el7_6.x86_64.rpm +python2-lz4-0.9.0-1.el7.x86_64.rpm +python2-marathon-0.8.8-1.el7.noarch.rpm +python2-markupsafe-0.23-16.el7.x86_64.rpm +python2-matplotlib-2.0.0-1.el7.x86_64.rpm +python2-matplotlib-tk-2.0.0-1.el7.x86_64.rpm +python2-microversion-parse-0.1.4-2.el7.noarch.rpm +python2-mimeparse-1.6.0-5.el7.noarch.rpm +python2-mock-2.0.0-1.el7.noarch.rpm +python2-monascaclient-1.7.1-1.el7.noarch.rpm +python2-monotonic-1.5-1.el7.noarch.rpm +python2-mox3-0.23.0-1.el7.noarch.rpm +python2-munch-2.2.0-2.el7.noarch.rpm +python2-murano-pkg-check-0.3.0-2.el7.noarch.rpm +python2-netaddr-0.7.19-5.el7.noarch.rpm +python2-numexpr-2.6.1-3.el7.x86_64.rpm +python2-numpy-1.11.2-2.el7.x86_64.rpm +python2-oauth2client-4.0.0-2.el7.noarch.rpm +python2-oauthlib-2.0.1-8.el7.noarch.rpm +python2-olefile-0.46-2.el7.noarch.rpm +python2-osc-lib-1.11.1-1.el7.noarch.rpm +python2-os-client-config-1.28.0-1.el7.noarch.rpm +python2-oslo-cache-1.30.3-1.el7.noarch.rpm +python2-oslo-concurrency-3.27.0-1.el7.noarch.rpm +python2-oslo-config-6.8.1-1.el7.noarch.rpm +python2-oslo-context-2.22.1-1.el7.noarch.rpm +python2-oslo-db-4.40.0-1.el7.noarch.rpm +python2-oslo-db-tests-4.40.0-1.el7.noarch.rpm +python2-oslo-i18n-3.17.1-1.el7.noarch.rpm +python2-oslo-log-3.39.2-1.el7.noarch.rpm +python2-oslo-middleware-3.36.0-1.el7.noarch.rpm +python2-oslo-policy-2.1.1-1.el7.noarch.rpm +python2-oslo-reports-1.22.1-1.el7.noarch.rpm +python2-oslo-rootwrap-5.9.1-1.el7.noarch.rpm +python2-oslo-serialization-2.20.2-1.el7.noarch.rpm +python2-oslo-service-1.38.0-1.el7.noarch.rpm +python2-oslotest-2.17.1-1.el7.noarch.rpm +python2-oslo-upgradecheck-0.2.1-1.el7.noarch.rpm +python2-oslo-utils-3.28.3-1.el7.noarch.rpm +python2-oslo-utils-3.40.3-1.el7.noarch.rpm +python2-oslo-versionedobjects-1.33.3-1.el7.noarch.rpm +python2-oslo-vmware-2.23.1-1.el7.noarch.rpm +python2-osprofiler-1.11.0-1.el7.noarch.rpm +python2-osprofiler-2.3.0-1.el7.noarch.rpm +python2-os-service-types-1.3.0-1.el7.noarch.rpm +python2-os-traits-0.3.3-1.el7.noarch.rpm +python2-os-win-2.2.0-1.el7.noarch.rpm +python2-os-xenapi-0.2.0-1.el7.noarch.rpm +python2-ovsdbapp-0.4.3-1.el7.noarch.rpm +python2-pandas-0.19.1-2.el7.2.x86_64.rpm +python2-pankoclient-0.3.0-1.el7.noarch.rpm +python2-passlib-1.7.0-4.el7.noarch.rpm +python2-pbr-3.1.1-1.el7.noarch.rpm +python2-pecan-1.1.2-1.el7.noarch.rpm +python2-persist-queue-0.1.4-1.el7.noarch.rpm +python2-pexpect-4.6-1.el7.noarch.rpm +python2-pika-0.10.0-10.el7.noarch.rpm +python2-pika_pool-0.1.3-3.el7.noarch.rpm +python2-pillow-4.0.0-1.el7.x86_64.rpm +python2-positional-1.1.1-2.el7.noarch.rpm +python2-psutil-5.2.2-2.el7.x86_64.rpm +python2-ptyprocess-0.5.2-3.el7.noarch.rpm +python2-pyasn1-0.1.9-7.el7.noarch.rpm +python2-pyasn1-modules-0.1.9-7.el7.noarch.rpm +python2-pycadf-2.6.0-1.el7.noarch.rpm +python2-pycodestyle-2.0.0-5.el7.noarch.rpm +python2-pygments-2.2.0-7.el7.noarch.rpm +python2-PyMySQL-0.9.2-2.el7.noarch.rpm +python2-pyngus-2.3.0-1.el7.noarch.rpm +python2-pyOpenSSL-16.2.0-3.el7.noarch.rpm +python2-pyOpenSSL-17.3.0-3.el7.noarch.rpm +python2-pyparsing-2.1.10-3.el7.noarch.rpm +python2-pysaml2-4.5.0-4.el7.noarch.rpm +python2-pysnmp-4.3.2-3.el7.noarch.rpm +python2-qpid-proton-0.28.0-1.el7.x86_64.rpm +python2-rcssmin-1.0.6-2.el7.x86_64.rpm +python2-requests-2.21.0-2.el7.noarch.rpm +python2-requestsexceptions-1.4.0-1.el7.noarch.rpm +python2-requests-oauthlib-0.8.0-5.el7.noarch.rpm +python2-retryz-0.1.8-1.el7.noarch.rpm +python2-rfc3986-1.2.0-1.el7.noarch.rpm +python2-rjsmin-1.0.12-2.el7.x86_64.rpm +# python2-rpm-macros-3-25.el7.noarch.rpm provided by mock +python2-rsa-3.4.1-1.el7.noarch.rpm +python2-ruamel-ordereddict-0.4.9-3.el7.x86_64.rpm +python2-ruamel-yaml-0.13.14-2.el7.x86_64.rpm +python2-saharaclient-1.3.0-1.el7.noarch.rpm +python2-scciclient-0.5.0-1.el7.noarch.rpm +python2-scipy-0.18.0-3.el7.x86_64.rpm +python2-scrypt-0.8.0-2.el7.x86_64.rpm +python2-scss-1.3.4-6.el7.x86_64.rpm +python2-senlinclient-1.4.0-1.el7.noarch.rpm +python2-setuptools_scm-1.10.1-1.el7.noarch.rpm +python2-simplejson-3.10.0-7.el7.x86_64.rpm +python2-singledispatch-3.4.0.3-4.el7.noarch.rpm +python2-six-1.10.0-9.el7.noarch.rpm +python2-snowballstemmer-1.2.0-2.el7.noarch.rpm +python2-sphinx-1.6.2-3.el7.noarch.rpm +python2-sphinxcontrib-httpdomain-1.7.0-1.el7.noarch.rpm +python2-sphinxcontrib-websupport-1.0.1-1.el7.noarch.rpm +python2-sphinx_rtd_theme-0.2.4-2.el7.0.noarch.rpm +python2-sphinx-theme-alabaster-0.7.9-4.el7.noarch.rpm +python2-sqlalchemy-1.1.11-1.el7.x86_64.rpm +python2-statsd-3.2.1-5.el7.noarch.rpm +python2-stevedore-1.25.1-1.el7.noarch.rpm +python2-subunit-1.2.0-14.el7.noarch.rpm +python2-suds-0.7-0.4.94664ddd46a6.el7.noarch.rpm +python2-swiftclient-3.4.0-1.el7.noarch.rpm +python2-tables-3.3.0-4.el7.x86_64.rpm +python2-taskflow-2.14.1-1.el7.noarch.rpm +python2-tenacity-4.4.0-1.el7.noarch.rpm +python2-testrepository-0.0.20-12.el7.noarch.rpm +python2-testresources-1.0.0-1.el7.noarch.rpm +python2-testscenarios-0.5.0-8.el7.noarch.rpm +python2-tinyrpc-0.5-4.20170523git1f38ac.el7.noarch.rpm +python2-traceback2-1.4.0-7.el7.noarch.rpm +python2-troveclient-2.12.0-1.el7.noarch.rpm +python2-typing-3.6.1-1.el7.noarch.rpm +python2-ujson-1.35-1.el7.x86_64.rpm +python2-uritemplate-3.0.0-1.el7.noarch.rpm +python2-vine-1.1.3-2.el7.noarch.rpm +python2-weakrefmethod-1.0.2-3.el7.noarch.rpm +python2-webob-1.8.2-1.el7.noarch.rpm +python2-whoosh-2.7.4-5.el7.noarch.rpm +python2-wsgi_intercept-1.2.2-1.el7.noarch.rpm +python2-XStatic-1.0.1-8.el7.noarch.rpm +python2-XStatic-Angular-1.5.8.0-1.el7.noarch.rpm +python2-XStatic-Angular-Bootstrap-2.2.0.0-1.el7.noarch.rpm +python2-XStatic-Angular-FileUpload-12.0.4.0-1.el7.noarch.rpm +python2-XStatic-Angular-Gettext-2.3.8.0-1.el7.noarch.rpm +python2-XStatic-Angular-Schema-Form-0.8.13.0-0.1.pre_review.el7.noarch.rpm +python2-XStatic-Bootstrap-SCSS-3.3.7.1-2.el7.noarch.rpm +python2-XStatic-bootswatch-3.3.7.0-1.el7.noarch.rpm +python2-XStatic-D3-3.5.17.0-1.el7.noarch.rpm +python2-XStatic-Font-Awesome-4.7.0.0-3.el7.noarch.rpm +python2-XStatic-Jasmine-2.4.1.1-1.el7.noarch.rpm +python2-XStatic-JSEncrypt-2.3.1.1-1.el7.noarch.rpm +python2-XStatic-mdi-1.4.57.0-4.el7.noarch.rpm +python2-XStatic-objectpath-1.2.1.0-0.1.pre_review.el7.noarch.rpm +python2-XStatic-roboto-fontface-0.5.0.0-1.el7.noarch.rpm +python2-XStatic-smart-table-1.4.13.2-1.el7.noarch.rpm +python2-XStatic-termjs-0.0.7.0-1.el7.noarch.rpm +python2-XStatic-tv4-1.2.7.0-0.1.pre_review.el7.noarch.rpm +python2-yappi-1.0-1.el7.x86_64.rpm +python2-yaql-1.1.0-3.el7.noarch.rpm +python2-yaql-1.1.3-2.el7.noarch.rpm +python2-zake-0.2.2-2.el7.noarch.rpm +python2-zaqarclient-1.7.0-1.el7.noarch.rpm +python-aniso8601-0.82-3.el7.noarch.rpm +python-anyjson-0.3.3-3.el7.noarch.rpm +python-backports-1.0-8.el7.x86_64.rpm +python-backports-ssl_match_hostname-3.5.0.1-1.el7.noarch.rpm +python-beaker-1.5.4-10.el7.noarch.rpm +python-beautifulsoup4-4.6.0-1.el7.noarch.rpm +python-boto3-1.4.6-5.el7.noarch.rpm +python-Bottleneck-0.7.0-1.el7.x86_64.rpm +python-bson-3.0.3-1.el7.x86_64.rpm +python-cachetools-1.1.6-2.el7.noarch.rpm +python-ceilometermiddleware-1.1.0-1.el7.noarch.rpm +python-cherrypy-3.2.2-4.el7.noarch.rpm +python-click-6.3-1.el7.noarch.rpm +python-cliff-2.8.2-1.el7.noarch.rpm +python-cmd2-0.6.8-8.el7.noarch.rpm +python-configobj-4.7.2-7.el7.noarch.rpm +python-configshell-1.1.fb23-5.el7.noarch.rpm +python-construct-2.5.1-4.el7.noarch.rpm +python-contextlib2-0.5.1-3.el7.noarch.rpm +python-croniter-0.3.4-2.el7.noarch.rpm +python-d2to1-0.2.11-1.el7.noarch.rpm +python-daemon-1.6-4.el7.noarch.rpm +python-dateutil-2.4.2-1.el7.noarch.rpm +python-decorator-3.4.0-3.el7.noarch.rpm +python-deltarpm-3.6-3.el7.x86_64.rpm +python-django-appconf-1.0.1-4.el7.noarch.rpm +python-django-bash-completion-1.11.20-1.el7.noarch.rpm +python-django-compressor-2.0-1.el7.noarch.rpm +python-django-nose-1.4.3-1.el7.noarch.rpm +python-django-pyscss-2.0.2-1.el7.noarch.rpm +python-dns-1.15.0-5.el7.noarch.rpm +python-docker-pycreds-0.3.0-7.el7.noarch.rpm +python-docutils-0.11-0.3.20130715svn7687.el7.noarch.rpm +python-dogpile-cache-0.6.2-1.el7.noarch.rpm +python-dogpile-core-0.4.1-2.el7.noarch.rpm +python-dracclient-1.3.0-1.el7.noarch.rpm +python-editor-0.4-4.el7.noarch.rpm +python-enum34-1.0.4-1.el7.noarch.rpm +python-ethtool-0.8-7.el7.x86_64.rpm +python-extras-0.0.3-2.el7.noarch.rpm +python-firewall-0.5.3-5.el7.noarch.rpm +python-fixtures-3.0.0-2.el7.noarch.rpm +python-gobject-base-3.22.0-1.el7_4.1.x86_64.rpm +python-httplib2-0.9.2-1.el7.noarch.rpm +# python-iniparse-0.4-9.el7.noarch.rpm provided by mock +python-inotify-0.9.4-4.el7.noarch.rpm +python-ipaddr-2.1.11-1.el7.noarch.rpm +python-ipaddress-1.0.16-3.el7.noarch.rpm +python-IPy-0.75-6.el7.noarch.rpm +python-itsdangerous-0.23-2.el7.noarch.rpm +python-jsonpath-rw-1.2.3-2.el7.noarch.rpm +python-jwcrypto-0.4.2-1.el7.noarch.rpm +python-kazoo-2.2.1-1.el7.noarch.rpm +python-kitchen-1.1.1-5.el7.noarch.rpm +python-kmod-0.9-4.el7.x86_64.rpm +python-ldap-2.4.15-2.el7.x86_64.rpm +python-lesscpy-0.9j-4.el7.noarch.rpm +python-linecache2-1.0.0-1.el7.noarch.rpm +python-linux-procfs-0.4.9-4.el7.noarch.rpm +python-lockfile-0.9.1-4.el7.centos.noarch.rpm +python-logutils-0.3.3-3.el7.noarch.rpm +python-lxml-3.2.1-4.el7.x86_64.rpm +python-mako-0.8.1-2.el7.noarch.rpm +python-matplotlib-data-2.0.0-1.el7.noarch.rpm +python-matplotlib-data-fonts-2.0.0-1.el7.noarch.rpm +python-memcached-1.58-1.el7.noarch.rpm +python-migrate-0.11.0-1.el7.noarch.rpm +python-monotonic-0.6-1.el7.noarch.rpm +python-ncclient-0.4.2-2.el7.noarch.rpm +python-netaddr-0.7.18-1.el7.noarch.rpm +python-netifaces-0.10.4-3.el7.x86_64.rpm +python-networkx-1.10-1.el7.noarch.rpm +python-networkx-core-1.10-1.el7.noarch.rpm +python-neutron-11.0.6-1.el7.noarch.rpm +python-neutron-tests-11.0.6-1.el7.noarch.rpm +python-openstack-nose-plugin-0.11-4.el7.noarch.rpm +python-oslo-cache-lang-1.30.3-1.el7.noarch.rpm +python-oslo-concurrency-lang-3.27.0-1.el7.noarch.rpm +python-oslo-db-lang-4.40.0-1.el7.noarch.rpm +python-oslo-db-tests-4.25.1-1.el7.noarch.rpm +python-oslo-i18n-lang-3.17.1-1.el7.noarch.rpm +python-oslo-log-lang-3.39.2-1.el7.noarch.rpm +python-oslo-middleware-lang-3.36.0-1.el7.noarch.rpm +python-oslo-policy-lang-2.1.1-1.el7.noarch.rpm +python-oslo-utils-lang-3.28.3-1.el7.noarch.rpm +python-oslo-utils-lang-3.40.3-1.el7.noarch.rpm +python-oslo-versionedobjects-lang-1.33.3-1.el7.noarch.rpm +python-oslo-vmware-lang-2.23.1-1.el7.noarch.rpm +python-os-testr-0.8.2-1.el7.noarch.rpm +python-paramiko-2.1.1-9.el7.noarch.rpm +python-paste-1.7.5.1-9.20111221hg1498.el7.noarch.rpm +python-paste-deploy-1.5.2-6.el7.noarch.rpm +python-pathlib-1.0.1-1.el7.noarch.rpm +python-pep8-1.5.7-2.el7.noarch.rpm +python-pint-0.6-2.el7.noarch.rpm +python-ply-3.4-11.el7.noarch.rpm +python-posix_ipc-0.9.8-1.el7.x86_64.rpm +python-prettytable-0.7.2-3.el7.noarch.rpm +python-proliantutils-2.4.0-1.el7.noarch.rpm +python-pycadf-common-2.6.0-1.el7.noarch.rpm +python-pycparser-2.14-1.el7.noarch.rpm +# python-pycurl-7.19.0-19.el7.x86_64.rpm provided by mock +python-pyelftools-0.22-0.5.git20130619.a1d9681.el7.noarch.rpm +python-pymongo-3.0.3-1.el7.x86_64.rpm +python-pyudev-0.15-9.el7.noarch.rpm +python-repoze-lru-0.4-3.el7.noarch.rpm +python-repoze-who-2.1-1.el7.noarch.rpm +python-retrying-1.2.3-4.el7.noarch.rpm +python-routes-2.4.1-1.el7.noarch.rpm +# python-rpm-macros-3-25.el7.noarch.rpm provided by mock +python-rtslib-2.1.fb63-13.el7.noarch.rpm +python-s3transfer-0.1.13-1.el7.noarch.rpm +python-schedutils-0.4-6.el7.x86_64.rpm +python-semantic_version-2.4.2-2.el7.noarch.rpm +python-setproctitle-1.1.9-4.el7.x86_64.rpm +python-simplegeneric-0.8-7.el7.noarch.rpm +python-simplejson-3.5.3-5.el7.x86_64.rpm +python-slip-0.4.0-4.el7.noarch.rpm +python-slip-dbus-0.4.0-4.el7.noarch.rpm +python-sphinx-locale-1.6.2-3.el7.noarch.rpm +python-sqlalchemy-utils-0.31.3-2.el7.noarch.rpm +python-sqlparse-0.1.18-5.el7.noarch.rpm +# python-srpm-macros-3-25.el7.noarch.rpm provided by mock +python-subprocess32-3.2.6-4.el7.x86_64.rpm +python-subunit-1.0.0-1.el7.noarch.rpm +python-swift-2.15.1-1.el7.noarch.rpm +python-swift-tests-2.15.1-1.el7.noarch.rpm +python-sysv_ipc-0.4.2-11.el7.x86_64.rpm +python-tables-3.2.0-1.el7.x86_64.rpm +python-tempita-0.5.1-8.el7.noarch.rpm +python-termcolor-1.1.0-4.el7.noarch.rpm +python-testrepository-0.0.18-2.el7.noarch.rpm +python-testscenarios-0.4-4.el7.noarch.rpm +python-testtools-1.8.0-2.el7.noarch.rpm +python-tooz-1.58.0-1.el7.noarch.rpm +python-trollius-2.1-4.el7.noarch.rpm +python-UcsSdk-0.8.2.5-1.el7.noarch.rpm +python-unicodecsv-0.14.1-4.el7.noarch.rpm +python-unittest2-1.1.0-4.el7.noarch.rpm +# python-urlgrabber-3.10-9.el7.noarch.rpm provided by mock +python-urwid-1.1.1-3.el7.x86_64.rpm +python-versiontools-1.9.1-4.el7.noarch.rpm +python-waitress-0.8.9-5.el7.noarch.rpm +python-warlock-1.0.1-1.el7.noarch.rpm +python-websocket-client-0.34.0-3.el7.noarch.rpm +python-websockify-0.8.0-1.el7.noarch.rpm +python-webtest-2.0.23-1.el7.noarch.rpm +python-werkzeug-0.9.1-2.el7.noarch.rpm +python-wrapt-1.10.8-2.el7.x86_64.rpm +python-XStatic-Angular-lrdragndrop-1.0.2.2-2.el7.noarch.rpm +python-XStatic-Bootstrap-Datepicker-1.3.1.0-1.el7.noarch.rpm +python-XStatic-Hogan-2.0.0.2-2.el7.noarch.rpm +python-XStatic-jQuery-1.10.2.1-1.el7.noarch.rpm +python-XStatic-JQuery-Migrate-1.2.1.1-2.el7.noarch.rpm +python-XStatic-JQuery-quicksearch-2.0.3.1-2.el7.noarch.rpm +python-XStatic-JQuery-TableSorter-2.14.5.1-2.el7.noarch.rpm +python-XStatic-jquery-ui-1.12.0.1-1.el7.noarch.rpm +python-XStatic-Magic-Search-0.2.0.1-2.el7.noarch.rpm +python-XStatic-Rickshaw-1.5.0.0-4.el7.noarch.rpm +python-XStatic-Spin-1.2.5.2-2.el7.noarch.rpm +python-zmq-14.7.0-2.el7.x86_64.rpm +pytz-2016.10-2.el7.noarch.rpm +# pyxattr-0.5.1-5.el7.x86_64.rpm provided by mock +PyYAML-3.10-11.el7.x86_64.rpm +qdox-1.12.1-10.el7.noarch.rpm +qpid-proton-c-0.28.0-1.el7.x86_64.rpm +# qrencode-libs-3.4.1-3.el7.x86_64.rpm provided by mock +qt-4.8.7-2.el7.x86_64.rpm +qt-settings-19-23.8.el7.centos.noarch.rpm +qt-x11-4.8.7-2.el7.x86_64.rpm +quota-4.01-17.el7.x86_64.rpm +quota-nls-4.01-17.el7.noarch.rpm +rabbitmq-server-3.6.5-1.el7.noarch.rpm +radvd-2.17-3.el7.x86_64.rpm +rdma-7.3_4.7_rc2-6.el7_3.noarch.rpm +# readline-6.2-10.el7.x86_64.rpm provided by mock +regexp-1.5-13.el7.noarch.rpm +roboto-fontface-common-0.5.0.0-1.el7.noarch.rpm +roboto-fontface-fonts-0.5.0.0-1.el7.noarch.rpm +rootfiles-8.1-11.el7.noarch.rpm +rpcbind-0.2.0-47.el7.x86_64.rpm +rsync-3.1.2-4.el7.x86_64.rpm +rtctl-1.13-2.el7.noarch.rpm +rt-setup-1.59-5.el7.noarch.rpm +ruby-2.0.0.648-36.el7.x86_64.rpm +ruby-augeas-0.5.0-1.el7.x86_64.rpm +rubygem-bigdecimal-1.2.0-36.el7.x86_64.rpm +rubygem-io-console-0.4.2-36.el7.x86_64.rpm +rubygem-json-1.7.7-36.el7.x86_64.rpm +rubygem-psych-2.0.0-36.el7.x86_64.rpm +rubygem-rdoc-4.0.0-36.el7.noarch.rpm +rubygem-rgen-0.6.6-2.el7.noarch.rpm +rubygems-2.0.14.1-36.el7.noarch.rpm +ruby-irb-2.0.0.648-36.el7.noarch.rpm +ruby-libs-2.0.0.648-36.el7.x86_64.rpm +ruby-shadow-1.4.1-23.el7.x86_64.rpm +sanlock-3.6.0-1.el7.x86_64.rpm +sazanami-fonts-common-0.20040629-22.el7.noarch.rpm +sazanami-gothic-fonts-0.20040629-22.el7.noarch.rpm +sazanami-mincho-fonts-0.20040629-22.el7.noarch.rpm +screen-4.1.0-0.25.20120314git3c2946.el7.x86_64.rpm +seabios-bin-1.11.0-2.el7.noarch.rpm +seavgabios-bin-1.11.0-2.el7.noarch.rpm +# sed-4.2.2-5.el7.x86_64.rpm provided by mock +setools-libs-3.3.8-4.el7.x86_64.rpm +sg3_utils-1.37-17.el7.x86_64.rpm +sg3_utils-libs-1.37-17.el7.x86_64.rpm +sgabios-bin-0.20110622svn-4.el7.noarch.rpm +# shadow-utils-4.1.5.1-25.el7.x86_64.rpm provided by mock +# shared-mime-info-1.8-4.el7.x86_64.rpm provided by mock +sharutils-4.13.3-8.el7.x86_64.rpm +sil-abyssinica-fonts-1.200-6.el7.noarch.rpm +sil-mingzat-fonts-0.100-6.el7.noarch.rpm +sip-4.19-1.el7.x86_64.rpm +sisu-inject-bean-2.3.0-11.el7.noarch.rpm +sisu-inject-plexus-2.3.0-11.el7.noarch.rpm +slang-2.2.4-11.el7.x86_64.rpm +slf4j-1.7.4-4.el7_4.noarch.rpm +smartmontools-6.5-1.el7.x86_64.rpm +snappy-1.1.0-3.el7.x86_64.rpm +socat-1.7.3.2-2.el7.x86_64.rpm +spawn-fcgi-1.6.3-5.el7.x86_64.rpm +speex-1.2-0.19.rc1.el7.x86_64.rpm +# sqlite-3.7.17-8.el7.x86_64.rpm provided by mock +sqlite-devel-3.7.17-8.el7.x86_64.rpm +squashfs-tools-4.3-0.21.gitaae0aff4.el7.x86_64.rpm +sshpass-1.06-1.el7.x86_64.rpm +stix-fonts-1.1.0-5.el7.noarch.rpm +stix-math-fonts-1.1.0-5.el7.noarch.rpm +strace-4.12-9.el7.x86_64.rpm +subversion-1.7.14-14.el7.x86_64.rpm +subversion-libs-1.7.14-14.el7.x86_64.rpm +supermin5-5.1.19-1.el7.x86_64.rpm +swig-2.0.10-5.el7.x86_64.rpm +sysfsutils-2.1.0-16.el7.x86_64.rpm +syslinux-4.05-15.el7.x86_64.rpm +syslinux-extlinux-4.05-15.el7.x86_64.rpm +syslog-ng-3.5.6-3.el7.x86_64.rpm +syslog-ng-libdbi-3.5.6-3.el7.x86_64.rpm +sysstat-10.1.5-17.el7.x86_64.rpm +sysvinit-tools-2.88-14.dsf.el7.x86_64.rpm +t1lib-5.1.2-14.el7.x86_64.rpm +taglib-1.8-7.20130218git.el7.x86_64.rpm +tangerine-fonts-1.3-2.el7.noarch.rpm +# tar-1.26-35.el7.x86_64.rpm provided by mock +targetcli-2.1.fb46-7.el7.noarch.rpm +tcl-8.5.13-8.el7.x86_64.rpm +tcp_wrappers-7.6-77.el7.x86_64.rpm +tcp_wrappers-devel-7.6-77.el7.x86_64.rpm +tcp_wrappers-libs-7.6-77.el7.x86_64.rpm +teamd-1.27-5.el7.x86_64.rpm +terminus-fonts-4.38-3.el7.noarch.rpm +texinfo-5.1-5.el7.x86_64.rpm +texlive-dvipng-bin-svn26509.0-43.20130427_r30134.el7.x86_64.rpm +texlive-dvipng-svn26689.1.14-43.el7.noarch.rpm +texlive-preprint-svn16085.0-43.el7.noarch.rpm +texmacs-fedora-fonts-1.99.2-6.el7.noarch.rpm +thai-scalable-fonts-common-0.5.0-7.el7.noarch.rpm +thai-scalable-garuda-fonts-0.5.0-7.el7.noarch.rpm +thai-scalable-kinnari-fonts-0.5.0-7.el7.noarch.rpm +thai-scalable-loma-fonts-0.5.0-7.el7.noarch.rpm +thai-scalable-norasi-fonts-0.5.0-7.el7.noarch.rpm +thai-scalable-purisa-fonts-0.5.0-7.el7.noarch.rpm +thai-scalable-sawasdee-fonts-0.5.0-7.el7.noarch.rpm +thai-scalable-tlwgmono-fonts-0.5.0-7.el7.noarch.rpm +thai-scalable-tlwgtypewriter-fonts-0.5.0-7.el7.noarch.rpm +thai-scalable-tlwgtypist-fonts-0.5.0-7.el7.noarch.rpm +thai-scalable-tlwgtypo-fonts-0.5.0-7.el7.noarch.rpm +thai-scalable-umpush-fonts-0.5.0-7.el7.noarch.rpm +thai-scalable-waree-fonts-0.5.0-7.el7.noarch.rpm +tibetan-machine-uni-fonts-1.901-12.el7.noarch.rpm +time-1.7-45.el7.x86_64.rpm +tinyxml2-2.1.0-2.20140406git6ee53e7.el7.x86_64.rpm +tomcat-servlet-3.0-api-7.0.76-8.el7_5.noarch.rpm +tpm2-abrmd-1.1.0-10.el7.x86_64.rpm +tpm2-tss-1.4.0-2.el7.x86_64.rpm +tpm2-tss-devel-1.4.0-2.el7.x86_64.rpm +trabajo-fonts-2.0-2.el7.noarch.rpm +traceroute-2.0.22-2.el7.x86_64.rpm +trousers-0.3.14-2.el7.x86_64.rpm +tulrich-tuffy-fonts-1.28-2.el7.noarch.rpm +tuna-0.13-6.el7.noarch.rpm +# tzdata-2018g-1.el7.noarch.rpm provided by mock +unbound-libs-1.6.6-1.el7.x86_64.rpm +unifont-fonts-10.0.07-2.el7.noarch.rpm +# unzip-6.0-19.el7.x86_64.rpm provided by mock +uriparser-0.7.5-9.el7.x86_64.rpm +usbredir-0.7.1-3.el7.x86_64.rpm +userspace-rcu-devel-0.10.0-3.el7.x86_64.rpm +# ustr-1.0.4-16.el7.x86_64.rpm provided by mock +uuid-1.6.2-26.el7.x86_64.rpm +uuid-devel-1.6.2-26.el7.x86_64.rpm +vim-common-7.4.160-5.el7.x86_64.rpm +vim-enhanced-7.4.160-5.el7.x86_64.rpm +vim-filesystem-7.4.160-5.el7.x86_64.rpm +vim-minimal-7.4.160-5.el7.x86_64.rpm +virt-what-1.18-4.el7.x86_64.rpm +vlgothic-fonts-20130607-2.el7.noarch.rpm +vlgothic-p-fonts-20130607-2.el7.noarch.rpm +wavpack-4.60.1-9.el7.x86_64.rpm +web-assets-filesystem-5-1.el7.noarch.rpm +wget-1.14-18.el7_6.1.x86_64.rpm +# which-2.20-7.el7.x86_64.rpm provided by mock +wqy-microhei-fonts-0.2.0-0.12.beta.el7.noarch.rpm +wqy-unibit-fonts-1.1.0-13.el7.noarch.rpm +wqy-zenhei-fonts-0.9.46-11.el7.noarch.rpm +xalan-j2-2.7.1-23.el7.noarch.rpm +xbean-3.13-6.el7.noarch.rpm +xerces-j2-2.11.0-17.el7_0.noarch.rpm +xfsprogs-4.5.0-18.el7.x86_64.rpm +xml-common-0.6.3-39.el7.noarch.rpm +xmlsec1-1.2.20-7.el7_4.x86_64.rpm +xmlsec1-openssl-1.2.20-7.el7_4.x86_64.rpm +xstatic-angular-bootstrap-common-2.2.0.0-1.el7.noarch.rpm +XStatic-Angular-common-1.5.8.0-1.el7.noarch.rpm +xstatic-angular-fileupload-common-12.0.4.0-1.el7.noarch.rpm +xstatic-angular-gettext-common-2.3.8.0-1.el7.noarch.rpm +xstatic-angular-schema-form-common-0.8.13.0-0.1.pre_review.el7.noarch.rpm +xstatic-bootstrap-scss-common-3.3.7.1-2.el7.noarch.rpm +xstatic-d3-common-3.5.17.0-1.el7.noarch.rpm +xstatic-jasmine-common-2.4.1.1-1.el7.noarch.rpm +xstatic-jsencrypt-common-2.3.1.1-1.el7.noarch.rpm +xstatic-objectpath-common-1.2.1.0-0.1.pre_review.el7.noarch.rpm +xstatic-smart-table-common-1.4.13.2-1.el7.noarch.rpm +xstatic-termjs-common-0.0.7.0-1.el7.noarch.rpm +xstatic-tv4-common-1.2.7.0-0.1.pre_review.el7.noarch.rpm +# xz-5.2.2-1.el7.x86_64.rpm provided by mock +xz-devel-5.2.2-1.el7.x86_64.rpm +# xz-libs-5.2.2-1.el7.x86_64.rpm provided by mock +yajl-2.0.4-4.el7.x86_64.rpm +# yum-3.4.3-161.el7.centos.noarch.rpm provided by mock +# yum-metadata-parser-1.1.4-10.el7.x86_64.rpm provided by mock +# yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm provided by mock +yum-utils-1.1.31-50.el7.noarch.rpm +zeromq-4.0.5-4.el7.x86_64.rpm +# zip-3.0-11.el7.x86_64.rpm provided by mock +# zlib-1.2.7-18.el7.x86_64.rpm provided by mock +zlib-devel-1.2.7-18.el7.x86_64.rpm +zvbi-fonts-0.2.35-1.el7.noarch.rpm diff --git a/centos-mirror-tools/rpms_centos3rdparties.lst b/centos-mirror-tools/config/centos/flock/rpms_centos3rdparties.lst similarity index 53% rename from centos-mirror-tools/rpms_centos3rdparties.lst rename to centos-mirror-tools/config/centos/flock/rpms_centos3rdparties.lst index 6c490229..03e675a2 100644 --- a/centos-mirror-tools/rpms_centos3rdparties.lst +++ b/centos-mirror-tools/config/centos/flock/rpms_centos3rdparties.lst @@ -1,46 +1,25 @@ -adwaita-cursor-theme-3.28.0-1.el7.noarch.rpm -adwaita-icon-theme-3.28.0-1.el7.noarch.rpm alsa-lib-1.1.6-2.el7.x86_64.rpm -alsa-lib-devel-1.1.6-2.el7.x86_64.rpm audit-2.8.4-4.el7.x86_64.rpm -audit-libs-2.8.4-4.el7.x86_64.rpm +# audit-libs-2.8.4-4.el7.x86_64.rpm provided by mock audit-libs-devel-2.8.4-4.el7.x86_64.rpm audit-libs-python-2.8.4-4.el7.x86_64.rpm collectd-5.8.1-4.el7.x86_64.rpm collectd-python-5.8.1-4.el7.x86_64.rpm containernetworking-plugins-0.8.1-1.el7.centos.x86_64.rpm -copy-jdk-configs-3.3-10.el7_5.noarch.rpm cppcheck-1.88-3.el7.x86_64.rpm -CUnit-2.1.3-8.el7.x86_64.rpm -CUnit-devel-2.1.3-8.el7.x86_64.rpm -devtoolset-7-binutils-2.28-11.el7.x86_64.rpm -devtoolset-7-gcc-7.3.1-5.10.el7.x86_64.rpm -devtoolset-7-gcc-c++-7.3.1-5.10.el7.x86_64.rpm -devtoolset-7-libstdc++-devel-7.3.1-5.10.el7.x86_64.rpm -devtoolset-7-runtime-7.1-4.el7.x86_64.rpm docker-ce-18.09.6-3.el7.x86_64.rpm docker-ce-cli-18.09.6-3.el7.x86_64.rpm -elfutils-0.176-2.el7.x86_64.rpm -elfutils-default-yama-scope-0.176-2.el7.noarch.rpm -elfutils-devel-0.176-2.el7.x86_64.rpm -elfutils-libelf-0.176-2.el7.x86_64.rpm -elfutils-libelf-devel-0.176-2.el7.x86_64.rpm -elfutils-libs-0.176-2.el7.x86_64.rpm -glib2-2.56.1-2.el7.x86_64.rpm +# elfutils-default-yama-scope-0.176-2.el7.noarch.rpm provided by mock +# elfutils-devel-0.176-2.el7.x86_64.rpm provided by mock +# elfutils-libelf-0.176-2.el7.x86_64.rpm provided by mock +# elfutils-libelf-devel-0.176-2.el7.x86_64.rpm provided by mock +# elfutils-libs-0.176-2.el7.x86_64.rpm provided by mock +# glib2-2.56.1-2.el7.x86_64.rpm provided by mock glib2-devel-2.56.1-2.el7.x86_64.rpm -glib2-doc-2.56.1-2.el7.noarch.rpm gsettings-desktop-schemas-3.28.0-2.el7.x86_64.rpm gssproxy-0.7.0-21.el7.x86_64.rpm -gtk3-3.22.30-3.el7.x86_64.rpm -gtk3-devel-3.22.30-3.el7.x86_64.rpm -gtk3-devel-docs-3.22.30-3.el7.x86_64.rpm -gtk-update-icon-cache-3.22.30-3.el7.x86_64.rpm -ima-evm-utils-1.1-2.el7.x86_64.rpm -ima-evm-utils-devel-1.1-2.el7.x86_64.rpm +# ima-evm-utils-1.1-2.el7.x86_64.rpm provided by mock iprutils-2.4.16.1-1.el7.x86_64.rpm -java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64.rpm -java-1.8.0-openjdk-devel-1.8.0.191.b12-1.el7_6.x86_64.rpm -java-1.8.0-openjdk-headless-1.8.0.191.b12-1.el7_6.x86_64.rpm kata-containers-image-1.10.0-4.1.x86_64.rpm kata-ksm-throttler-1.10.0-4.1.x86_64.rpm kata-linux-container-4.19.86.60-4.1.x86_64.rpm @@ -50,18 +29,14 @@ kata-proxy-bin-1.10.0-4.1.x86_64.rpm kata-runtime-1.10.0-4.1.x86_64.rpm kata-shim-1.10.0-4.1.x86_64.rpm kata-shim-bin-1.10.0-4.1.x86_64.rpm -kernel-rt-3.10.0-1062.1.2.rt56.1025.el7.src.rpm kexec-tools-2.0.15-21.el7.x86_64.rpm -libblkid-2.23.2-59.el7.x86_64.rpm -libcom_err-1.42.9-13.el7.x86_64.rpm +# libblkid-2.23.2-59.el7.x86_64.rpm provided by mock +# libcom_err-1.42.9-13.el7.x86_64.rpm provided by mock libcom_err-devel-1.42.9-13.el7.x86_64.rpm libdrm-2.4.91-3.el7.x86_64.rpm -libdrm-devel-2.4.91-3.el7.x86_64.rpm libldb-1.3.4-1.el7.x86_64.rpm liboath-2.4.1-9.el7.x86_64.rpm -liboath-devel-2.4.1-9.el7.x86_64.rpm -libsemanage-2.5-14.el7.x86_64.rpm -libsemanage-devel-2.5-14.el7.x86_64.rpm +# libsemanage-2.5-14.el7.x86_64.rpm provided by mock libsemanage-python-2.5-14.el7.x86_64.rpm libss-1.42.9-13.el7.x86_64.rpm libss-devel-1.42.9-13.el7.x86_64.rpm @@ -71,36 +46,22 @@ libtevent-0.9.36-1.el7.x86_64.rpm libwbclient-4.8.3-4.el7.x86_64.rpm lvm2-2.02.177-4.el7.x86_64.rpm lvm2-libs-2.02.177-4.el7.x86_64.rpm -mesa-libEGL-18.0.5-3.el7.x86_64.rpm -mesa-libEGL-devel-18.0.5-3.el7.x86_64.rpm -mesa-libgbm-18.0.5-3.el7.x86_64.rpm -mesa-libGL-18.0.5-3.el7.x86_64.rpm -mesa-libglapi-18.0.5-3.el7.x86_64.rpm -mesa-libGL-devel-18.0.5-3.el7.x86_64.rpm -NetworkManager-glib-1.12.0-8.el7_6.x86_64.rpm -NetworkManager-glib-devel-1.12.0-8.el7_6.x86_64.rpm -nss-softokn-3.36.0-5.el7_5.x86_64.rpm +# nss-softokn-3.36.0-5.el7_5.x86_64.rpm provided by mock nss-softokn-devel-3.36.0-5.el7_5.x86_64.rpm -nss-softokn-freebl-3.36.0-5.el7_5.x86_64.rpm +# nss-softokn-freebl-3.36.0-5.el7_5.x86_64.rpm provided by mock nss-softokn-freebl-devel-3.36.0-5.el7_5.x86_64.rpm ntfs-3g-2017.3.23-11.el7.x86_64.rpm ntfs-3g-devel-2017.3.23-11.el7.x86_64.rpm ntfsprogs-2017.3.23-11.el7.x86_64.rpm -openldap-2.4.44-20.el7.x86_64.rpm openscap-1.2.17-2.el7.x86_64.rpm openscap-scanner-1.2.17-2.el7.x86_64.rpm openstack-tempest-17.2.0-4.el7.noarch.rpm osinfo-db-20180531-1.el7.noarch.rpm OVMF-20180508-6.gitee3198e672e2.el7.noarch.rpm policycoreutils-2.5-29.el7.x86_64.rpm -policycoreutils-devel-2.5-29.el7.x86_64.rpm policycoreutils-newrole-2.5-29.el7.x86_64.rpm policycoreutils-python-2.5-29.el7.x86_64.rpm pulseaudio-libs-10.0-5.el7.x86_64.rpm -pulseaudio-libs-devel-10.0-5.el7.x86_64.rpm -pulseaudio-libs-glib2-10.0-5.el7.x86_64.rpm -pykickstart-1.99.66.19-2.el7.noarch.rpm -python-2.7.5-76.el7.x86_64.rpm python2-google-api-client-1.6.3-1.el7.noarch.rpm python2-manilaclient-1.17.3-1.el7.noarch.rpm python2-mistralclient-3.1.4-1.el7.noarch.rpm @@ -111,43 +72,25 @@ python2-scapy-2.4.0-3.el7.noarch.rpm python2-sushy-1.1.1-1.el7.noarch.rpm python2-tempestconf-1.1.3-1.el7.noarch.rpm python2-urllib3-1.21.1-1.el7.noarch.rpm -python-devel-2.7.5-76.el7.x86_64.rpm python-ironic-inspector-client-2.1.0-1.el7.noarch.rpm python-ironic-lib-2.10.1-1.el7.noarch.rpm python-libguestfs-1.38.2-12.el7_6.1.x86_64.rpm -python-libs-2.7.5-76.el7.x86_64.rpm -python-requests-mock-1.3.0-1.el7.noarch.rpm -python-setuptools-22.0.5-1.el7.src.rpm python-tempest-17.2.0-4.el7.noarch.rpm python-virtualenv-15.1.0-2.el7.noarch.rpm qemu-vanilla-4.1.0+git.9e06029aea-4.1.x86_64.rpm qemu-vanilla-bin-4.1.0+git.9e06029aea-4.1.x86_64.rpm qemu-vanilla-data-4.1.0+git.9e06029aea-4.1.x86_64.rpm -rest-0.8.1-2.el7.x86_64.rpm samba-client-libs-4.8.3-4.el7.x86_64.rpm samba-common-4.8.3-4.el7.noarch.rpm samba-common-libs-4.8.3-4.el7.x86_64.rpm selinux-policy-3.13.1-229.el7_6.6.noarch.rpm -selinux-policy-devel-3.13.1-229.el7_6.6.noarch.rpm selinux-policy-minimum-3.13.1-229.el7_6.6.noarch.rpm selinux-policy-mls-3.13.1-229.el7_6.6.noarch.rpm selinux-policy-targeted-3.13.1-229.el7_6.6.noarch.rpm -spice-protocol-0.12.14-1.el7.noarch.rpm spice-server-0.14.0-6.el7.x86_64.rpm -spice-server-devel-0.14.0-6.el7.x86_64.rpm -systemd-219-67.el7.x86_64.rpm -systemd-devel-219-67.el7.x86_64.rpm -systemd-libs-219-67.el7.x86_64.rpm -systemd-sysv-219-67.el7.x86_64.rpm -systemtap-3.3-3.el7.x86_64.rpm -systemtap-client-3.3-3.el7.x86_64.rpm -systemtap-devel-3.3-3.el7.x86_64.rpm -systemtap-runtime-3.3-3.el7.x86_64.rpm systemtap-sdt-devel-3.3-3.el7.x86_64.rpm tcpdump-4.9.2-3.el7.x86_64.rpm tkinter-2.7.5-76.el7.x86_64.rpm tuned-2.8.0-5.el7.noarch.rpm tuned-profiles-realtime-2.8.0-5.el7.noarch.rpm -util-linux-2.23.2-59.el7.x86_64.rpm -valgrind-3.13.0-13.el7.x86_64.rpm -valgrind-devel-3.13.0-13.el7.x86_64.rpm +# util-linux-2.23.2-59.el7.x86_64.rpm provided by mock diff --git a/centos-mirror-tools/config/centos/flock/yum.repos.d/StarlingX_cengn_compiler_layer.repo b/centos-mirror-tools/config/centos/flock/yum.repos.d/StarlingX_cengn_compiler_layer.repo new file mode 100644 index 00000000..22bd747a --- /dev/null +++ b/centos-mirror-tools/config/centos/flock/yum.repos.d/StarlingX_cengn_compiler_layer.repo @@ -0,0 +1,12 @@ +##### +# StarlingX compiler layer at CENGN + +[Starlingx-cengn_compiler_std_layer] +name=Starlingx-cengn_compiler_std_layer +baseurl=http://mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/compiler/latest_build/outputs/RPMS/std/ +enabled=1 + +[Starlingx-cengn_compiler_installer_layer] +name=Starlingx-cengn_compiler_installer_layer +baseurl=http://mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/compiler/latest_build/outputs/RPMS/installer/ +enabled=1 diff --git a/centos-mirror-tools/config/centos/flock/yum.repos.d/StarlingX_cengn_distro_layer.repo b/centos-mirror-tools/config/centos/flock/yum.repos.d/StarlingX_cengn_distro_layer.repo new file mode 100644 index 00000000..84bcb31e --- /dev/null +++ b/centos-mirror-tools/config/centos/flock/yum.repos.d/StarlingX_cengn_distro_layer.repo @@ -0,0 +1,18 @@ +##### +# StarlingX distro layer at CENGN + +[Starlingx-cengn_distro_std_layer] +name=Starlingx-cengn_distro_std_layer +baseurl=http://mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/distro/latest_build/outputs/RPMS/std/ +enabled=1 + +[Starlingx-cengn_distro_rt_layer] +name=Starlingx-cengn_distro_rt_layer +baseurl=http://mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/distro/latest_build/outputs/RPMS/rt/ +enabled=1 + +[Starlingx-cengn_distro_installer_layer] +name=Starlingx-cengn_distro_installer_layer +baseurl=http://mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/distro/latest_build/outputs/RPMS/installer/ +enabled=1 + diff --git a/centos-mirror-tools/config/centos/mock/rpms_centos.lst b/centos-mirror-tools/config/centos/mock/rpms_centos.lst new file mode 100644 index 00000000..f3ec8d44 --- /dev/null +++ b/centos-mirror-tools/config/centos/mock/rpms_centos.lst @@ -0,0 +1,180 @@ +acl-2.2.51-14.el7.x86_64.rpm +basesystem-10.0-7.el7.centos.noarch.rpm +# bash-4.2.46-31.el7.x86_64.rpm +binutils-2.27-34.base.el7.x86_64.rpm +bzip2-1.0.6-13.el7.x86_64.rpm +bzip2-libs-1.0.6-13.el7.x86_64.rpm +ca-certificates-2018.2.22-70.0.el7_5.noarch.rpm +centos-release-7-6.1810.2.el7.centos.x86_64.rpm +chkconfig-1.7.4-1.el7.x86_64.rpm +coreutils-8.22-23.el7.x86_64.rpm +cpio-2.11-27.el7.x86_64.rpm +cpp-4.8.5-36.el7.x86_64.rpm +cracklib-2.9.0-11.el7.x86_64.rpm +cracklib-dicts-2.9.0-11.el7.x86_64.rpm +cryptsetup-libs-2.0.3-3.el7.x86_64.rpm +curl-7.29.0-51.el7_6.3.x86_64.rpm +cyrus-sasl-lib-2.1.26-23.el7.x86_64.rpm +dbus-1.10.24-12.el7.x86_64.rpm +dbus-libs-1.10.24-12.el7.x86_64.rpm +device-mapper-1.02.146-4.el7.x86_64.rpm +device-mapper-libs-1.02.146-4.el7.x86_64.rpm +diffutils-3.3-4.el7.x86_64.rpm +dracut-033-554.el7.x86_64.rpm +dwz-0.11-3.el7.x86_64.rpm +epel-release-7-11.noarch.rpm +epel-rpm-macros-7-21.noarch.rpm +expat-2.1.0-10.el7_3.x86_64.rpm +file-5.11-35.el7.x86_64.rpm +file-libs-5.11-35.el7.x86_64.rpm +filesystem-3.2-25.el7.x86_64.rpm +findutils-4.5.11-6.el7.x86_64.rpm +gawk-4.0.2-4.el7_3.1.x86_64.rpm +gcc-4.8.5-36.el7.x86_64.rpm +gcc-c++-4.8.5-36.el7.x86_64.rpm +gdb-7.6.1-114.el7.x86_64.rpm +gdbm-1.10-8.el7.x86_64.rpm +glibc-2.17-260.el7.x86_64.rpm +glibc-common-2.17-260.el7.x86_64.rpm +glibc-devel-2.17-260.el7.x86_64.rpm +glibc-headers-2.17-260.el7.x86_64.rpm +gmp-6.0.0-15.el7.x86_64.rpm +gnupg2-2.0.22-5.el7_5.x86_64.rpm +gpgme-1.3.2-5.el7.x86_64.rpm +grep-2.20-3.el7.x86_64.rpm +groff-base-1.22.2-8.el7.x86_64.rpm +gzip-1.5-10.el7.x86_64.rpm +hardlink-1.0-19.el7.x86_64.rpm +hostname-3.13-3.el7.x86_64.rpm +info-5.1-5.el7.x86_64.rpm +json-c-0.11-4.el7_0.x86_64.rpm +keyutils-libs-1.5.8-3.el7.x86_64.rpm +kmod-20-23.el7.x86_64.rpm +kmod-libs-20-23.el7.x86_64.rpm +kpartx-0.4.9-119.el7.x86_64.rpm +krb5-libs-1.15.1-34.el7.x86_64.rpm +lbzip2-2.5-1.el7.x86_64.rpm +libacl-2.2.51-14.el7.x86_64.rpm +libarchive-3.1.2-10.el7_2.x86_64.rpm +libassuan-2.1.0-3.el7.x86_64.rpm +libattr-2.4.46-13.el7.x86_64.rpm +libcap-2.22-9.el7.x86_64.rpm +libcap-ng-0.7.5-4.el7.x86_64.rpm +libcurl-7.29.0-51.el7_6.3.x86_64.rpm +libcurl-devel-7.29.0-51.el7_6.3.x86_64.rpm +libdb-5.3.21-24.el7.x86_64.rpm +libdb-utils-5.3.21-24.el7.x86_64.rpm +libffi-3.0.13-18.el7.x86_64.rpm +libgcc-4.8.5-36.el7.x86_64.rpm +libgcrypt-1.5.3-14.el7.x86_64.rpm +libgomp-4.8.5-36.el7.x86_64.rpm +libgpg-error-1.12-3.el7.x86_64.rpm +libidn-1.28-4.el7.x86_64.rpm +libmount-2.23.2-59.el7.x86_64.rpm +libmpc-1.0.1-3.el7.x86_64.rpm +libpwquality-1.2.3-5.el7.x86_64.rpm +libselinux-2.5-14.1.el7.x86_64.rpm +libsepol-2.5-10.el7.x86_64.rpm +libsmartcols-2.23.2-59.el7.x86_64.rpm +libssh2-1.4.3-12.el7.x86_64.rpm +libstdc++-4.8.5-36.el7.x86_64.rpm +libstdc++-devel-4.8.5-36.el7.x86_64.rpm +libtasn1-4.10-1.el7.x86_64.rpm +libuser-0.60-9.el7.x86_64.rpm +libutempter-1.1.6-4.el7.x86_64.rpm +libuuid-2.23.2-59.el7.x86_64.rpm +libverto-0.2.5-4.el7.x86_64.rpm +libxml2-2.9.1-6.el7_2.3.x86_64.rpm +lua-5.1.4-15.el7.x86_64.rpm +lz4-1.7.5-2.el7.x86_64.rpm +lzo-2.06-8.el7.x86_64.rpm +make-3.82-23.el7.x86_64.rpm +mpfr-3.1.1-4.el7.x86_64.rpm +ncurses-5.9-14.20130511.el7_4.x86_64.rpm +ncurses-base-5.9-14.20130511.el7_4.noarch.rpm +ncurses-libs-5.9-14.20130511.el7_4.x86_64.rpm +nspr-4.19.0-1.el7_5.x86_64.rpm +nss-3.36.0-7.el7_5.x86_64.rpm +nss-pem-1.0.3-5.el7.x86_64.rpm +nss-sysinit-3.36.0-7.el7_5.x86_64.rpm +nss-tools-3.36.0-7.el7_5.x86_64.rpm +nss-util-3.36.0-1.el7_5.x86_64.rpm +openldap-2.4.44-20.el7.x86_64.rpm +openssl-libs-1.0.2k-16.el7.x86_64.rpm +p11-kit-0.23.5-3.el7.x86_64.rpm +p11-kit-trust-0.23.5-3.el7.x86_64.rpm +pam-1.1.8-22.el7.x86_64.rpm +patch-2.7.1-10.el7_5.x86_64.rpm +pcre-8.32-17.el7.x86_64.rpm +perl-5.16.3-294.el7_6.x86_64.rpm +perl-Carp-1.26-244.el7.noarch.rpm +perl-constant-1.27-2.el7.noarch.rpm +perl-Encode-2.51-7.el7.x86_64.rpm +perl-Exporter-5.68-3.el7.noarch.rpm +perl-File-Path-2.09-2.el7.noarch.rpm +perl-File-Temp-0.23.01-3.el7.noarch.rpm +perl-Filter-1.49-3.el7.x86_64.rpm +perl-Getopt-Long-2.40-3.el7.noarch.rpm +perl-HTTP-Tiny-0.033-3.el7.noarch.rpm +perl-libs-5.16.3-294.el7_6.x86_64.rpm +perl-macros-5.16.3-294.el7_6.x86_64.rpm +perl-parent-0.225-244.el7.noarch.rpm +perl-PathTools-3.40-5.el7.x86_64.rpm +perl-Pod-Escapes-1.04-294.el7_6.noarch.rpm +perl-podlators-2.5.1-3.el7.noarch.rpm +perl-Pod-Perldoc-3.20-4.el7.noarch.rpm +perl-Pod-Simple-3.28-4.el7.noarch.rpm +perl-Pod-Usage-1.63-3.el7.noarch.rpm +perl-Scalar-List-Utils-1.27-248.el7.x86_64.rpm +perl-Socket-2.010-4.el7.x86_64.rpm +perl-srpm-macros-1-8.el7.noarch.rpm +perl-Storable-2.45-3.el7.x86_64.rpm +perl-Text-ParseWords-3.29-4.el7.noarch.rpm +perl-Thread-Queue-3.02-2.el7.noarch.rpm +perl-threads-1.87-4.el7.x86_64.rpm +perl-threads-shared-1.43-6.el7.x86_64.rpm +perl-Time-HiRes-1.9725-3.el7.x86_64.rpm +perl-Time-Local-1.2300-2.el7.noarch.rpm +pigz-2.3.4-1.el7.x86_64.rpm +pinentry-0.8.1-17.el7.x86_64.rpm +pkgconfig-0.27.1-4.el7.x86_64.rpm +popt-1.13-16.el7.x86_64.rpm +procps-ng-3.3.10-23.el7.x86_64.rpm +pth-2.0.7-23.el7.x86_64.rpm +pygpgme-0.3-9.el7.x86_64.rpm +pyliblzma-0.5.3-11.el7.x86_64.rpm +# python-2.7.5-76.el7.x86_64.rpm +# python-devel-2.7.5-76.el7.x86_64.rpm +python2-rpm-macros-3-25.el7.noarch.rpm +python-iniparse-0.4-9.el7.noarch.rpm +# python-libs-2.7.5-76.el7.x86_64.rpm +python-pycurl-7.19.0-19.el7.x86_64.rpm +python-rpm-macros-3-25.el7.noarch.rpm +python-srpm-macros-3-25.el7.noarch.rpm +python-urlgrabber-3.10-9.el7.noarch.rpm +pyxattr-0.5.1-5.el7.x86_64.rpm +qrencode-libs-3.4.1-3.el7.x86_64.rpm +readline-6.2-10.el7.x86_64.rpm +redhat-rpm-config-9.1.0-87.el7.centos.noarch.rpm +# rpm-4.11.3-35.el7.x86_64.rpm +# rpm-build-4.11.3-35.el7.x86_64.rpm +# rpm-build-libs-4.11.3-35.el7.x86_64.rpm +# rpm-libs-4.11.3-35.el7.x86_64.rpm +# rpm-python-4.11.3-35.el7.x86_64.rpm +sed-4.2.2-5.el7.x86_64.rpm +setup-2.8.71-10.el7.noarch.rpm +shadow-utils-4.1.5.1-25.el7.x86_64.rpm +shared-mime-info-1.8-4.el7.x86_64.rpm +sqlite-3.7.17-8.el7.x86_64.rpm +tar-1.26-35.el7.x86_64.rpm +tzdata-2018g-1.el7.noarch.rpm +unzip-6.0-19.el7.x86_64.rpm +ustr-1.0.4-16.el7.x86_64.rpm +which-2.20-7.el7.x86_64.rpm +xz-5.2.2-1.el7.x86_64.rpm +xz-libs-5.2.2-1.el7.x86_64.rpm +yum-3.4.3-161.el7.centos.noarch.rpm +yum-metadata-parser-1.1.4-10.el7.x86_64.rpm +yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm +zip-3.0-11.el7.x86_64.rpm +zlib-1.2.7-18.el7.x86_64.rpm diff --git a/centos-mirror-tools/config/centos/mock/rpms_centos3rdparties.lst b/centos-mirror-tools/config/centos/mock/rpms_centos3rdparties.lst new file mode 100644 index 00000000..824f8fd9 --- /dev/null +++ b/centos-mirror-tools/config/centos/mock/rpms_centos3rdparties.lst @@ -0,0 +1,19 @@ +audit-libs-2.8.4-4.el7.x86_64.rpm +elfutils-0.176-2.el7.x86_64.rpm +elfutils-default-yama-scope-0.176-2.el7.noarch.rpm +elfutils-devel-0.176-2.el7.x86_64.rpm +elfutils-libelf-0.176-2.el7.x86_64.rpm +elfutils-libelf-devel-0.176-2.el7.x86_64.rpm +elfutils-libs-0.176-2.el7.x86_64.rpm +glib2-2.56.1-2.el7.x86_64.rpm +ima-evm-utils-1.1-2.el7.x86_64.rpm +libblkid-2.23.2-59.el7.x86_64.rpm +libcom_err-1.42.9-13.el7.x86_64.rpm +libsemanage-2.5-14.el7.x86_64.rpm +nss-softokn-3.36.0-5.el7_5.x86_64.rpm +nss-softokn-freebl-3.36.0-5.el7_5.x86_64.rpm +systemd-219-67.el7.x86_64.rpm +systemd-devel-219-67.el7.x86_64.rpm +systemd-libs-219-67.el7.x86_64.rpm +systemd-sysv-219-67.el7.x86_64.rpm +util-linux-2.23.2-59.el7.x86_64.rpm diff --git a/centos-mirror-tools/dl_other_from_centos_repo.sh b/centos-mirror-tools/dl_other_from_centos_repo.sh index d3b985c9..caa46e9d 100755 --- a/centos-mirror-tools/dl_other_from_centos_repo.sh +++ b/centos-mirror-tools/dl_other_from_centos_repo.sh @@ -151,6 +151,12 @@ for ff in $all; do let i+=1 echo "$file_name is downloaded successfully" + mkdir -p $save_path/$sub_path + if [ $? -ne 0 ]; then + echo "Error: mkdir -p '$save_path/$sub_path'" + error_count=$((error_count + 1)) + fi + \mv -f ./$file_name $save_path/$_name if [ $? -ne 0 ]; then echo "Error: mv -f './$file_name' '$save_path/$_name'" diff --git a/centos-mirror-tools/dl_rpms.sh b/centos-mirror-tools/dl_rpms.sh index 15f1f717..ea1bc436 100755 --- a/centos-mirror-tools/dl_rpms.sh +++ b/centos-mirror-tools/dl_rpms.sh @@ -153,13 +153,15 @@ fi timestamp=$(date +%F_%H%M) echo $timestamp -DESTDIR="output" -MDIR_SRC=$DESTDIR/stx-r1/CentOS/pike/Source -mkdir -p $MDIR_SRC -MDIR_BIN=$DESTDIR/stx-r1/CentOS/pike/Binary -mkdir -p $MDIR_BIN +export DL_MIRROR_LOG_DIR="${DL_MIRROR_LOG_DIR:-./logs}" +export DL_MIRROR_OUTPUT_DIR="${DL_MIRROR_OUTPUT_DIR:-./output/stx-r1/CentOS/pike}" -LOGSDIR="logs" +MDIR_SRC="${DL_MIRROR_OUTPUT_DIR}/Source" +mkdir -p "$MDIR_SRC" +MDIR_BIN="${DL_MIRROR_OUTPUT_DIR}/Binary" +mkdir -p "$MDIR_BIN" + +LOGSDIR="${DL_MIRROR_LOG_DIR}" from=$(get_from $rpms_list) LOG="$LOGSDIR/${match_level}_failmoved_url_${from}.log" MISSING_SRPMS="$LOGSDIR/${match_level}_srpms_missing_${from}.log" diff --git a/centos-mirror-tools/dl_rpms_from_url.sh b/centos-mirror-tools/dl_rpms_from_url.sh new file mode 100755 index 00000000..59103477 --- /dev/null +++ b/centos-mirror-tools/dl_rpms_from_url.sh @@ -0,0 +1,179 @@ +#!/bin/bash -e +# +# SPDX-License-Identifier: Apache-2.0 +# +# download RPMs/SRPMs from a base url. +# this script was originated by Scott Little + +set -o errexit +set -o nounset + +# By default, we use "sudo" and we don't use a local yum.conf. These can +# be overridden via flags. + +DL_RPMS_DIR="$(dirname "$(readlink -f "${BASH_SOURCE[0]}" )" )" + +source $DL_RPMS_DIR/utils.sh + +BASE_URL="" + +usage() { + echo "$0 -u " + echo "" + echo "Options:" + echo " -u: Use provided base url" + echo "" + echo "Returns: 0 = All files downloaded successfully" + echo " 1 = Some files could not be downloaded" + echo " 2 = Bad arguements or other error" + echo "" +} + + +CLEAN_LOGS_ONLY=0 +dl_rc=0 + + +distro="centos" + +# Parse option flags +while getopts "u:h" o; do + case "${o}" in + u) + # Use an alternate yum.conf + BASE_URL="$OPTARG" + ;; + h) + # Help + usage + exit 0 + ;; + *) + usage + exit 2 + ;; + esac +done +shift $((OPTIND-1)) + +if [ $# -lt 1 ]; then + usage + exit 2 +fi + +if [ "$1" == "" ]; then + echo "Need to supply the rpm file list" + exit 2; +else + rpms_list=$1 + echo "using $rpms_list as the download name lists" +fi + +if [ ! -f "${rpms_list}" ]; then + echo "Error: File not found: ${rpms_list}" + usage + exit 2 +fi + +timestamp=$(date +%F_%H%M) +echo $timestamp + +export DL_MIRROR_LOG_DIR="${DL_MIRROR_LOG_DIR:-./logs}" +export DL_MIRROR_OUTPUT_DIR="${DL_MIRROR_OUTPUT_DIR:-./output/stx-r1/CentOS/pike}" + +MDIR_SRC="${DL_MIRROR_OUTPUT_DIR}/Source" +mkdir -p "$MDIR_SRC" +MDIR_BIN="${DL_MIRROR_OUTPUT_DIR}/Binary" +mkdir -p "$MDIR_BIN" + +LOGSDIR="${DL_MIRROR_LOG_DIR}" +from=$(get_from $rpms_list) +LOG="$LOGSDIR/L1_failmoved_url_${from}.log" +MISSING_SRPMS="$LOGSDIR/srpms_missing_${from}.log" +MISSING_RPMS="$LOGSDIR/rpms_missing_${from}.log" +FOUND_SRPMS="$LOGSDIR/srpms_found_${from}.log" +FOUND_RPMS="$LOGSDIR/rpms_found_${from}.log" +cat /dev/null > $LOG +cat /dev/null > $MISSING_SRPMS +cat /dev/null > $MISSING_RPMS +cat /dev/null > $FOUND_SRPMS +cat /dev/null > $FOUND_RPMS + + +if [ $CLEAN_LOGS_ONLY -eq 1 ];then + exit 0 +fi + +if [ "$BASE_URL" == "" ]; then + BASE_URL=file://$(readlink -f $(dirname ${rpms_list})) +fi + +# Function to download different types of RPMs in different ways +download () { + local _file=$1 + local _url=$2 + local _list="" + local _from="" + + local _arch="" + + local rc=0 + local download_cmd="" + local download_url="" + local rpm_name="" + local SFILE="" + local lvl + local dl_result + + _list=$(cat $_file) + _from=$(get_from $_file) + + echo "now the rpm will come from: $_from" + for ff in $_list; do + _arch=$(get_arch_from_rpm $ff) + rpm_name="$(get_rpm_name $ff)" + dest_dir="$(get_dest_directory $_arch)" + + if [ ! -e $dest_dir/$rpm_name ]; then + dl_result=1 + + download_url="$_url/$rpm_name" + download_cmd="curl --silent --output $rpm_name ${download_url}" + + echo "Looking for $rpm_name" + echo "--> run: $download_cmd" + if $download_cmd ; then + SFILE="$(get_rpm_level_name $rpm_name L1)" + process_result "$_arch" "$dest_dir" "$download_url" "$SFILE" + dl_result=0 + else + echo "Warning: $rpm_name not found" + fi + + if [ $dl_result -eq 1 ]; then + echo "Error: $rpm_name not found" + echo "missing_srpm:$rpm_name" >> $LOG + echo $rpm_name >> $MISSING_SRPMS + rc=1 + fi + else + echo "Already have $dest_dir/$rpm_name" + fi + echo + done + + return $rc +} + +# Download files +if [ -s "$rpms_list" ];then + echo "--> start searching $rpms_list" + download $rpms_list $BASE_URL + if [ $? -ne 0 ]; then + dl_rc=1 + fi +fi + +echo "Done!" + +exit $dl_rc diff --git a/centos-mirror-tools/dl_tarball.sh b/centos-mirror-tools/dl_tarball.sh index f453a7a4..7435c50a 100755 --- a/centos-mirror-tools/dl_tarball.sh +++ b/centos-mirror-tools/dl_tarball.sh @@ -16,15 +16,16 @@ # input files: # The file tarball-dl.lst contains the list of packages and artifacts for # building this sub-mirror. -script_path="$(dirname $(readlink -f $0))" -tarball_file="$script_path/tarball-dl.lst" +tarball_file="" +set -x DL_TARBALL_DIR="$(dirname "$(readlink -f "${BASH_SOURCE[0]}" )" )" source $DL_TARBALL_DIR/url_utils.sh +source $DL_TARBALL_DIR/utils.sh usage () { - echo "$0 [-D ] [-s|-S|-u|-U] [-h] []" + echo "$0 [-D ] [-s|-S|-u|-U] [-h] " } # Permitted values of dl_source @@ -96,6 +97,8 @@ while getopts "D:hsSuU" o; do esac done shift $((OPTIND-1)) +tarball_file="${1}" +shift if [ ! -e $tarball_file ]; then @@ -108,10 +111,12 @@ fi # - Puppet hosted under "downloads/puppet" output directory. # to be populated under $MY_REPO/addons/wr-cgcs/layers/cgcs/downloads/puppet -logs_dir="$script_path/logs" -output_main="$script_path/output" +export DL_MIRROR_LOG_DIR="${DL_MIRROR_LOG_DIR:-./logs}" +export DL_MIRROR_OUTPUT_DIR="${DL_MIRROR_OUTPUT_DIR:-./output/stx-r1/CentOS/pike}" + +logs_dir="${DL_MIRROR_LOG_DIR}" output_log="$logs_dir/log_download_tarball_missing.txt" -output_path=$output_main/stx-r1/CentOS/pike +output_path="${DL_MIRROR_OUTPUT_DIR}" output_tarball=$output_path/downloads output_puppet=$output_tarball/puppet @@ -122,10 +127,12 @@ if [ ! -d "$logs_dir" ]; then fi is_tarball() { - tarball_name="$1" + local tarball_name="$1" + local mime_type + local types=("gzip" "x-bzip2" "x-rpm" "x-xz" "x-gzip" "x-tar") + local FOUND=1 + mime_type=$(file --mime-type -b $tarball_name | cut -d "/" -f 2) - types=("gzip" "x-bzip2" "x-rpm" "x-xz" "x-gzip" "x-tar") - FOUND=1 for t in "${types[@]}"; do if [ "$mime_type" == "$t" ]; then FOUND=0 diff --git a/centos-mirror-tools/download_mirror.sh b/centos-mirror-tools/download_mirror.sh index 6dc6bacb..ab67d7d4 100755 --- a/centos-mirror-tools/download_mirror.sh +++ b/centos-mirror-tools/download_mirror.sh @@ -3,20 +3,47 @@ # SPDX-License-Identifier: Apache-2.0 # +DOWNLOAD_MIRROR_DIR="$(dirname "$(readlink -f "${BASH_SOURCE[0]}" )" )" + +source $DOWNLOAD_MIRROR_DIR/../toCOPY/lst_utils.sh + +export DL_MIRROR_LOG_DIR="${DL_MIRROR_LOG_DIR:-./logs}" +export DL_MIRROR_OUTPUT_DIR="${DL_MIRROR_OUTPUT_DIR:-./output/stx-r1/CentOS/pike}" + usage() { - echo "$0 [-n] [-c ] [-g] [-s|-S|-u|-U]" - echo "" - echo "Options:" - echo " -n: Do not use sudo when performing operations (option passed on to" - echo " subscripts when appropriate)" - echo " -c: Use an alternate yum.conf rather than the system file (option passed" - echo " on to subscripts when appropriate)" - echo " -g: do not change group IDs of downloaded artifacts" + echo "$0 [options]" + echo + echo "Common Options:" + echo " -c : Use an alternate yum.conf rather than the system file" + echo " Suggested valur is 'yum.conf.sample' in this directory." + echo " (option passed on to subscripts when appropriate)" + echo " -d : Download package to build designated distro. Default 'centos'" + echo " -g: Do not change group IDs of downloaded artifacts" + echo " -l : Download only packages required to build a given layer." + echo " Default: use the LAYER environmnet variable, or 'all'." + echo " -n: Do not use sudo when performing operations." + echo " (option passed on to subscripts when appropriate)" + echo + echo "Download Source Options: Only select one of these." echo " -s: Download from StarlingX mirror only" echo " -S: Download from StarlingX mirror, upstream as backup (default)" echo " -u: Download from original upstream sources only" echo " -U: Download from original upstream sources, StarlingX mirror as backup" - echo "" + echo + echo "Layered Build Options: For use when building multiple layers locally." + echo " -C : Use an alternate config directory rather than the system" + echo " defined one" + echo " -I ,,:" + echo " Override the url for the image include file of a lower" + echo " layer's build type. Normally the url(s) is read from" + echo " ///required_layer_iso_inc.cfg" + echo " This option can be used more than once." + echo " -L ,,:" + echo " Override the url for the package list of a lower" + echo " layer's build type. Normally the url(s) is read from" + echo " ///required_layer_pkgs.cfg." + echo " This option can be used more than once." + echo } generate_log_name() { @@ -35,6 +62,15 @@ need_file(){ done } +make_if_needed_file(){ + for f in $*; do + if [ ! -f $f ]; then + echo "Creating empty file '$f'" + touch $f + fi + done +} + need_dir(){ for d in $*; do if [ ! -d $d ]; then @@ -45,10 +81,11 @@ need_dir(){ } # Downloader scripts -rpm_downloader="./dl_rpms.sh" -tarball_downloader="./dl_tarball.sh" -other_downloader="./dl_other_from_centos_repo.sh" -make_stx_mirror_yum_conf="./make_stx_mirror_yum_conf.sh" +rpm_downloader="${DOWNLOAD_MIRROR_DIR}/dl_rpms.sh" +rpm_from_url_downloader="${DOWNLOAD_MIRROR_DIR}/dl_rpms_from_url.sh" +tarball_downloader="${DOWNLOAD_MIRROR_DIR}/dl_tarball.sh" +other_downloader="${DOWNLOAD_MIRROR_DIR}/dl_other_from_centos_repo.sh" +make_stx_mirror_yum_conf="${DOWNLOAD_MIRROR_DIR}/make_stx_mirror_yum_conf.sh" # track optional arguments change_group_ids=1 @@ -57,13 +94,18 @@ alternate_yum_conf="" alternate_repo_dir="" rpm_downloader_extra_args="" tarball_downloader_extra_args="" -distro="centos" +make_stx_mirror_yum_conf_extra_args="" + # lst files to use as input -rpms_from_3rd_parties="./rpms_3rdparties.lst" -rpms_from_centos_repo="./rpms_centos.lst" -rpms_from_centos_3rd_parties="./rpms_centos3rdparties.lst" -other_downloads="./other_downloads.lst" +rpms_from_3rd_parties_template="rpms_3rdparties.lst" +rpms_from_centos_repo_template="rpms_centos.lst" +rpms_from_centos_3rd_parties_template="rpms_centos3rdparties.lst" +rpms_from_layer_build_dir=${DL_MIRROR_OUTPUT_DIR}/layer_pkg_lists +image_inc_from_layer_build_dir=${DL_MIRROR_OUTPUT_DIR}/layer_image_inc +build_info_from_layer_build_dir=${DL_MIRROR_OUTPUT_DIR}/layer_build_info +tarball_downloads_template="tarball-dl.lst" +other_downloads_template="other_downloads.lst" # Overall success success=1 @@ -103,22 +145,41 @@ multiple_dl_flag_check () { fi } + # Parse out optional arguments -while getopts "c:nghsSuU" o; do +while getopts "c:Cd:ghI:sl:L:nSuU" o; do case "${o}" in - n) - # Pass -n ("no-sudo") to rpm downloader - rpm_downloader_extra_args="${rpm_downloader_extra_args} -n" - ;; c) # Pass -c ("use alternate yum.conf") to rpm downloader use_system_yum_conf=0 alternate_yum_conf="${OPTARG}" ;; + C) + # Alternate config directory + set_and_validate_config_dir "${OPTARG}" + ;; + d) + # Alternate distro + set_and_validate_distro "${OPTARG}" + ;; g) # Do not attempt to change group IDs on downloaded packages change_group_ids=0 ;; + I) + set_layer_image_inc_urls "${OPTARG}" + ;; + l) + # layer + set_and_validate_layer "${OPTARG}" + ;; + L) + set_layer_pkg_urls "${OPTARG}" + ;; + n) + # Pass -n ("no-sudo") to rpm downloader + rpm_downloader_extra_args="${rpm_downloader_extra_args} -n" + ;; s) # Download from StarlingX mirror only. Do not use upstream sources. multiple_dl_flag_check @@ -156,6 +217,21 @@ while getopts "c:nghsSuU" o; do done shift $((OPTIND-1)) + +TMP_LST_DIR=$(mktemp -d /tmp/tmp_lst_dir_XXXXXX) +mkdir -p $TMP_LST_DIR +rpms_from_3rd_parties="$TMP_LST_DIR/${rpms_from_3rd_parties_template}" +rpms_from_centos_repo="$TMP_LST_DIR/${rpms_from_centos_repo_template}" +rpms_from_centos_3rd_parties="$TMP_LST_DIR/${rpms_from_centos_3rd_parties_template}" +tarball_downloads="$TMP_LST_DIR/${tarball_downloads_template}" +other_downloads="$TMP_LST_DIR/${other_downloads_template}" + +merge_lst ${config_dir} ${distro} ${rpms_from_3rd_parties_template} > ${rpms_from_3rd_parties} +merge_lst ${config_dir} ${distro} ${rpms_from_centos_repo_template} > ${rpms_from_centos_repo} +merge_lst ${config_dir} ${distro} ${rpms_from_centos_3rd_parties_template} > ${rpms_from_centos_3rd_parties} +merge_lst ${config_dir} ${distro} ${tarball_downloads_template} > ${tarball_downloads} +merge_lst ${config_dir} ${distro} ${other_downloads_template} > ${other_downloads} + echo "--------------------------------------------------------------" echo "WARNING: this script HAS TO access internet (http/https/ftp)," @@ -168,14 +244,92 @@ mkdir -p $LOGSDIR # Check extistence of prerequisites files need_file ${rpm_downloader} ${other_downloader} ${tarball_downloader} -need_file ${rpms_from_3rd_parties} -need_file ${rpms_from_centos_3rd_parties} -need_file ${rpms_from_centos_repo} -need_file ${other_downloads} -need_file tarball-dl.lst +make_if_needed_file ${rpms_from_3rd_parties} +make_if_needed_file ${rpms_from_centos_3rd_parties} +make_if_needed_file ${rpms_from_centos_repo} +make_if_needed_file ${other_downloads} +make_if_needed_file ${tarball_downloads} -#download RPMs/SRPMs from 3rd_party websites (not CentOS repos) by "wget" -echo "step #1: start downloading RPMs/SRPMs from 3rd-party websites..." +# +# Dowlnoad package lst files, image inc files and build info files for lower layers. +# +# Also it may set up extra arguements for make_stx_mirror_yum_conf that +# will exploy yum repos co-resident with the lst file. +# +\rm -rf ${rpms_from_layer_build_dir} +mkdir -p ${rpms_from_layer_build_dir} + +for key in "${!layer_pkg_urls[@]}"; do + lower_layer="${key%,*}" + build_type="${key#*,}" + url="${layer_pkg_urls[${key}]}" + name_from_url=$(url_to_file_name $url) + list="${rpms_from_layer_build_dir}/${name_from_url}" + curl --silent --fail ${url} > ${list} || + if [ $? -ne 0 ]; then + echo "ERROR: Failed to download from url: ${url}" + exit 1 + fi + + # + # If the lst file is co-resident with a yum repodata directory, + # then add arguements for our call to make_stx_mirror_yum_conf + # so that we'll use that repo. + # + url_type=${url%%:*} + if [ "${url_type}" == "file" ]; then + base_url=$(dirname $url) + repomod_url=${base_url}/repodata/repomd.xml + curl --silent --fail --output /dev/null ${repomod_url} || + if [ $? -ne 0 ]; then + echo "ERROR: Failed to download from url: ${url}" + exit 1 + fi + make_stx_mirror_yum_conf_extra_args+=" -u ${lower_layer},${build_type},${base_url}" + fi +done + +\rm -rf ${image_inc_from_layer_build_dir} +mkdir -p ${image_inc_from_layer_build_dir} + +for key in "${!layer_image_inc_urls[@]}"; do + lower_layer="${key%,*}" + inc_type="${key#*,}" + url="${layer_image_inc_urls[${key}]}" + name_from_url=$(url_to_file_name $url) + list="${image_inc_from_layer_build_dir}/${name_from_url}" + curl --silent --fail ${url} > ${list} || + if [ $? -ne 0 ]; then + echo "ERROR: Failed to download from url: ${url}" + exit 1 + fi +done + +\rm -rf ${build_info_from_layer_build_dir} +mkdir -p ${build_info_from_layer_build_dir} + +# Borrow std image.inc url as a proxy for the BUILD_INFO with a simple substitution +for key in "${!layer_image_inc_urls[@]}"; do + lower_layer="${key%,*}" + inc_type="${key#*,}" + if [ "${inc_type}" != "std" ]; then + continue + fi + if [ "$(basename ${layer_image_inc_urls[${key}]})" != "image.inc" ]; then + continue + fi + url=$( echo ${layer_image_inc_urls[${key}]} | sed 's#image.inc$#BUILD_INFO#' ) + name_from_url=$(url_to_file_name $url) + dest="${build_info_from_layer_build_dir}/${name_from_url}" + curl --silent --fail ${url} > ${dest} || + if [ $? -ne 0 ]; then + echo "ERROR: Failed to download from url: ${url}" + exit 1 + fi +done + + +echo "step #0: Configuring yum repos ..." if [ ${use_system_yum_conf} -ne 0 ]; then # Restore StarlingX_3rd repos from backup @@ -184,6 +338,12 @@ if [ ${use_system_yum_conf} -ne 0 ]; then if [ -d $REPO_SOURCE_DIR ] && [ -d $REPO_DIR ]; then \cp -f $REPO_SOURCE_DIR/*.repo $REPO_DIR/ fi + + if [ $layer != "all" ]; then + if [ -d ${config_dir}/${distro}/${layer}/yum.repos.d ]; then + \cp -f ${config_dir}/${distro}/${layer}/yum.repos.d/*.repo $REPO_DIR + fi + fi fi if [ $use_system_yum_conf -eq 0 ]; then @@ -193,6 +353,10 @@ if [ $use_system_yum_conf -eq 0 ]; then if [ "$alternate_repo_dir" == "" ]; then alternate_repo_dir="$(dirname "${alternate_yum_conf}"/yum.repos.d)" fi + if [[ $alternate_repo_dir != /* ]]; then + # Path is relative, so prefix with directory where yum.conf lives + alternate_repo_dir=$(dirname ${alternate_yum_conf})/${alternate_repo_dir} + fi need_dir "${alternate_repo_dir}" fi fi @@ -224,10 +388,10 @@ else # point to the repos that need to be modified as well. if dl_from_upstream; then # add - ${make_stx_mirror_yum_conf} -R -d $TEMP_DIR -y $alternate_yum_conf -r $alternate_repo_dir -D $distro + ${make_stx_mirror_yum_conf} -R -d $TEMP_DIR -y $alternate_yum_conf -r $alternate_repo_dir -D $distro -l $layer ${make_stx_mirror_yum_conf_extra_args} else # substitute - ${make_stx_mirror_yum_conf} -d $TEMP_DIR -y $alternate_yum_conf -r $alternate_repo_dir -D $distro + ${make_stx_mirror_yum_conf} -d $TEMP_DIR -y $alternate_yum_conf -r $alternate_repo_dir -D $distro -l $layer ${make_stx_mirror_yum_conf_extra_args} fi else # Modify system yum.conf and yum.repos.d. Remember that we expect to run this @@ -235,16 +399,58 @@ else # in these scripts. if dl_from_upstream; then # add - ${make_stx_mirror_yum_conf} -R -d $TEMP_DIR -y /etc/yum.conf -r /etc/yum.repos.d -D $distro + ${make_stx_mirror_yum_conf} -R -d $TEMP_DIR -y /etc/yum.conf -r /etc/yum.repos.d -D $distro -l $layer ${make_stx_mirror_yum_conf_extra_args} else # substitute - ${make_stx_mirror_yum_conf} -d $TEMP_DIR -y /etc/yum.conf -r /etc/yum.repos.d -D $distro + ${make_stx_mirror_yum_conf} -d $TEMP_DIR -y /etc/yum.conf -r /etc/yum.repos.d -D $distro -l $layer ${make_stx_mirror_yum_conf_extra_args} fi fi rpm_downloader_extra_args="${rpm_downloader_extra_args} -c $TEMP_CONF" fi +#download RPMs/SRPMs from lower layer builds +echo "step #1: start downloading RPMs/SRPMs from lower layer builds..." +retcode=0 +for key in "${!layer_pkg_urls[@]}"; do + lower_layer="${key%,*}" + build_type="${key#*,}" + url="${layer_pkg_urls[${key}]}" + name_from_url=$(url_to_file_name $url) + list="${rpms_from_layer_build_dir}/${name_from_url}" + + url_type=${url%%:*} + if [ "${url_type}" == "file" ]; then + level=L1 + logfile=$(generate_log_name $list level) + $rpm_from_url_downloader -u $(dirname $url) $list |& tee $logfile + local_retcode=${PIPESTATUS[0]} + else + #download RPMs/SRPMs from CentOS repos by "yumdownloader" + level=L1 + logfile=$(generate_log_name $list $level) + $rpm_downloader ${rpm_downloader_extra_args} $list $level |& tee $logfile + local_retcode=${PIPESTATUS[0]} + fi + + if [ $local_retcode -ne 0 ]; then + echo "ERROR: Something wrong with downloading files listed in $list." + echo " Please check the log at $(pwd)/$logfile !" + echo "" + success=0 + retcode=$local_retcode + fi +done + +if [ $retcode -eq 0 ];then + echo "step #1: done successfully" +else + echo "step #1: finished with errors" +fi + + +#download RPMs/SRPMs from 3rd_party websites (not CentOS repos) by "wget" +echo "step #2: start downloading RPMs/SRPMs from 3rd-party websites..." list=${rpms_from_3rd_parties} level=L1 logfile=$(generate_log_name $list $level) @@ -263,23 +469,28 @@ level=L1 logfile=$(generate_log_name $list $level) $rpm_downloader ${rpm_downloader_extra_args} $list $level |& tee $logfile retcode=${PIPESTATUS[0]} -if [ $retcode -ne 0 ];then +if [ $retcode -eq 0 ];then + echo "step #2: done successfully" +else + echo "step #2: finished with errors" echo "ERROR: Something wrong with downloading files listed in $list." echo " Please check the log at $(pwd)/$logfile !" echo "" + echo "step #2: finished with errors" success=0 fi if [ ${use_system_yum_conf} -eq 1 ]; then # deleting the StarlingX_3rd to avoid pull centos packages from the 3rd Repo. \rm -f $REPO_DIR/StarlingX_3rd*.repo + \rm -f $REPO_DIR/StarlingX_cengn*.repo if [ "$TEMP_DIR" != "" ]; then \rm -f $TEMP_DIR/yum.repos.d/StarlingX_3rd*.repo + \rm -f $TEMP_DIR/yum.repos.d/StarlingX_cengn*.repo fi fi - -echo "step #2: start 1st round of downloading RPMs and SRPMs with L1 match criteria..." +echo "step #3: start 1st round of downloading RPMs and SRPMs with L1 match criteria..." #download RPMs/SRPMs from CentOS repos by "yumdownloader" list=${rpms_from_centos_repo} level=L1 @@ -314,7 +525,7 @@ elif [ $retcode -eq 1 ]; then # Remove files found by K1 download from L1_rpms_missing_centos.txt to prevent # false reporting of missing files. - grep -v -x -F -f $LOGSDIR/K1_rpms_found_centos.log $LOGSDIR/L1_rpms_missing_centos.log > $LOGSDIR/L1_rpms_missing_centos.tmp + grep -v -x -F -f $LOGSDIR/K1_rpms_found_centos.log $LOGSDIR/L1_rpms_missing_centos.log > $LOGSDIR/L1_rpms_missing_centos.tmp || true mv -f $LOGSDIR/L1_rpms_missing_centos.tmp $LOGSDIR/L1_rpms_missing_centos.log @@ -334,27 +545,34 @@ elif [ $retcode -eq 1 ]; then fi fi -if [ $retcode -ne 0 ]; then +if [ $retcode -eq 0 ];then + echo "step #3: done successfully" +else echo "ERROR: Something wrong with downloading files listed in ${rpms_from_centos_repo}." echo " Please check the logs at $(pwd)/$logfile" echo " and $(pwd)/logs/$K1_logfile !" echo "" + echo "step #3: finished with errors" success=0 fi ## verify all RPMs SRPMs we download for the GPG keys -find ./output -type f -name "*.rpm" | xargs rpm -K | grep -i "MISSING KEYS" > $LOGSDIR/rpm-gpg-key-missing.txt +find ./output -type f -name "*.rpm" | xargs rpm -K | grep -i "MISSING KEYS" > $LOGSDIR/rpm-gpg-key-missing.txt || true # remove all i686.rpms to avoid pollute the chroot dep chain find ./output -name "*.i686.rpm" | tee $LOGSDIR/all_i686.txt find ./output -name "*.i686.rpm" | xargs rm -f -line1=`wc -l ${rpms_from_3rd_parties} | cut -d " " -f1-1` -line2=`wc -l ${rpms_from_centos_repo} | cut -d " " -f1-1` -line3=`wc -l ${rpms_from_centos_3rd_parties} | cut -d " " -f1-1` -let total_line=$line1+$line2+$line3 +# Count unique rpms. Strip extra fields from 'rpms_from_3rd_partiesIgnore', +# commented out entries, and blank lines. +total_line=$(sed 's/#.*//' ${rpms_from_3rd_parties} \ + ${rpms_from_centos_repo} \ + ${rpms_from_centos_3rd_parties} \ + | grep -v '^$' \ + | sort --unique \ + | wc -l) echo "We expected to download $total_line RPMs." -num_of_downloaded_rpms=`find ./output -type f -name "*.rpm" | wc -l | cut -d" " -f1-1` +num_of_downloaded_rpms=$(find ./output -type f -name "*.rpm" | wc -l | cut -d" " -f1-1) echo "There are $num_of_downloaded_rpms RPMs in output directory." if [ "$total_line" != "$num_of_downloaded_rpms" ]; then echo "WARNING: Not the same number of RPMs in output as RPMs expected to be downloaded, need to check outputs and logs." @@ -365,16 +583,15 @@ if [ $change_group_ids -eq 1 ]; then chown 751:751 -R ./output fi - -echo "step #3: start downloading other files ..." +echo "step #4: start downloading other files ..." logfile=$LOGSDIR"/otherfiles_centos_download.log" -${other_downloader} ${dl_flag} -D "$distro" ${other_downloads} ./output/stx-r1/CentOS/pike/Binary/ |& tee $logfile +${other_downloader} ${dl_flag} -D "$distro" ${other_downloads} ${DL_MIRROR_OUTPUT_DIR}/Binary/ |& tee $logfile retcode=${PIPESTATUS[0]} if [ $retcode -eq 0 ];then - echo "step #3: done successfully" + echo "step #4: done successfully" else - echo "step #3: finished with errors" + echo "step #4: finished with errors" echo "ERROR: Something wrong with downloading from ${other_downloads}." echo " Please check the log at $(pwd)/$logfile!" echo "" @@ -384,33 +601,35 @@ fi # StarlingX requires a group of source code pakages, in this section # they will be downloaded. -echo "step #4: start downloading tarball compressed files" +echo "step #5: start downloading tarball compressed files" logfile=$LOGSDIR"/tarballs_download.log" -${tarball_downloader} ${dl_flag} -D "$distro" ${tarball_downloader_extra_args} |& tee $logfile +${tarball_downloader} ${dl_flag} -D "$distro" ${tarball_downloader_extra_args} ${tarball_downloads} |& tee $logfile retcode=${PIPESTATUS[0]} if [ $retcode -eq 0 ];then - echo "step #4: done successfully" + echo "step #5: done successfully" else - echo "step #4: finished with errors" + echo "step #5: finished with errors" echo "ERROR: Something wrong with downloading tarballs." echo " Please check the log at $(pwd)/$logfile !" echo "" success=0 fi + # # Clean up the mktemp directory, if required. # if [ "$TEMP_DIR" != "" ]; then + echo "rm -rf $TEMP_DIR" \rm -rf "$TEMP_DIR" fi echo "IMPORTANT: The following 3 files are just bootstrap versions. Based" echo "on them, the workable images for StarlingX could be generated by" echo "running \"update-pxe-network-installer\" command after \"build-iso\"" -echo " - out/stx-r1/CentOS/pike/Binary/LiveOS/squashfs.img" -echo " - out/stx-r1/CentOS/pike/Binary/images/pxeboot/initrd.img" -echo " - out/stx-r1/CentOS/pike/Binary/images/pxeboot/vmlinuz" +echo " - ${DL_MIRROR_OUTPUT_DIR}/Binary/LiveOS/squashfs.img" +echo " - ${DL_MIRROR_OUTPUT_DIR}/Binary/images/pxeboot/initrd.img" +echo " - ${DL_MIRROR_OUTPUT_DIR}/Binary/images/pxeboot/vmlinuz" echo "" if [ $success -ne 1 ]; then diff --git a/centos-mirror-tools/make_stx_mirror_yum_conf.sh b/centos-mirror-tools/make_stx_mirror_yum_conf.sh index fc4403b3..153cc13e 100755 --- a/centos-mirror-tools/make_stx_mirror_yum_conf.sh +++ b/centos-mirror-tools/make_stx_mirror_yum_conf.sh @@ -24,7 +24,7 @@ RETAIN_REPODIR=0 usage () { echo "" - echo "$0 -d [-D ] [-y ] [-r ] [-R]" + echo "$0 -d [-D ] [-y ] [-r ] [-R] [-l ] [-u ,]" echo "" echo "Replicate a yum.conf and yum.repo.d under a new directory and" echo "then modify the files to point to equivalent repos in the StarlingX" @@ -36,13 +36,32 @@ usage () { echo " 'yum.conf.sample' in same directory as this script" echo "-r = Path to yum.repos.d that we will modify. Default is" echo " 'yum.repos.d' in same directory as this script" + echo "-l = Download only packages required to build a given layer" + echo "-u ,, = Add/change the repo baseurl for a lower layer" +} + +declare -A layer_urls + +set_layer_urls () { + local option="${1}" + local layer_and_build_type="${option%,*}" + local layer="${layer_and_build_type%,*}" + local build_type="${layer_and_build_type#*,}" + local layer_url="${option##*,}" + + # Enforce trailing '/' + if [ "${layer_url:${#layer_url}-1:1}" != "/" ]; then + layer_url+="/" + fi + + layer_urls["${layer_and_build_type}"]="${layer_url}" } # # option processing # -while getopts "D:d:Rr:y:" o; do +while getopts "D:d:l:Rr:u:y:" o; do case "${o}" in D) DISTRO="${OPTARG}" @@ -50,12 +69,18 @@ while getopts "D:d:Rr:y:" o; do d) TEMP_DIR="${OPTARG}" ;; + l) + LAYER="${OPTARG}" + ;; r) SRC_REPO_DIR="${OPTARG}" ;; R) RETAIN_REPODIR=1 ;; + u) + set_layer_urls "${OPTARG}" + ;; y) SRC_YUM_CONF="${OPTARG}" ;; @@ -136,11 +161,18 @@ ARCH=$(get_arch) # # Copy as yet unmodified yum.conf and yum.repos.d from source to dest. # -echo "\cp -r '$SRC_REPO_DIR' '$CENGN_REPOS_DIR'" -\cp -r "$SRC_REPO_DIR" "$CENGN_REPOS_DIR" +mkdir -p "$CENGN_REPOS_DIR" +echo "\cp -r '$SRC_REPO_DIR/*' '$CENGN_REPOS_DIR/'" +\cp -r "$SRC_REPO_DIR"/* "$CENGN_REPOS_DIR/" echo "\cp '$SRC_YUM_CONF' '$CENGN_YUM_CONF'" \cp "$SRC_YUM_CONF" "$CENGN_YUM_CONF" +if [ "$LAYER" != "all" ]; then + if [ -d ${MAKE_STX_MIRROR_YUM_CONF_DIR}/config/${DISTRO}/${LAYER}/yum.repos.d ]; then + \cp -f ${MAKE_STX_MIRROR_YUM_CONF_DIR}/config/${DISTRO}/${LAYER}/yum.repos.d/*.repo $CENGN_REPOS_DIR + fi +fi + # # Add or modify reposdir= value in our new yum.conf # @@ -229,4 +261,21 @@ for REPO in $(find "$CENGN_REPOS_DIR" -type f -name '*repo'); do sed "s#^\[\([^]]*\)\]#[CENGN_\1]#" -i "$REPO" done +for key in "${!layer_urls[@]}"; do + lower_layer="${key%,*}" + build_type="${key#*,}" + REPO="$CENGN_REPOS_DIR/StarlingX_cengn_${lower_layer}_layer.repo" + if [ -f "$REPO" ]; then + sed "s#^baseurl=.*/${lower_layer}/.*/${build_type}/\$#baseurl=${layer_urls[${key}]}#" -i "$REPO" + else + REPO="$CENGN_REPOS_DIR/StarlingX_local_${lower_layer}_${build_type}_layer.repo" + ( + echo "[Starlingx-local_${lower_layer}_${build_type}_layer]" + echo "name=Starlingx-cengn_${lower_layer}_${build_type}_layer" + echo "baseurl=${layer_urls[${key}]}" + echo "enabled=1" + ) > "$REPO" + fi +done + echo $TEMP_DIR diff --git a/centos-mirror-tools/tarball-dl.lst b/centos-mirror-tools/tarball-dl.lst deleted file mode 100644 index f1131c84..00000000 --- a/centos-mirror-tools/tarball-dl.lst +++ /dev/null @@ -1,82 +0,0 @@ -blkin-f24ceec055ea236a093988237a9821d145f5f7c8.tar.gz#blkin#https://api.github.com/repos/ceph/blkin/tarball/f24ceec055ea236a093988237a9821d145f5f7c8#https## -boost_1_67_0.tar.bz2#boost_1_67_0#https://dl.bintray.com/boostorg/release/1.67.0/source/boost_1_67_0.tar.bz2#https## -ceph-erasure-code-corpus-2d7d78b9cc52e8a9529d8cc2d2954c7d375d5dd7.tar.gz#ceph-erasure-code-corpus#https://api.github.com/repos/ceph/ceph-erasure-code-corpus/tarball/2d7d78b9cc52e8a9529d8cc2d2954c7d375d5dd7#https## -ceph-object-corpus-e32bf8ca3dc6151ebe7f205ba187815bc18e1cef.tar.gz#ceph-object-corpus#https://api.github.com/repos/ceph/ceph-object-corpus/tarball/e32bf8ca3dc6151ebe7f205ba187815bc18e1cef#https## -civetweb-ff2881e2cd5869a71ca91083bad5d12cccd22136.tar.gz#civetweb#https://api.github.com/repos/ceph/civetweb/tarball/ff2881e2cd5869a71ca91083bad5d12cccd22136#https## -containerd-v1.3.0.tar.gz#containerd#https://github.com/containerd/containerd/archive/v1.3.0.tar.gz#https## -crictl-v1.16.0-linux-amd64.tar.gz#crictl#https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.16.0/crictl-v1.16.0-linux-amd64.tar.gz#https## -dep-v0.5.0.tar.gz#dep-v0.5.0#https://github.com/golang/dep/archive/v0.5.0.tar.gz#http## -docker-distribution-48294d928ced5dd9b378f7fd7c6f5da3ff3f2c89.tar.gz#docker-distribution#github.com/docker/distribution/archive/48294d928ced5dd9b378f7fd7c6f5da3ff3f2c89.tar.gz#http## -docker-libtrust-fa567046d9b14f6aa788882a950d69651d230b21.tar.gz#docker-libtrust#https://github.com/docker/libtrust/archive/fa567046d9b14f6aa788882a950d69651d230b21.tar.gz#http## -dpdk-18.11.tar.xz#dpdk-18.11#http://fast.dpdk.org/rel/dpdk-18.11.tar.xz#http## -dpdk-6ece49ad5a26f5e2f5c4af6c06c30376c0ddc387.tar.gz#dpdk#https://api.github.com/repos/spdk/dpdk/tarball/6ece49ad5a26f5e2f5c4af6c06c30376c0ddc387#https## -dpkg_1.18.24.tar.xz#dpkg-1.18.24#http://http.debian.net/debian/pool/main/d/dpkg/dpkg_1.18.24.tar.xz#http## -drbd-8.4.11-1.tar.gz#drbd-8.4.11-1#http://www.linbit.com/downloads/drbd/8.4/drbd-8.4.11-1.tar.gz#http## -drbd-8.4.3.tar.gz#drbd-8.4.3#http://www.linbit.com/downloads/drbd/8.4/archive/drbd-8.4.3.tar.gz#http## -dtc-1.4.4.tar.gz#dtc-1.4.4#https://www.kernel.org/pub/software/utils/dtc/dtc-1.4.4.tar.gz#http## -e1000e-3.4.2.1.tar.gz#e1000e-3.4.2.1#https://sourceforge.net/projects/e1000/files/e1000e%20stable/3.4.2.1/e1000e-3.4.2.1.tar.gz#http## -etcd-v3.3.15.tar.gz#etcd-v3.3.15#https://github.com/etcd-io/etcd/archive/v3.3.15.tar.gz#http## -gf-complete-7e61b44404f0ed410c83cfd3947a52e88ae044e1.tar.gz#gf-complete#https://api.github.com/repos/ceph/gf-complete/tarball/7e61b44404f0ed410c83cfd3947a52e88ae044e1#https## -gnocchi-4.2.5.tar.gz#gnocchi-4.2.5#https://pypi.io/packages/source/g/gnocchi/gnocchi-4.2.5.tar.gz#http## -gnocchiclient-7.0.1.tar.gz#gnocchiclient-7.0.1#https://pypi.io/packages/source/g/gnocchiclient/gnocchiclient-7.0.1.tar.gz#http## -gnulib-ffc927e.tar.gz#gnulib-ffc927e#http://git.savannah.gnu.org/cgit/gnulib.git/snapshot/gnulib-ffc927eef29016a5219cd969daad8928af6a1f4d.tar.gz#http## -go1.12.10.src.tar.gz#go#https://dl.google.com/go/go1.12.10.src.tar.gz##https## -googletest-0a439623f75c029912728d80cb7f1b8b48739ca4.tar.gz#googletest#https://api.github.com/repos/google/googletest/tarball/0a439623f75c029912728d80cb7f1b8b48739ca4#https## -googletest-fdb850479284e2aae047b87df6beae84236d0135.tar.gz#googletest#https://api.github.com/repos/ceph/googletest/tarball/fdb850479284e2aae047b87df6beae84236d0135#https## -gophercloud-gophercloud-aa00757ee3ab58e53520b6cb910ca0543116400a.tar.gz#gophercloud-gophercloud#github.com/gophercloud/gophercloud/archive/aa00757ee3ab58e53520b6cb910ca0543116400a.tar.gz#http## -gorilla-context-08b5f424b9271eedf6f9f0ce86cb9396ed337a42.tar.gz#gorilla-context#https://github.com/gorilla/context/archive/08b5f424b9271eedf6f9f0ce86cb9396ed337a42.tar.gz#http## -gorilla-mux-456bcfa82d672db7cae587c9b541463f65bc2718.tar.gz#gorilla-mux#https://github.com/gorilla/mux/archive/456bcfa82d672db7cae587c9b541463f65bc2718.tar.gz#http## -helm-charts-92b6289ae93816717a8453cfe62bad51cbdb8ad0.tar.gz#helm-charts#https://github.com/helm/charts/archive/92b6289ae93816717a8453cfe62bad51cbdb8ad0.tar.gz#http## -helm-charts-elastic-2bd7616ceddbdf2eee88965e2028ee37d304c79c.tar.gz#helm-charts-elastic#https://github.com/elastic/helm-charts/archive/2bd7616ceddbdf2eee88965e2028ee37d304c79c.tar.gz#http## -helm-v2.13.1-linux-amd64.tar.gz#linux-amd64#https://storage.googleapis.com/kubernetes-helm/helm-v2.13.1-linux-amd64.tar.gz#http## -i40e-2.10.19.30.tar.gz#i40e-2.10.19.30#https://sourceforge.net/projects/e1000/files/i40e%20stable/2.10.19.30/i40e-2.10.19.30.tar.gz/download#http## -iavf-3.7.61.20.tar.gz#iavf-3.7.61.20#https://sourceforge.net/projects/e1000/files/iavf%20stable/3.7.61.20/iavf-3.7.61.20.tar.gz/download#http## -!integrity-kmod-e6aef069.tar.gz#integrity#http://git.infradead.org/users/jjs/linux-tpmdd.git/snapshot/e6aef069b6e97790cb127d5eeb86ae9ff0b7b0e3.tar.gz#http_script##post-dl-script/integrity-kmod.sh -isa-l-7e1a337433a340bc0974ed0f04301bdaca374af6.tar.gz#isa-l#https://api.github.com/repos/ceph/isa-l/tarball/7e1a337433a340bc0974ed0f04301bdaca374af6#https## -isa-l_crypto-603529a4e06ac8a1662c13d6b31f122e21830352.tar.gz#isa-l_crypto#https://api.github.com/repos/01org/isa-l_crypto/tarball/603529a4e06ac8a1662c13d6b31f122e21830352#https## -ixgbe-5.5.5.tar.gz#ixgbe-5.5.5#https://sourceforge.net/projects/e1000/files/ixgbe%20stable/5.5.5/ixgbe-5.5.5.tar.gz/download#http## -ixgbevf-4.5.3.tar.gz#ixgbevf-4.5.3#https://sourceforge.net/projects/e1000/files/ixgbevf%20stable/4.5.3/ixgbevf-4.5.3.tar.gz/download#http## -jerasure-96c76b89d661c163f65a014b8042c9354ccf7f31.tar.gz#jerasure#https://api.github.com/repos/ceph/jerasure/tarball/96c76b89d661c163f65a014b8042c9354ccf7f31#https## -keycodemapdb-16e5b07.tar.gz#keycodemapdb#https://github.com/CendioOssman/keycodemapdb/tarball/16e5b0787687d8904dad2c026107409eb9bfcb95#http## -kubernetes-contrib-v1.16.2.tar.gz#kubernetes-contrib-1.16.2#https://github.com/kubernetes-retired/contrib/tarball/89f6948e24578fed2a90a87871b2263729f90ac3#http## -kubernetes-v1.16.2.tar.gz#kubernetes-1.16.2#https://github.com/kubernetes/kubernetes/archive/v1.16.2.tar.gz#http## -kvm-unit-tests.git-4ea7633.tar.bz2#kvm-unit-tests#https://git.kernel.org/pub/scm/virt/kvm/kvm-unit-tests.git/snapshot/kvm-unit-tests-20171020.tar.gz#http## -ldapscripts-2.0.8.tgz#ldapscripts-2.0.8#https://sourceforge.net/projects/ldapscripts/files/ldapscripts/ldapscripts-2.0.8/ldapscripts-2.0.8.tgz/download#http## -libtpms-0.6.0-4f0d59d.tar.gz#libtpms-0.6.0#https://github.com/stefanberger/libtpms/tarball/c421ca0f4d00c0caceeda8d62c1efb2b7e47db04#http## -lldpd-0.9.0.tar.gz#lldpd-0.9.0#https://media.luffy.cx/files/lldpd/lldpd-0.9.0.tar.gz#http## -lua-1fce39c6397056db645718b8f5821571d97869a4.tar.gz#lua#https://api.github.com/repos/ceph/lua/tarball/1fce39c6397056db645718b8f5821571d97869a4#https## -!mariadb-10.1.28.tar.gz#mariadb-10.1.28#https://github.com/MariaDB/server/archive/mariadb-10.1.28.tar.gz#http_script##post-dl-script/mariadb.sh -!MLNX_OFED_SRC-4.5-1.0.1.0.tgz#MLNX_OFED_SRC-4.5-1.0.1.0#http://content.mellanox.com/ofed/MLNX_OFED-4.5-1.0.1.0/MLNX_OFED_SRC-4.5-1.0.1.0.tgz#http_script##post-dl-script/MLNX_OFEDqat1.7.sh -opae-intel-fpga-driver-1.3.0-2.tar.gz#opae-intel-fpga-driver-1.3.0-2#https://github.com/OPAE/opae-sdk/releases/download/1.3.0-2/opae-intel-fpga-driver-1.3.0-2.tar.gz#http## -openstack-helm-82c72367c85ca94270f702661c7b984899c1ae38.tar.gz#openstack-helm#https://github.com/openstack/openstack-helm/archive/82c72367c85ca94270f702661c7b984899c1ae38.tar.gz#http## -openstack-helm-infra-c9d6676bf9a5aceb311dc31dadd07cba6a3d6392.tar.gz#openstack-helm-infra#https://github.com/openstack/openstack-helm-infra/archive/c9d6676bf9a5aceb311dc31dadd07cba6a3d6392.tar.gz#http## -openvswitch-2.11.0.tar.gz#openvswitch-2.11.0#https://github.com/openvswitch/ovs/archive/v2.11.0.tar.gz#http## -puppet-boolean-22b726dd78b0a60a224cc7054aebbf28e9306f62.tar.gz#puppet-boolean#https://github.com/voxpupuli/puppet-boolean/tarball/22b726dd78b0a60a224cc7054aebbf28e9306f62#http## -puppet-dnsmasq-cff07e90890662972c97684a2baee964f68ff3ed.tar.gz#packstack/puppet/modules/dnsmasq/#https://github.com/procore/puppet-dnsmasq/tarball/cff07e90890662972c97684a2baee964f68ff3ed#http## -puppet-filemapper-9b53310278e76827bbe12a36cc6470d77071abb2.tar.gz#packstack/puppet/modules/filemapper#https://github.com/voxpupuli/puppet-filemapper/tarball/9b53310278e76827bbe12a36cc6470d77071abb2#http## -puppetlabs-create_resources-4639819a7f3a4fa9310d2ba583c63e467df7e2c3.tar.gz#packstack/puppet/modules/create_resources#https://github.com/puppetlabs/puppetlabs-create_resources/tarball/4639819a7f3a4fa9310d2ba583c63e467df7e2c3#http## -puppetlabs-drbd-496b3ba9cd74a2d12636f9e90a718739a5451169.tar.gz#puppetlabs-drbd#https://github.com/voxpupuli/puppet-drbd/tarball/496b3ba9cd74a2d12636f9e90a718739a5451169#http## -puppetlabs-lvm-d0283da637ae24550fb4ba109a48ef8d5d8c8b84.tar.gz#packstack/puppet/modules/lvm#https://github.com/puppetlabs/puppetlabs-lvm/tarball/d0283da637ae24550fb4ba109a48ef8d5d8c8b84#http## -puppetlabs-postgresql-d022a56b28b2174456fc0f6adc51a4b54493afad.tar.gz#puppetlabs-postgresql#https://github.com/puppetlabs/puppetlabs-postgresql/tarball/d022a56b28b2174456fc0f6adc51a4b54493afad#http## -puppet-ldap-480f13af6d17d1d3fcf0dc7b4bd04b49fa4099e1.tar.gz#puppet-ldap-master#https://github.com/torian/puppet-ldap/tarball/480f13af6d17d1d3fcf0dc7b4bd04b49fa4099e1#http## -puppet-network-7deacd5fdc22c0543455878a8d1872f2f5417c1d.tar.gz#packstack/puppet/modules/network#https://github.com/voxpupuli/puppet-network/tarball/7deacd5fdc22c0543455878a8d1872f2f5417c1d#http## -puppet-nslcd-b8c19b1ada89865f2e50758e054583798ad8011a.tar.gz#packstack/puppet/modules/nslcd#https://github.com/jlyheden/puppet-nslcd/tarball/b8c19b1ada89865f2e50758e054583798ad8011a#http## -puppi-c1c47f4edfd761d1bbde32a75da0c3fa7cc93a81.tar.gz#puppi-master#https://github.com/example42/puppi/tarball/c1c47f4edfd761d1bbde32a75da0c3fa7cc93a81#http## -python-cephclient-v0.1.0.5.tar.gz#python-cephclient-0.1.0.5#https://github.com/dmsimard/python-cephclient/archive/v0.1.0.5.tar.gz#http## -python-setuptools-v38.5.1.tar.gz#setuptools-38.5.1#https://github.com/pypa/setuptools/archive/v38.5.1.tar.gz#http## -!qat1.7.l.4.5.0-00034.tar.gz#quickassist#https://01.org/sites/default/files/downloads/qat1.7.l.4.5.0-00034.tar.gz#http_script##post-dl-script/qat1.7.sh -rapidjson-f54b0e47a08782a6131cc3d60f94d038fa6e0a51.tar.gz#rapidjson#https://api.github.com/repos/ceph/rapidjson/tarball/f54b0e47a08782a6131cc3d60f94d038fa6e0a51#https## -Redfishtool-1.1.0.tar.gz#Redfishtool-1.1.0#https://github.com/DMTF/Redfishtool/archive/1.1.0.tar.gz#http## -requests-toolbelt-0.9.1.tar.gz#requests-toolbelt-0.9.1#https://github.com/requests/toolbelt/archive/0.9.1.tar.gz#http## -rocksdb-f4a857da0b720691effc524469f6db895ad00d8e.tar.gz#rocksdb#https://api.github.com/repos/ceph/rocksdb/tarball/f4a857da0b720691effc524469f6db895ad00d8e#https## -rook-1.1.1.tar.gz#rook-1.1.1#https://github.com/rook/rook/archive/v1.1.1.tar.gz## -rpm-4.14.0.tar.bz2#rpm-4.14.0#https://ftp.osuosl.org/pub/rpm/releases/rpm-4.14.x/rpm-4.14.0.tar.bz2#http## -runc-1.0.0-rc8.tar.gz#runc#https://github.com/opencontainers/runc/archive/v1.0.0-rc8.tar.gz#https## -Sirupsen-logrus-55eb11d21d2a31a3cc93838241d04800f52e823d.tar.gz#Sirupsen-logrus#github.com/Sirupsen/logrus/archive/55eb11d21d2a31a3cc93838241d04800f52e823d.tar.gz#http## -spdk-f474ce6930f0a44360e1cc4ecd606d2348481c4c.tar.gz#spdk#https://api.github.com/repos/ceph/spdk/tarball/f474ce6930f0a44360e1cc4ecd606d2348481c4c#https## -spectre-meltdown-checker-0.37+-5cc77741.tar.gz#spectre-meltdown-checker#https://github.com/speed47/spectre-meltdown-checker/tarball/5cc77741af1d2f52140aa9f89339f56b6c4b6783#http## -swtpm-0.1.0-253eac5.tar.gz#swtpm-0.1.0#https://github.com/stefanberger/swtpm/tarball/1303be7d03294fb02204cb8242f366cbf0da076d#http## -!tpm-kmod-e6aef069.tar.gz#tpm#http://git.infradead.org/users/jjs/linux-tpmdd.git/snapshot/e6aef069b6e97790cb127d5eeb86ae9ff0b7b0e3.tar.gz#http_script#post-dl-script/tpm-kmod.sh -!tss2-930.tar.gz#tss2-930#https://git.code.sf.net/p/ibmtpm20tss/tss#git#v930# -xxHash-1f40c6511fa8dd9d2e337ca8c9bc18b3e87663c9.tar.gz#xxHash#https://api.github.com/repos/ceph/xxHash/tarball/1f40c6511fa8dd9d2e337ca8c9bc18b3e87663c9#https## -zstd-f4340f46b2387bc8de7d5320c0b83bb1499933ad.tar.gz#zstd#https://api.github.com/repos/facebook/zstd/tarball/f4340f46b2387bc8de7d5320c0b83bb1499933ad#https## diff --git a/centos-mirror-tools/utils.sh b/centos-mirror-tools/utils.sh index 8a3bae84..d47ddf6a 100644 --- a/centos-mirror-tools/utils.sh +++ b/centos-mirror-tools/utils.sh @@ -20,7 +20,7 @@ get_yum_command() { if [ "$arch" == "src" ]; then yumdownloader_extra_opts="--source" else - yumdownloader_extra_opts="--archlist=noarch,x86_64" + yumdownloader_extra_opts="--exclude='*.i686' --archlist=noarch,x86_64" fi echo "yumdownloader -q -C ${YUMCONFOPT} ${RELEASEVER} $yumdownloader_extra_opts $rpm_name" diff --git a/tb.sh b/tb.sh index 90ce3cae..24405848 100755 --- a/tb.sh +++ b/tb.sh @@ -89,6 +89,7 @@ case $CMD in echo "HOST_MIRROR_DIR=${HOST_MIRROR_DIR}" echo "MY_TC_RELEASE=${MY_TC_RELEASE}" echo "MY_REPO_ROOT_DIR=${MY_REPO_ROOT_DIR}" + echo "LAYER=${LAYER}" ;; create) create_container diff --git a/toCOPY/generate-cgcs-centos-repo.sh b/toCOPY/generate-cgcs-centos-repo.sh index c13caac1..7adec774 100755 --- a/toCOPY/generate-cgcs-centos-repo.sh +++ b/toCOPY/generate-cgcs-centos-repo.sh @@ -5,14 +5,64 @@ # Copyright (C) 2019 Intel Corporation # +GENERATE_CGCS_CENTOS_REPO_DIR="$(dirname "$(readlink -f "${BASH_SOURCE[0]}" )" )" + +source $GENERATE_CGCS_CENTOS_REPO_DIR/lst_utils.sh + +mirror_dir="" +layer_dirs="" + +CREATEREPO=$(which createrepo_c) +if [ $? -ne 0 ]; then + CREATEREPO="createrepo" +fi + usage () { - echo "$0 " + echo + echo "Create a virtual rpm repo containing only rpms listed in various lst files." + echo "The virtual repo contains only symlinks to to previously downloaded or built rpms." + echo + echo "Usage" + echo + echo "$0 [Options] [ --mirror-dir= | ]" + echo + echo "Commin Options:" + echo " --distro=: Create repo for the designated distro." + echo " Default 'centos'" + echo " --layer=: Create a smaller repo, sufficient to build" + echo " only the given layer." + echo " Default: use the LAYER environmnet valiable, or 'all'." + echo " --mirror-dir=: Set the mirror directory. This is where" + echo " the previously downloaded rpms are located." + echo + echo "Override options: For use when working on a multi-layer change" + echo " --config-dir=: Use an alternate config directory rather than the" + echo " system defined one" + echo " --layer-inc-url=,,:" + echo " Override the url for the image include file of a lower" + echo " layer's build type. Normally the url(s) is read from" + echo " ///required_layer_iso_inc.cfg" + echo " This option can be used more than once." + echo " --layer-pkg-url=,,:" + echo " Override the url for the package list of a lower" + echo " layer's build type. Normally the url(s) is read from" + echo " ///required_layer_pkgs.cfg." + echo " This option can be used more than once." + echo " --layer-dir=: Look in provided dir for packages to link to." + echo " This option can be used more than once." + echo } -if [ $# -ne 1 ]; then - usage - exit -1 -fi +cleanup () { + if [ -e "${mirror_content}" ]; then + \rm -f ${mirror_content} + fi + if [ -e "${TMP_LST_DIR}" ]; then + \rm -rf ${TMP_LST_DIR} + fi +} + +trap "cleanup ; exit 1" INT if [ -z "$MY_REPO" ]; then echo "\$MY_REPO is not set. Ensure you are running this script" @@ -21,7 +71,50 @@ if [ -z "$MY_REPO" ]; then exit -1 fi -mirror_dir=$1 + +TEMP=$(getopt -o h --long help,config-dir:,distro:,layer:,layer-dir:,layer-inc-url:,layer-pkg-url:,mirror-dir: -n 'generate-cgcs-centos-repo' -- "$@") +if [ $? -ne 0 ]; then + echo "getopt error" + usage + exit 1 +fi +eval set -- "$TEMP" + + +while true ; do + case "$1" in + --mirror-dir) mirror_dir=$2 ; shift 2 ;; + --layer-dir) layer_dirs+=" ${2/,/ }" ; shift 2 ;; + --layer-inc-url) set_layer_image_inc_urls "${2}" ; shift 2 ;; + --layer-pkg-url) set_layer_pkg_urls "${2}" ; shift 2 ;; + --config-dir) set_and_validate_config_dir "${2}"; shift 2 ;; + --distro) set_and_validate_distro "${2}"; shift 2 ;; + --layer) set_and_validate_layer "${2}"; shift 2 ;; + -h|--help) echo "help"; usage; exit 0 ;; + --) shift ; break ;; + *) usage; exit 1 ;; + esac +done + +if [ "$mirror_dir" == "" ]; then + if [ $# -ne 1 ]; then + usage + exit -1 + fi + + mirror_dir=$1 +fi + +echo "mirror_dir=${mirror_dir}" +echo "config_dir=${config_dir}" +echo "distro=${distro}" +echo "layer=${layer}" +echo +echo "layer_pkg_urls=${layer_pkg_urls[@]}" +echo +echo "layer_image_inc_urls=${layer_image_inc_urls[@]}" +echo + dest_dir=$MY_REPO/cgcs-centos-repo timestamp="$(date +%F_%H%M)" mock_cfg_file=$MY_REPO/build-tools/repo_files/mock.cfg.proto @@ -29,12 +122,24 @@ comps_xml_file=$MY_REPO/build-tools/repo_files/comps.xml mock_cfg_dest_file=$MY_REPO/cgcs-centos-repo/mock.cfg.proto comps_xml_dest_file=$MY_REPO/cgcs-centos-repo/Binary/comps.xml -lst_file_dir="$MY_REPO_ROOT_DIR/stx-tools/centos-mirror-tools" +TMP_LST_DIR=$(mktemp -d /tmp/tmp_lst_dir_XXXXXX) +mkdir -p $TMP_LST_DIR +lst_file_dir="$TMP_LST_DIR" +inc_file_dir="${dest_dir}/layer_image_inc" +build_info_file_dir="${dest_dir}/layer_build_info" + rpm_lst_files="rpms_3rdparties.lst rpms_centos3rdparties.lst rpms_centos.lst" +rpm_lst_files_rt="" other_lst_file="other_downloads.lst" + +for template in $rpm_lst_files $other_lst_file; do + lst="$lst_file_dir/${template}" + merge_lst ${config_dir} ${distro} ${template} > ${lst} +done + missing_rpms_file=missing.txt -rm -f ${missing_rpms_file} +\rm -f ${missing_rpms_file} # Strip trailing / from mirror_dir if it was specified... mirror_dir=$(echo ${mirror_dir} | sed "s%/$%%") @@ -45,6 +150,13 @@ if [[ ( ! -d ${mirror_dir}/Binary ) || ( ! -d ${mirror_dir}/Source ) ]]; then exit -1 fi +for layer_dir in ${layer_dirs}; do + if [ ! -d ${layer_dir} ]; then + echo "The layer-dir ${layer_dir} doesn't exist" + exit -1 + fi +done + if [ ! -d "${dest_dir}" ]; then mkdir -p "${dest_dir}" fi @@ -59,15 +171,149 @@ for t in "Binary" "Source" ; do fi done -mirror_content=$(mktemp -t centos-repo-XXXXXX) -find -L ${mirror_dir} -type f > ${mirror_content} +# +# Dowload image inc files from layer_image_inc_urls +# +\rm -rf ${inc_file_dir} +mkdir -p ${inc_file_dir} +for key in "${!layer_image_inc_urls[@]}"; do + lower_layer="${key%,*}" + inc_type="${key#*,}" + url="${layer_image_inc_urls[${key}]}" + name_from_url=$(url_to_file_name "${url}") + + if [ "${inc_type}" == "std" ]; then + ideal_name="${lower_layer}_${image_inc_from_layer_build_template}" + elif [ "${inc_type}" == "dev" ]; then + ideal_name="${lower_layer}_${dev_image_inc_from_layer_build_template}" + else + ideal_name="${lower_layer}_${inc_type}_${image_inc_from_layer_build_template}" + fi + + list="${ideal_name}" + + for f in $(find -L ${layer_dirs} ${mirror_dir} -type f -name "${name_from_url}"); do + cp $f ${inc_file_dir}/${list} + if [ $? -ne 0 ]; then + echo "WARNING: Failed to copy from cached file '$f' to satisfy url '${url}'" + fi + done + + if [ ! -f ${inc_file_dir}/${list} ]; then + curl --silent --fail ${url} > ${inc_file_dir}/${list} + if [ $? -ne 0 ]; then + echo "ERROR: Failed to download from url '${url}'" + exit 1 + fi + fi +done + +# +# Dowload build info files +# +build_info_from_layer_build_template="BUILD_INFO" +\rm -rf ${build_info_file_dir} +mkdir -p ${build_info_file_dir} +for key in "${!layer_image_inc_urls[@]}"; do + lower_layer="${key%,*}" + inc_type="${key#*,}" + + if [ "${inc_type}" != "std" ]; then + continue + fi + + if [ "$(basename ${layer_image_inc_urls[${key}]})" != "image.inc" ]; then + continue + fi + + url=$( echo ${layer_image_inc_urls[${key}]} | sed 's#image.inc$#BUILD_INFO#' ) + name_from_url=$(url_to_file_name "${url}") + ideal_name="${lower_layer}_${build_info_from_layer_build_template}" + + list="${ideal_name}" + + for f in $(find -L ${layer_dirs} ${mirror_dir} -type f -name "${name_from_url}"); do + cp $f ${build_info_file_dir}/${list} + if [ $? -ne 0 ]; then + echo "WARNING: Failed to copy from cached file '$f' to satisfy url '${url}'" + fi + done + + if [ ! -f ${build_info_file_dir}/${list} ]; then + curl --silent --fail ${url} > ${build_info_file_dir}/${list} + if [ $? -ne 0 ]; then + echo "WARNING: Failed to download from url '${url}'" + fi + fi +done + + +# +# Dowload lst files from layer_pkg_urls +# +for key in "${!layer_pkg_urls[@]}"; do + lower_layer="${key%,*}" + build_type="${key#*,}" + url="${layer_pkg_urls[${key}]}" + name_from_url=$(url_to_file_name "${url}") + ideal_name="${lower_layer}_${build_type}_${rpms_from_layer_build_template}" + list="${ideal_name}" + + for f in $(find -L ${layer_dirs} ${mirror_dir} -type f -name "${name_from_url}"); do + cp $f ${lst_file_dir}/${list} + if [ $? -ne 0 ]; then + echo "WARNING: Failed to copy from cached file '$f' to satisfy url '${url}'" + fi + done + + if [ ! -f ${lst_file_dir}/${list} ]; then + curl --silent --fail ${url} > ${lst_file_dir}/${list} + if [ $? -ne 0 ]; then + echo "ERROR: Failed to download from url '${url}'" + exit 1 + fi + fi + + if [ "${build_type}" == "rt" ]; then + rpm_lst_files_rt+=" ${list}" + else + rpm_lst_files+=" ${list}" + fi + + url_type=${url%%:*} + if [ "${url_type}" == "file" ]; then + url_dir=$(dirname ${url#file://}) + if [ ! -d ${url_dir} ]; then + echo "ERROR: No such directory '${url_dir}' derived from url: ${url}" + exit 1 + fi + layer_dirs+=" ${url_dir}" + fi +done + +echo "rpm_lst_files=${rpm_lst_files}" +echo "rpm_lst_files_rt=${rpm_lst_files_rt}" +echo "layer_dirs=${layer_dirs}" + +mirror_content=$(mktemp -t centos-repo-XXXXXX) +find -L ${layer_dirs} ${mirror_dir} -type f -name '*.rpm' > ${mirror_content} + +sed_expression="" +for d in ${mirror_dir} ${layer_dirs}; do + sed_expression+=" -e s%^${d}/%%" +done + + +process_lst_file () { + local lst_file="${1}" + local dest_dir="${2}" -for lst_file in ${rpm_lst_files} ; do grep -v "^#" ${lst_file_dir}/${lst_file} | while IFS="#" read rpmname extrafields; do if [ -z "${rpmname}" ]; then continue fi - mirror_file=$(grep "/${rpmname}$" ${mirror_content}) + + mirror_file=$(grep "/${rpmname}$" ${mirror_content} | head -n 1) if [ -z "${mirror_file}" ]; then echo "Error -- could not find requested ${rpmname} in ${mirror_dir}" echo ${rpmname} >> ${missing_rpms_file} @@ -75,9 +321,14 @@ for lst_file in ${rpm_lst_files} ; do fi # Great, we found the file! Let's strip the mirror_dir prefix from it... - ff=$(echo ${mirror_file} | sed "s%^${mirror_dir}/%%") + ff=$(echo ${mirror_file} | sed ${sed_expression}) f_name=$(basename "$ff") - sub_dir=$(dirname "$ff") + arch=$(echo ${f_name} | rev | cut -d '.' -f 2 | rev) + if [ "${arch}" == "src" ]; then + sub_dir="Source" + else + sub_dir="Binary/${arch}" + fi # Make sure we have a subdir (so we don't symlink the first file as # the subdir name) @@ -85,36 +336,68 @@ for lst_file in ${rpm_lst_files} ; do # Link it! echo "Creating symlink for ${dest_dir}/${sub_dir}/${f_name}" - ln -sf "${mirror_dir}/$ff" "${dest_dir}/${sub_dir}" + ln -sf "${mirror_file}" "${dest_dir}/${sub_dir}/${f_name}" if [ $? -ne 0 ]; then - echo "Failed ${mirror_file}: ln -sf \"${mirror_dir}/$ff\" \"${dest_dir}/${sub_dir}\"" + echo "Failed ${mirror_file}: ln -sf \"${mirror_file}\" \"${dest_dir}/${sub_dir}\"" fi done +} + +for lst_file in ${rpm_lst_files} ; do + process_lst_file "${lst_file}" "${dest_dir}" || exit 1 done -rm -f ${mirror_content} +for lst_file in ${rpm_lst_files_rt} ; do + process_lst_file "${lst_file}" "${dest_dir}/rt" || exit 1 +done -if [ ! -f "$mock_cfg_file" ]; then - echo "Cannot find mock.cfg.proto file!" - exit 1 -fi + +echo "Copying comps.xml file." if [ ! -f "$comps_xml_file" ]; then echo "Cannot find comps.xml file!" exit 1 fi -echo "Copying mock.cfg.proto and comps.xml files." +if [ -f "$comps_xml_dest_file" ]; then + \cp -f "$comps_xml_dest_file" "$comps_xml_dest_file-backup-$timestamp" +fi +cp "$comps_xml_file" "$comps_xml_dest_file" + + +echo "Createing yum repodata." + +for subdir in Source Binary; do + repo_dir="${dest_dir}/${subdir}" + mkdir -p "${repo_dir}" + if [ -f "${repo_dir}/comps.xml" ]; then + ${CREATEREPO} -g "${repo_dir}/comps.xml" -d "${repo_dir}" + else + ${CREATEREPO} -d "${repo_dir}" + fi + + repo_dir="${dest_dir}/rt/${subdir}" + mkdir -p "${repo_dir}" + if [ -f "${repo_dir}/comps.xml" ]; then + ${CREATEREPO} -g "${repo_dir}/comps.xml" -d "${repo_dir}" + else + ${CREATEREPO} -d "${repo_dir}" + fi +done + + +echo "Copying mock.cfg.proto file." + +if [ ! -f "$mock_cfg_file" ]; then + echo "Cannot find mock.cfg.proto file!" + exit 1 +fi if [ -f "$mock_cfg_dest_file" ]; then \cp -f "$mock_cfg_dest_file" "$mock_cfg_dest_file-backup-$timestamp" fi cp "$mock_cfg_file" "$mock_cfg_dest_file" -if [ -f "$comps_xml_dest_file" ]; then - \cp -f "$comps_xml_dest_file" "$comps_xml_dest_file-backup-$timestamp" -fi -cp "$comps_xml_file" "$comps_xml_dest_file" # Populate the contents from other list files cat ${lst_file_dir}/${other_lst_file} | grep -v "#" | while IFS=":" read targettype item extrafields; do diff --git a/toCOPY/lst_utils.sh b/toCOPY/lst_utils.sh new file mode 100644 index 00000000..dd183042 --- /dev/null +++ b/toCOPY/lst_utils.sh @@ -0,0 +1,207 @@ +# +# Copyright (c) 2020 Wind River Systems, Inc. +# +# SPDX-License-Identifier: Apache-2.0 +# + +rpms_from_layer_build_template="rpm.lst" +image_inc_from_layer_build_template="image.inc" +dev_image_inc_from_layer_build_template="image-dev.inc" + +config_dir=${MY_REPO}/../stx-tools/centos-mirror-tools/config +distro="centos" +layer="all" + +# Store urls for package list files of the various layers in an associative array +declare -A layer_pkg_urls + +# Store urls for image include files of the various layers in an associative array +declare -A layer_image_inc_urls + +url_to_file_name () { + echo "${1}" | sed 's#[:/ ]#-#g' +} + +merge_lst () { + local cfg_dir=$1 + local distro=$2 + local template=$3 + + local cfg_name="${distro}_build_layer.cfg" + local layer_cfgs + local layers + local layer + + if [ "$cfg_dir" == "" ] || [ "$distro" == "" ] || [ "$template" == "" ]; then + echo "ERROR: merge_lst: missing argument" >&2 + return 1 + fi + + if [ "$MY_REPO" == "" ]; then + echo "ERROR: merge_lst: environment variable MY_REPO must be set" >&2 + return 1 + fi + + layer_cfgs=$(find ${MY_REPO} -maxdepth 3 -name ${cfg_name}) + if [ "$layer_cfgs" == "" ]; then + echo "ERROR: merge_lst: Could not find any '${cfg_name}' files" >&2 + return 1 + fi + + layers=$(cat ${layer_cfgs} | sort --unique) + layers+=" mock" + + ( + for layer in ${layers}; do + for f in $(find ${cfg_dir}/${distro}/${layer} -name ${template} ); do + grep -v '^#' $f || true + done + done + + for f in $(find ${MY_REPO} -maxdepth 3 -name ${distro}_${template}; \ + find ${MY_REPO} -maxdepth 3 -name ${distro}_s${template}; \ + ); do + grep -v '^#' $f || true + done + ) | sort --unique +} + +set_layer_image_inc_urls () { + local option="${1}" + + if [ "${option}" == "" ]; then + return + fi + + local layer_and_inc_type="${option%,*}" + local layer="${layer_and_build_type%,*}" + local inc_type="${layer_and_inc_type#*,}" + local layer_image_inc_url="${option##*,}" + + layer_image_inc_urls["${layer_and_inc_type}"]="${layer_image_inc_url}" +} + +set_layer_pkg_urls () { + local option="${1}" + + if [ "${option}" == "" ]; then + return + fi + + local layer_and_build_type="${option%,*}" + local layer="${layer_and_build_type%,*}" + local build_type="${layer_and_build_type#*,}" + local layer_pkg_url="${option##*,}" + + layer_pkg_urls["${layer_and_build_type}"]="${layer_pkg_url}" +} + +read_layer_image_inc_urls () { + local layer="${1}" + local cfg="${config_dir}/${distro}/${layer}/required_layer_iso_inc.cfg" + local line="" + local key + + if [ ! -f "${cfg}" ]; then + return 0; + fi + + # Clear all pre-existing entries + for key in "${!layer_image_inc_urls[@]}"; do + unset layer_image_inc_urls[${key}] + done + + while read line; do + line=$(echo "${line}" | sed 's/^[ \t]*//;s/[ \t]*$//' | grep '^[^#]') + if [ "${line}" == "" ]; then + continue + fi + set_layer_image_inc_urls "${line}" + done < "${cfg}" +} + +read_layer_pkg_urls () { + local layer="${1}" + local cfg="${config_dir}/${distro}/${layer}/required_layer_pkgs.cfg" + local line="" + local key + + if [ ! -f "${cfg}" ]; then + return 0; + fi + + # Clear all pre-existing entries + for key in "${!layer_pkg_urls[@]}"; do + unset layer_pkg_urls[${key}] + done + + while read line; do + line=$(echo "${line}" | sed 's/^[ \t]*//;s/[ \t]*$//' | grep '^[^#]') + if [ "${line}" == "" ]; then + continue + fi + set_layer_pkg_urls "${line}" + done < "${cfg}" +} + +set_and_validate_config_dir () { + # Note: Setting the global 'config_dir' here. Not local! + config_dir=${1} + + if [ ! -d ${config_dir} ]; then + echo "Error: Invalid config_dir '$config_dir'" + echo " Please select one of: $(find ${config_dir} -maxdepth 1 ! -path ${config_dir} -type d -exec basename {} \;)" + echo + usage + exit 1 + fi +} + +set_and_validate_distro () { + # Note: Setting the global 'distro' here. Not local! + distro=${1} + + if [ ! -d ${config_dir}/${distro} ]; then + echo "Error: Invalid distro '$distro'" + echo " Please select one of: $(find ${config_dir} -maxdepth 1 ! -path ${config_dir} -type d -exec basename {} \;)" + echo + usage + exit 1 + fi + + if [ -d ${config_dir}/${distro}/${layer} ]; then + read_layer_pkg_urls ${layer} + read_layer_image_inc_urls ${layer} + else + echo "Warning: layer ${layer} not defined for distro '${distro}', please provide a valid layer via '-l '" + fi +} + +set_and_validate_layer () { + # Note: Setting the global 'layer' here. Not local! + layer=${1} + + if [ ${layer} != "all" ] && [ ! -d ${config_dir}/${distro}/${layer} ]; then + echo "Error: Invalid layer '$layer'" + echo " Please select one of: all $(find ${config_dir}/${distro} -maxdepth 1 ! -path ${config_dir}/${distro} -type d -exec basename {} \;)" + echo + usage + exit 1 + fi + + read_layer_pkg_urls ${layer} + read_layer_image_inc_urls ${layer} +} + +# Pick up value of the config_dir from environment if set +if [ "$STX_CONFIG_DIR" != "" ]; then + set_and_validate_config_dir "$STX_CONFIG_DIR" +fi + +# Pick up value of layer from environment if set +if [ "$LAYER" != "" ]; then + set_and_validate_layer "$LAYER" +fi + +read_layer_pkg_urls ${layer} +read_layer_image_inc_urls ${layer} diff --git a/toCOPY/populate_downloads.sh b/toCOPY/populate_downloads.sh index 2002ac6f..7d8f7b44 100755 --- a/toCOPY/populate_downloads.sh +++ b/toCOPY/populate_downloads.sh @@ -3,14 +3,24 @@ # SPDX-License-Identifier: Apache-2.0 # +POPULATE_DOWNLOADS_DIR="$(dirname "$(readlink -f "${BASH_SOURCE[0]}" )" )" + +source $POPULATE_DOWNLOADS_DIR/lst_utils.sh + usage () { - echo "$0 " + echo + echo "Create a virtual downloads directory containing only files (likely tarballs) listed in various lst files." + echo "The virtual directory contains only symlinks to to previously downloaded tarballs/files." + echo + echo "$0 [--config-dir=] [--distro=] [--layer=] [ --mirror-dir= | ]" + echo + echo " --config-dir=: Use an alternate config directory rather than the system defined one" + echo " --distro=: Set distro we intend to build. Default 'centos'" + echo " --layer=: Set layer we intend to build. Default: use the LAYER environmnet valiable, or 'all'." + echo " --mirror-dir=: Set the mirror directory. This is where the previously download tarballs are located." } -if [ $# -ne 1 ]; then - usage - exit -1 -fi +mirror_dir="" if [ -z "$MY_REPO" ]; then echo "\$MY_REPO is not set. Ensure you are running this script" @@ -19,10 +29,57 @@ if [ -z "$MY_REPO" ]; then exit -1 fi -mirror_dir=$1 -tarball_lst=${MY_REPO_ROOT_DIR}/stx-tools/centos-mirror-tools/tarball-dl.lst +TEMP=$(getopt -o h --long help,config-dir:,distro:,layer:,mirror-dir: -n 'populate_downloads' -- "$@") +if [ $? -ne 0 ]; then + echo "getopt error" + usage + exit 1 +fi +eval set -- "$TEMP" + +while true ; do + case "$1" in + --mirror-dir) mirror_dir=$2 ; shift 2 ;; + --config-dir) config_dir="${2}"; shift 2 ;; + --distro) set_and_validate_distro "${2}"; shift 2 ;; + --layer) set_and_validate_layer "${2}"; shift 2 ;; + -h|--help) echo "help"; usage; exit 0 ;; + --) shift ; break ;; + *) usage; exit 1 ;; + esac +done + +if [ "$mirror_dir" == "" ]; then + if [ $# -ne 1 ]; then + usage + exit -1 + fi + + mirror_dir=$1 +fi + +echo "mirror_dir=${mirror_dir}" +echo "config_dir=${config_dir}" +echo "distro=${distro}" +echo "layer=${layer}" + +tarball_downloads_template="tarball-dl.lst" +extra_downloads_template="extra_downloads.lst" + +TMP_LST_DIR=$(mktemp -d /tmp/tmp_lst_dir_XXXXXX) +mkdir -p $TMP_LST_DIR +tarball_lst="$TMP_LST_DIR/${tarball_downloads_template}" +extra_downloads_lst="$TMP_LST_DIR/${extra_downloads_template}" +merge_lst ${config_dir} ${distro} ${tarball_downloads_template} > ${tarball_lst} +merge_lst ${config_dir} ${distro} ${extra_downloads_template} > ${extra_downloads_lst} + downloads_dir=${MY_REPO}/stx/downloads -extra_downloads="mlnx-ofa_kernel-4.5-OFED.4.5.1.0.1.1.gb4fdfac.src.rpm libibverbs-41mlnx1-OFED.4.5.0.1.0.45101.src.rpm rdma-core-45mlnx1-1.45101.src.rpm" + +extra_downloads="" +if [ -f ${extra_downloads_lst} ]; then + extra_downloads="$(grep -v '^#' ${extra_downloads_lst})" +fi + mkdir -p ${MY_REPO}/stx/downloads @@ -43,7 +100,10 @@ grep -v "^#" ${tarball_lst} | while read x; do rel_dir_name=$(dirname ${rel_path}) if [ ! -e ${downloads_dir}/${rel_dir_name}/${tarball_file} ]; then mkdir -p ${downloads_dir}/${rel_dir_name} + echo "Creating symlink for $(basename ${source_file})" ln -sf ${source_file} ${downloads_dir}/${rel_dir_name}/ + else + echo "Already have symlink for $(basename ${source_file})" fi fi done @@ -51,3 +111,5 @@ done for x in ${extra_downloads}; do ln -sf ${mirror_dir}/downloads/$x ${downloads_dir} done + +\rm -rf ${TMP_LST_DIR}