diff --git a/.dockerignore b/.dockerignore index 14fbe211..d8fc4128 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,5 +1,2 @@ * -!toCOPY -!centos-mirror-tools/yum.repos.d/* -!centos-mirror-tools/rpm-gpg-keys/* !stx/toCOPY diff --git a/.gitignore b/.gitignore index a7d8edf2..b6c9a790 100644 --- a/.gitignore +++ b/.gitignore @@ -2,10 +2,6 @@ .makeenv .tox localrc -toCOPY/.gitconfig -centos-mirror-tools/logs/ -centos-mirror-tools/output/ -centos-mirror-tools/mirror-check-failures.log # Sphinx documentation doc/build/ diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 839e32c6..00000000 --- a/Dockerfile +++ /dev/null @@ -1,327 +0,0 @@ -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# Copyright (C) 2019 Intel Corporation -# - -FROM centos:7.8.2003 - -# Proxy configuration -#ENV http_proxy "http://your.actual_http_proxy.com:your_port" -#ENV https_proxy "https://your.actual_https_proxy.com:your_port" -#ENV ftp_proxy "http://your.actual_ftp_proxy.com:your_port" -#ENV no_proxy "localhost,127.0.0.1" - -#RUN echo "proxy=$http_proxy" >> /etc/yum.conf && \ -# echo -e "export http_proxy=$http_proxy\nexport https_proxy=$https_proxy\n\ -#export ftp_proxy=$ftp_proxy\nexport no_proxy=$no_proxy" >> /root/.bashrc - -# username you will docker exec into the container as. -# It should NOT be your host username so you can easily tell -# if you are in our out of the container. -ARG MYUNAME=builder -ARG MYUID=1000 -# CentOS & EPEL URLs that match the base image -# Override these with --build-arg if you have a mirror -ARG CENTOS_7_8_URL=https://vault.centos.org/centos/7.8.2003 -ARG CENTOS_7_9_URL=http://mirror.centos.org/centos-7/7.9.2009 -ARG EPEL_7_8_URL=https://archives.fedoraproject.org/pub/archive/epel/7.2020-04-20 -ARG MY_EMAIL= - -ENV container=docker - -# Lock down centos & epel repos -RUN rm -f /etc/yum.repos.d/* -COPY toCOPY/yum.repos.d/*.repo /etc/yum.repos.d/ -COPY centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-EPEL-7 /etc/pki/rpm-gpg/ -RUN rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY* && \ - echo "http_caching=packages" >> /etc/yum.conf && \ - echo "skip_missing_names_on_install=0" >>/etc/yum.conf && \ - # yum variables must be in lower case ; \ - echo "$CENTOS_7_8_URL" >/etc/yum/vars/centos_7_8_url && \ - echo "$EPEL_7_8_URL" >/etc/yum/vars/epel_7_8_url && \ - echo "$CENTOS_7_9_URL" >/etc/yum/vars/centos_7_9_url && \ - # disable fastestmirror plugin because we are not using mirrors ; \ - # FIXME: use a mirrorlist URL for centos/vault/epel archives. I couldn't find one. - sed -i 's/enabled=1/enabled=0/' /etc/yum/pluginconf.d/fastestmirror.conf && \ - echo "[main]" >> /etc/yum/pluginconf.d/subscription-manager.conf && \ - echo "enabled=0" >> /etc/yum/pluginconf.d/subscription-manager.conf && \ - yum clean all && \ - yum makecache && \ - yum install -y deltarpm - -# Without this, init won't start the enabled services and exec'ing and starting -# them reports "Failed to get D-Bus connection: Operation not permitted". -VOLUME /run /tmp - -# root CA cert expired on October 1st, 2021 -RUN yum update -y --enablerepo=centos-7.9-updates ca-certificates - -# Download required dependencies by mirror/build processes. -RUN yum install -y \ - anaconda \ - anaconda-runtime \ - autoconf-archive \ - autogen \ - automake \ - bc \ - bind \ - bind-utils \ - bison \ - cpanminus \ - createrepo \ - createrepo_c \ - deltarpm \ - docker-client \ - expat-devel \ - flex \ - isomd5sum \ - gcc \ - gettext \ - git \ - libguestfs-tools \ - libtool \ - libxml2 \ - lighttpd \ - lighttpd-fastcgi \ - lighttpd-mod_geoip \ - net-tools \ - mkisofs \ - mongodb \ - mongodb-server \ - pax \ - perl-CPAN \ - python-deltarpm \ - python-pep8 \ - python-pip \ - python-psutil \ - python2-psutil \ - python36-psutil \ - python3-devel \ - python-sphinx \ - python-subunit \ - python-virtualenv \ - python-yaml \ - python2-ruamel-yaml \ - postgresql \ - qemu-kvm \ - quilt \ - rpm-build \ - rpm-sign \ - rpm-python \ - squashfs-tools \ - sudo \ - systemd \ - syslinux \ - udisks2 \ - vim-enhanced \ - wget - -# Finally install a locked down version of mock -RUN groupadd -g 751 cgts && \ - echo "mock:x:751:root" >> /etc/group && \ - echo "mockbuild:x:9001:" >> /etc/group && \ - yum install -y \ - https://mirror.starlingx.windriver.com/mirror/centos/epel/dl.fedoraproject.org/pub/epel/7/x86_64/Packages/m/mock-1.4.16-1.el7.noarch.rpm \ - https://mirror.starlingx.windriver.com/mirror/centos/epel/dl.fedoraproject.org/pub/epel/7/x86_64/Packages/m/mock-core-configs-31.6-1.el7.noarch.rpm - -# mock custumizations -# forcing chroots since a couple of packages naughtily insist on network access and -# we dont have nspawn and networks happy together. -RUN useradd -s /sbin/nologin -u 9001 -g 9001 mockbuild && \ - rmdir /var/lib/mock && \ - ln -s /localdisk/loadbuild/mock /var/lib/mock && \ - rmdir /var/cache/mock && \ - ln -s /localdisk/loadbuild/mock-cache /var/cache/mock && \ - echo "config_opts['use_nspawn'] = False" >> /etc/mock/site-defaults.cfg && \ - echo "config_opts['rpmbuild_networking'] = True" >> /etc/mock/site-defaults.cfg && \ - echo >> /etc/mock/site-defaults.cfg - - -# cpan modules, installing with cpanminus to avoid stupid questions since cpan is whack -RUN cpanm --notest Fatal && \ - cpanm --notest XML::SAX && \ - cpanm --notest XML::SAX::Expat && \ - cpanm --notest XML::Parser && \ - cpanm --notest XML::Simple - -# Install repo tool -RUN curl https://storage.googleapis.com/git-repo-downloads/repo > /usr/local/bin/repo && \ - chmod a+x /usr/local/bin/repo - -# installing go and setting paths -ENV GOPATH="/usr/local/go" -ENV PATH="${GOPATH}/bin:${PATH}" -RUN yum install -y golang && \ - mkdir -p ${GOPATH}/bin && \ - curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh - -# Uprev git, repo -RUN yum install -y dh-autoreconf curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel asciidoc xmlto docbook2X && \ - cd /tmp && \ - wget https://github.com/git/git/archive/v2.29.2.tar.gz -O git-2.29.2.tar.gz && \ - tar xzvf git-2.29.2.tar.gz && \ - cd git-2.29.2 && \ - make configure && \ - ./configure --prefix=/usr/local && \ - make all doc && \ - make install install-doc && \ - cd /tmp && \ - rm -rf git-2.29.2.tar.gz git-2.29.2 - -# Systemd Enablement -RUN (cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i == systemd-tmpfiles-setup.service ] || rm -f $i; done); \ - rm -f /lib/systemd/system/multi-user.target.wants/*;\ - rm -f /etc/systemd/system/*.wants/*;\ - rm -f /lib/systemd/system/local-fs.target.wants/*; \ - rm -f /lib/systemd/system/sockets.target.wants/*udev*; \ - rm -f /lib/systemd/system/sockets.target.wants/*initctl*; \ - rm -f /lib/systemd/system/basic.target.wants/*;\ - rm -f /lib/systemd/system/anaconda.target.wants/* - -# pip installs -COPY toCOPY/builder-constraints.txt /home/$MYUNAME/ -# Install required python modules globally; versions are in the constraints file. -# Be careful not to replace modules provided by RPMs as it may break -# other system packages. Look for warnings similar to "Uninstalling a -# distutils installed project has been deprecated" from pip. -RUN pip install -c /home/$MYUNAME/builder-constraints.txt \ - testrepository \ - fixtures \ - pbr \ - git-review \ - python-subunit \ - junitxml \ - testtools - - -# Create a sane py27 virtualenv -COPY toCOPY/builder-opt-py27-constraints.txt /home/$MYUNAME -RUN virtualenv /opt/py27 && \ - source /opt/py27/bin/activate && \ - pip install -c /home/$MYUNAME/builder-opt-py27-constraints.txt \ - tox \ - && \ - for prog in tox ; do \ - ln -s /opt/py27/bin/$prog /usr/bin ; \ - done - - -# Inherited tools for mock stuff -# we at least need the mock_cache_unlock tool -# they install into /usr/bin -COPY toCOPY/mock_overlay /opt/mock_overlay -RUN cd /opt/mock_overlay && \ - make && \ - make install - -# This image requires a set of scripts and helpers -# for working correctly, in this section they are -# copied inside the image. -COPY toCOPY/finishSetup.sh /usr/local/bin -COPY toCOPY/populate_downloads.sh /usr/local/bin -COPY toCOPY/generate-local-repo.sh /usr/local/bin -COPY toCOPY/generate-centos-repo.sh /usr/local/bin -COPY toCOPY/lst_utils.sh /usr/local/bin -COPY toCOPY/.inputrc /home/$MYUNAME/ - -# Thes are included for backward compatibility, and -# should be removed after a reasonable time. -COPY toCOPY/generate-cgcs-tis-repo /usr/local/bin -COPY toCOPY/generate-cgcs-centos-repo.sh /usr/local/bin - -# ENV setup -RUN echo "# Load stx-builder configuration" >> /etc/profile.d/stx-builder-conf.sh && \ - echo "if [[ -r \${HOME}/buildrc ]]; then" >> /etc/profile.d/stx-builder-conf.sh && \ - echo " source \${HOME}/buildrc" >> /etc/profile.d/stx-builder-conf.sh && \ - echo " export PROJECT SRC_BUILD_ENVIRONMENT MYPROJECTNAME MYUNAME" >> /etc/profile.d/stx-builder-conf.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_RELEASE MY_WORKSPACE LAYER" >> /etc/profile.d/stx-builder-conf.sh && \ - echo "fi" >> /etc/profile.d/stx-builder-conf.sh && \ - echo "export FORMAL_BUILD=0" >> /etc/profile.d/stx-builder-conf.sh && \ - echo "export PATH=\$MY_REPO/build-tools:\$PATH" >> /etc/profile.d/stx-builder-conf.sh - -# centos locales are broken. this needs to be run after the last yum install/update -RUN localedef -i en_US -f UTF-8 en_US.UTF-8 - -# setup -RUN mkdir -p /www/run && \ - mkdir -p /www/logs && \ - mkdir -p /www/home && \ - mkdir -p /www/root/htdocs/localdisk && \ - chown -R $MYUID:cgts /www && \ - ln -s /localdisk/loadbuild /www/root/htdocs/localdisk/loadbuild && \ - ln -s /import/mirrors/CentOS /www/root/htdocs/CentOS && \ - ln -s /import/mirrors/fedora /www/root/htdocs/fedora && \ - ln -s /localdisk/designer /www/root/htdocs/localdisk/designer - -# lighthttpd setup -# chmod for /var/log/lighttpd fixes a centos issue -# in place sed for server root since it's expanded soon thereafter -# echo "server.bind = \"localhost\"" >> /etc/lighttpd/lighttpd.conf && \ -RUN echo "$MYUNAME ALL=(ALL:ALL) NOPASSWD:ALL" >> /etc/sudoers && \ - mkdir -p /var/log/lighttpd && \ - chmod a+rwx /var/log/lighttpd/ && \ - sed -i 's%^var\.log_root.*$%var.log_root = "/www/logs"%g' /etc/lighttpd/lighttpd.conf && \ - sed -i 's%^var\.server_root.*$%var.server_root = "/www/root"%g' /etc/lighttpd/lighttpd.conf && \ - sed -i 's%^var\.home_dir.*$%var.home_dir = "/www/home"%g' /etc/lighttpd/lighttpd.conf && \ - sed -i 's%^var\.state_dir.*$%var.state_dir = "/www/run"%g' /etc/lighttpd/lighttpd.conf && \ - sed -i "s/server.port/#server.port/g" /etc/lighttpd/lighttpd.conf && \ - sed -i "s/server.use-ipv6/#server.use-ipv6/g" /etc/lighttpd/lighttpd.conf && \ - sed -i "s/server.username/#server.username/g" /etc/lighttpd/lighttpd.conf && \ - sed -i "s/server.groupname/#server.groupname/g" /etc/lighttpd/lighttpd.conf && \ - sed -i "s/server.bind/#server.bind/g" /etc/lighttpd/lighttpd.conf && \ - sed -i "s/server.document-root/#server.document-root/g" /etc/lighttpd/lighttpd.conf && \ - sed -i "s/server.dirlisting/#server.dirlisting/g" /etc/lighttpd/lighttpd.conf && \ - echo "server.port = 8088" >> /etc/lighttpd/lighttpd.conf && \ - echo "server.use-ipv6 = \"disable\"" >> /etc/lighttpd/lighttpd.conf && \ - echo "server.username = \"$MYUNAME\"" >> /etc/lighttpd/lighttpd.conf && \ - echo "server.groupname = \"cgts\"" >> /etc/lighttpd/lighttpd.conf && \ - echo "server.bind = \"localhost\"" >> /etc/lighttpd/lighttpd.conf && \ - echo "server.document-root = \"/www/root/htdocs\"" >> /etc/lighttpd/lighttpd.conf && \ - sed -i "s/dir-listing.activate/#dir-listing.activate/g" /etc/lighttpd/conf.d/dirlisting.conf && \ - echo "dir-listing.activate = \"enable\"" >> /etc/lighttpd/conf.d/dirlisting.conf - -RUN useradd -r -u $MYUID -g cgts -m $MYUNAME && \ - ln -s /home/$MYUNAME/.ssh /mySSH && \ - rsync -av /etc/skel/ /home/$MYUNAME/ - -# now that we are doing systemd, make the startup script be in bashrc -# also we need to SHADOW the udev centric mkefiboot script with a sudo centric one -RUN echo "bash -C /usr/local/bin/finishSetup.sh" >> /home/$MYUNAME/.bashrc && \ - echo "export PATH=/usr/local/bin:/localdisk/designer/$MYUNAME/bin:\$PATH" >> /home/$MYUNAME/.bashrc && \ - chmod a+x /usr/local/bin/* - -# Genrate a git configuration file in order to save an extra step -# for end users, this file is required by "repo" tool. -RUN chown $MYUNAME /home/$MYUNAME && \ - if [ -z $MY_EMAIL ]; then MY_EMAIL=$MYUNAME@opendev.org; fi && \ - runuser -u $MYUNAME -- git config --global user.email $MY_EMAIL && \ - runuser -u $MYUNAME -- git config --global user.name $MYUNAME && \ - runuser -u $MYUNAME -- git config --global color.ui false - -# Customizations for mirror creation -RUN rm /etc/yum.repos.d/* -COPY centos-mirror-tools/yum.repos.d/* /etc/yum.repos.d/ -COPY centos-mirror-tools/rpm-gpg-keys/* /etc/pki/rpm-gpg/ - -# Import GPG keys -RUN rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY* - -# Try to continue a yum command even if a StarlingX repo is unavailable. -RUN yum-config-manager --setopt=StarlingX\*.skip_if_unavailable=1 --save - -# When we run 'init' below, it will run systemd, and systemd requires RTMIN+3 -# to exit cleanly. By default, docker stop uses SIGTERM, which systemd ignores. -STOPSIGNAL RTMIN+3 - -# Don't know if it's possible to run services without starting this -CMD /usr/sbin/init diff --git a/buildrc b/buildrc deleted file mode 100644 index d1704708..00000000 --- a/buildrc +++ /dev/null @@ -1,86 +0,0 @@ -# Common configuration for StarlingX builder - -[[ -z "$_BUILDRC" ]] || return 0 -declare -r -g _BUILDRC=1 - -# Find the other rc files -BUILDRC_DIR=$(cd $(dirname "${BASH_SOURCE:-$0}") && pwd) - -# Allow local overrides of env variables -if [[ -f $BUILDRC_DIR/localrc ]]; then - source $BUILDRC_DIR/localrc -fi - -# Source repo base - Intel GitHub -SOURCE_HOST=${SOURCE_HOST:-git.openstack.org} -SOURCE_PORT=${SOURCE_PORT:-} -SOURCE_PROJECT=${SOURCE_PROJECT:-openstack} -SOURCE_REMOTE_URI=${SOURCE_REMOTE_URI:-git@${SOURCE_HOST}:${SOURCE_PROJECT}} - -# Host-side prefix -if [[ -n $container && "$container" == "docker" ]]; then - # We are running inside a docker container, do not give HOST_PATH a value - HOST_PREFIX= -else - # Host-side path for user-local /localdisk assumes that all user workspaces are - # in the same directory structure. Override this in localrc if that is - # not the case. - HOST_PREFIX=${HOST_PREFIX:-${HOME}/starlingx} -fi - -# Basic build environment configuration - -# Real (outside the container) username -export USER=${USER:-$(id -un)} - -# Local mirror location -HOST_MIRROR_DIR=${HOST_MIRROR_DIR:-${HOME}/starlingx/mirror} - - -# The root of an individual build workspace - -# GUEST_LOCALDISK is used for the docker run command mapping; don't change this -# until the WRS tooling is gone, it is hard-coded in many places -# We remove a leading '/' as having more than one breaks certain bits of the build -GUEST_LOCALDISK=${LOCALDISK:-localdisk} -GUEST_LOCALDISK=${GUEST_LOCALDISK%/} - -# In the docker run command this will be correct for the host side of the mapping -LOCALDISK=${HOST_PREFIX}/${GUEST_LOCALDISK} - - -# Release Variable -export MY_RELEASE=${MY_RELEASE:-4.0} - -# Default branch to build -export BRANCH=${BRANCH:-intel_r0} - -# avoid calling your project 'build' it will break some SRPMs -export PROJECT=${PROJECT:-test} - -# These are used in the Dockerfile, not sure where else -export MYUNAME=${MYUNAME:-builder} -export MYPROJECTNAME=${PROJECT:-frog1} - -export SRC_BUILD_ENVIRONMENT=${SRC_BUILD_ENVIRONMENT:-$MY_RELEASE} - -# All of the below are dependent on variables defined earlier, right now -# we are not going to support directly setting them in localrc -export MY_BUILD_ENVIRONMENT=$MYUNAME-$PROJECT-$SRC_BUILD_ENVIRONMENT -export MY_BUILD_ENVIRONMENT_FILE=${MY_BUILD_ENVIRONMENT}.cfg -export MY_BUILD_ENVIRONMENT_FILE_STD=${MY_BUILD_ENVIRONMENT}-std.cfg -export MY_BUILD_ENVIRONMENT_FILE_RT=${MY_BUILD_ENVIRONMENT}-rt.cfg -export MY_BUILD_DIR=${LOCALDISK}/loadbuild/$MYUNAME/$PROJECT -export MY_WORKSPACE=$MY_BUILD_DIR -export MY_LOCAL_DISK=${LOCALDISK}/designer/$MYUNAME -export MY_REPO_ROOT_DIR=$MY_LOCAL_DISK/$PROJECT -export MY_REPO=$MY_REPO_ROOT_DIR/cgcs-root -export MY_SRC_RPM_BUILD_DIR=$MY_BUILD_DIR/rpmbuild -export MY_BUILD_CFG=$MY_WORKSPACE/$MY_BUILD_ENVIRONMENT_FILE -export MY_BUILD_CFG_STD=$MY_WORKSPACE/std/${MY_BUILD_ENVIRONMENT_FILE_STD} -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" diff --git a/centos-mirror-tools/config/centos/compiler/rpms_3rdparties.lst b/centos-mirror-tools/config/centos/compiler/rpms_3rdparties.lst deleted file mode 100644 index f819ad56..00000000 --- a/centos-mirror-tools/config/centos/compiler/rpms_3rdparties.lst +++ /dev/null @@ -1,4 +0,0 @@ -# glib2-2.56.1-7.el7.x86_64.rpm provided by mock -kernel-headers-4.18.0-147.3.1.el8_1.x86_64.rpm#http://mirror.centos.org/centos/8.1.1911/BaseOS/x86_64/os/Packages/kernel-headers-4.18.0-147.3.1.el8_1.x86_64.rpm -libpng-1.5.13-8.el7.x86_64.rpm#http://mirror.centos.org/centos/7/os/x86_64/Packages/libpng-1.5.13-8.el7.x86_64.rpm -libpng-devel-1.5.13-8.el7.x86_64.rpm#http://mirror.centos.org/centos/7/os/x86_64/Packages/libpng-devel-1.5.13-8.el7.x86_64.rpm diff --git a/centos-mirror-tools/config/centos/compiler/rpms_centos.lst b/centos-mirror-tools/config/centos/compiler/rpms_centos.lst deleted file mode 100644 index 44ef212a..00000000 --- a/centos-mirror-tools/config/centos/compiler/rpms_centos.lst +++ /dev/null @@ -1,291 +0,0 @@ -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-34.el7.x86_64.rpm -# binutils-2.27-34.base.el7.x86_64.rpm provided by mock -binutils-devel-2.27-41.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 -check-0.9.9-5.el7.x86_64.rpm -check-devel-0.9.9-5.el7.x86_64.rpm -# chkconfig-1.7.4-1.el7.x86_64.rpm provided by mock -cmake-2.8.12.2-2.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-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 -# cyrus-sasl-lib-2.1.26-23.el7.x86_64.rpm provided by mock -# dbus-1.10.24-15.el7.x86_64.rpm provided by mock -dbus-devel-1.10.24-15.el7.x86_64.rpm -# dbus-libs-1.10.24-15.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-14.el7_9.x86_64.rpm provided by mock -# expat-devel-2.1.0-14.el7_9.x86_64.rpm built from source -file-devel-5.11-37.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-3.el7.x86_64.rpm -gettext-common-devel-0.19.8.1-3.el7.noarch.rpm -gettext-devel-0.19.8.1-3.el7.x86_64.rpm -gettext-libs-0.19.8.1-3.el7.x86_64.rpm -git-1.8.3.1-20.el7.x86_64.rpm -# glibc-2.17-323.el7_9.x86_64.rpm provided by mock -# glibc-common-2.17-323.el7_9.x86_64.rpm provided by mock -# glibc-devel-2.17-323.el7_9.x86_64.rpm provided by mock -# glibc-headers-2.17-323.el7_9.x86_64.rpm provided by mock -glibc-static-2.17-323.el7_9.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 -# 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 -# 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 -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 -# 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 -libtirpc-0.2.4-0.15.el7.x86_64.rpm -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-4.el7_9.x86_64.rpm -libX11-common-1.6.7-4.el7_9.noarch.rpm -libX11-devel-1.6.7-4.el7_9.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_9.6.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.32.0-1.el7_9.x86_64.rpm provided by mock -nspr-devel-4.32.0-1.el7_9.x86_64.rpm -# nss-3.67.0-4.el7_9.x86_64.rpm provided by mock -nss-devel-3.67.0-4.el7_9.x86_64.rpm -# nss-pem-1.0.3-5.el7.x86_64.rpm provided by mock -# nss-sysinit-3.67.0-4.el7_9.x86_64.rpm provided by mock -# nss-tools-3.67.0-4.el7_9.x86_64.rpm provided by mock -# nss-util-3.67.0-1.el7_9.x86_64.rpm provided by mock -nss-util-devel-3.67.0-1.el7_9.x86_64.rpm -openssh-7.4p1-21.el7.x86_64.rpm -openssh-clients-7.4p1-21.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-299.el7_9.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-299.el7_9.x86_64.rpm provided by mock -# perl-macros-5.16.3-299.el7_9.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-299.el7_9.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-28.el7.x86_64.rpm provided by mock -pyparsing-2.1.10-3.el7.noarch.rpm -python2-pyparsing-2.1.10-3.el7.noarch.rpm -python3-3.6.8-10.el7.x86_64.rpm -python3-devel-3.6.8-10.el7.x86_64.rpm -python3-libs-3.6.8-10.el7.x86_64.rpm -python3-pip-9.0.3-5.el7.noarch.rpm -python3-rpm-generators-6-2.el7.noarch.rpm -python3-rpm-macros-3-32.el7.noarch.rpm -python3-setuptools-39.2.0-10.el7.noarch.rpm -python-2.7.5-89.el7.x86_64.rpm -python-devel-2.7.5-89.el7.x86_64.rpm -python-libs-2.7.5-89.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_7.1.x86_64.rpm provided by mock -sqlite-devel-3.7.17-8.el7_7.1.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 deleted file mode 100644 index 5702998f..00000000 --- a/centos-mirror-tools/config/centos/compiler/rpms_centos3rdparties.lst +++ /dev/null @@ -1,37 +0,0 @@ -# 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 -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.67.0-3.el7_9.x86_64.rpm provided by mock -nss-softokn-devel-3.67.0-3.el7_9.x86_64.rpm -# nss-softokn-freebl-3.67.0-3.el7_9.x86_64.rpm provided by mock -nss-softokn-freebl-devel-3.67.0-3.el7_9.x86_64.rpm -# openldap-2.4.44-20.el7.x86_64.rpm provided by mock -# systemd-219-78.el7_9.3.x86_64.rpm provided by mock -# systemd-devel-219-78.el7_9.3.x86_64.rpm provided by mock -# systemd-libs-219-78.el7_9.3.x86_64.rpm provided by mock -# systemd-sysv-219-78.el7_9.3.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/config/centos/containers/required_layer_pkgs.cfg b/centos-mirror-tools/config/centos/containers/required_layer_pkgs.cfg deleted file mode 100644 index a7499c52..00000000 --- a/centos-mirror-tools/config/centos/containers/required_layer_pkgs.cfg +++ /dev/null @@ -1,5 +0,0 @@ -compiler,std,https://mirror.starlingx.windriver.com/mirror/starlingx/master/centos/compiler/latest_build/outputs/RPMS/std/rpm.lst -distro,std,https://mirror.starlingx.windriver.com/mirror/starlingx/master/centos/distro/latest_build/outputs/RPMS/std/rpm.lst -distro,rt,https://mirror.starlingx.windriver.com/mirror/starlingx/master/centos/distro/latest_build/outputs/RPMS/rt/rpm.lst -distro,installer,https://mirror.starlingx.windriver.com/mirror/starlingx/master/centos/distro/latest_build/outputs/RPMS/installer/rpm.lst -flock,std,https://mirror.starlingx.windriver.com/mirror/starlingx/master/centos/flock/latest_build/outputs/RPMS/std/rpm.lst diff --git a/centos-mirror-tools/config/centos/containers/required_layer_wheel_inc.cfg b/centos-mirror-tools/config/centos/containers/required_layer_wheel_inc.cfg deleted file mode 100644 index b3b404db..00000000 --- a/centos-mirror-tools/config/centos/containers/required_layer_wheel_inc.cfg +++ /dev/null @@ -1,4 +0,0 @@ -distro,stable,https://mirror.starlingx.windriver.com/mirror/starlingx/master/centos/distro/latest_build/outputs/centos_stable_wheels.inc -distro,dev,https://mirror.starlingx.windriver.com/mirror/starlingx/master/centos/distro/latest_build/outputs/centos_dev_wheels.inc -flock,stable,https://mirror.starlingx.windriver.com/mirror/starlingx/master/centos/flock/latest_build/outputs/centos_stable_wheels.inc -flock,dev,https://mirror.starlingx.windriver.com/mirror/starlingx/master/centos/flock/latest_build/outputs/centos_dev_wheels.inc \ No newline at end of file diff --git a/centos-mirror-tools/config/centos/containers/yum.repos.d/StarlingX_mirror_compiler_layer.repo b/centos-mirror-tools/config/centos/containers/yum.repos.d/StarlingX_mirror_compiler_layer.repo deleted file mode 100644 index cfa746ac..00000000 --- a/centos-mirror-tools/config/centos/containers/yum.repos.d/StarlingX_mirror_compiler_layer.repo +++ /dev/null @@ -1,12 +0,0 @@ -##### -# StarlingX compiler layer at the StarlingX Mirror - -[Starlingx-mirror_compiler_std_layer] -name=Starlingx-mirror_compiler_std_layer -baseurl=https://mirror.starlingx.windriver.com/mirror/starlingx/master/centos/compiler/latest_build/outputs/RPMS/std/ -enabled=1 - -[Starlingx-mirror_compiler_installer_layer] -name=Starlingx-mirror_compiler_installer_layer -baseurl=https://mirror.starlingx.windriver.com/mirror/starlingx/master/centos/compiler/latest_build/outputs/RPMS/installer/ -enabled=1 diff --git a/centos-mirror-tools/config/centos/containers/yum.repos.d/StarlingX_mirror_distro_layer.repo b/centos-mirror-tools/config/centos/containers/yum.repos.d/StarlingX_mirror_distro_layer.repo deleted file mode 100644 index c3b40964..00000000 --- a/centos-mirror-tools/config/centos/containers/yum.repos.d/StarlingX_mirror_distro_layer.repo +++ /dev/null @@ -1,18 +0,0 @@ -##### -# StarlingX distro layer at the StarlingX Mirror - -[Starlingx-mirror_distro_std_layer] -name=Starlingx-mirror_distro_std_layer -baseurl=https://mirror.starlingx.windriver.com/mirror/starlingx/master/centos/distro/latest_build/outputs/RPMS/std/ -enabled=1 - -[Starlingx-mirror_distro_rt_layer] -name=Starlingx-mirror_distro_rt_layer -baseurl=https://mirror.starlingx.windriver.com/mirror/starlingx/master/centos/distro/latest_build/outputs/RPMS/rt/ -enabled=1 - -[Starlingx-mirror_distro_installer_layer] -name=Starlingx-mirror_distro_installer_layer -baseurl=https://mirror.starlingx.windriver.com/mirror/starlingx/master/centos/distro/latest_build/outputs/RPMS/installer/ -enabled=1 - diff --git a/centos-mirror-tools/config/centos/containers/yum.repos.d/StarlingX_mirror_flock_layer.repo b/centos-mirror-tools/config/centos/containers/yum.repos.d/StarlingX_mirror_flock_layer.repo deleted file mode 100644 index 09b26fb3..00000000 --- a/centos-mirror-tools/config/centos/containers/yum.repos.d/StarlingX_mirror_flock_layer.repo +++ /dev/null @@ -1,8 +0,0 @@ -##### -# StarlingX flock layer at the StarlingX Mirror - -[Starlingx-mirror_flock_std_layer] -name=Starlingx-mirror_flock_std_layer -baseurl=https://mirror.starlingx.windriver.com/mirror/starlingx/master/centos/flock/latest_build/outputs/RPMS/std/ -enabled=1 - diff --git a/centos-mirror-tools/config/centos/distro/other_downloads.lst b/centos-mirror-tools/config/centos/distro/other_downloads.lst deleted file mode 100644 index eabb8ab6..00000000 --- a/centos-mirror-tools/config/centos/distro/other_downloads.lst +++ /dev/null @@ -1,29 +0,0 @@ -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/distro/required_layer_iso_inc.cfg b/centos-mirror-tools/config/centos/distro/required_layer_iso_inc.cfg deleted file mode 100644 index fd16d17f..00000000 --- a/centos-mirror-tools/config/centos/distro/required_layer_iso_inc.cfg +++ /dev/null @@ -1,2 +0,0 @@ -compiler,std,https://mirror.starlingx.windriver.com/mirror/starlingx/master/centos/compiler/latest_build/outputs/image.inc -compiler,dev,https://mirror.starlingx.windriver.com/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 deleted file mode 100644 index fa6ede5e..00000000 --- a/centos-mirror-tools/config/centos/distro/required_layer_pkgs.cfg +++ /dev/null @@ -1 +0,0 @@ -compiler,std,https://mirror.starlingx.windriver.com/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 deleted file mode 100644 index 5ef492bd..00000000 --- a/centos-mirror-tools/config/centos/distro/rpms_3rdparties.lst +++ /dev/null @@ -1,13 +0,0 @@ -# glib2-2.56.1-7.el7.x86_64.rpm provided by mock -glib2-devel-2.56.1-7.el7.x86_64.rpm#http://mirror.centos.org/centos/7/os/x86_64/Packages/glib2-devel-2.56.1-7.el7.x86_64.rpm -glib2-doc-2.56.1-7.el7.noarch.rpm#http://mirror.centos.org/centos/7/os/x86_64/Packages/glib2-doc-2.56.1-7.el7.noarch.rpm -kernel-headers-4.18.0-147.3.1.el8_1.x86_64.rpm#http://mirror.centos.org/centos/8.1.1911/BaseOS/x86_64/os/Packages/kernel-headers-4.18.0-147.3.1.el8_1.x86_64.rpm -libpng-1.5.13-8.el7.x86_64.rpm#http://mirror.centos.org/centos/7/os/x86_64/Packages/libpng-1.5.13-8.el7.x86_64.rpm -libpng-devel-1.5.13-8.el7.x86_64.rpm#http://mirror.centos.org/centos/7/os/x86_64/Packages/libpng-devel-1.5.13-8.el7.x86_64.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-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-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 -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-lockfile-0.11.0-13.el8.1.noarch.rpm#https://download-ib01.fedoraproject.org/pub/epel/8/Everything/x86_64/Packages/p/python3-lockfile-0.11.0-13.el8.1.noarch.rpm diff --git a/centos-mirror-tools/config/centos/distro/rpms_centos.lst b/centos-mirror-tools/config/centos/distro/rpms_centos.lst deleted file mode 100644 index 31af3375..00000000 --- a/centos-mirror-tools/config/centos/distro/rpms_centos.lst +++ /dev/null @@ -1,1365 +0,0 @@ -# acl-2.2.51-14.el7.x86_64.rpm provided by mock -acpica-tools-20160527-3.el7.x86_64.rpm -apr-1.4.8-3.el7_4.1.x86_64.rpm -apr-util-1.5.2-6.el7.x86_64.rpm -asciidoc-8.6.8-5.el7.noarch.rpm -at-3.1.13-24.el7.x86_64.rpm -atk-2.28.1-1.el7.x86_64.rpm -atk-devel-2.28.1-1.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 -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 -autoconf-2.69-11.el7.noarch.rpm -autoconf-archive-2017.03.21-1.el7.noarch.rpm -autogen-5.18-5.el7.x86_64.rpm -autogen-libopts-5.18-5.el7.x86_64.rpm -autogen-libopts-devel-5.18-5.el7.x86_64.rpm -automake-1.13.4-3.el7.noarch.rpm -avahi-0.6.31-20.el7.x86_64.rpm -avahi-devel-0.6.31-20.el7.x86_64.rpm -avahi-libs-0.6.31-20.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 -bind-libs-lite-9.11.4-26.P2.el7.x86_64.rpm -bind-license-9.11.4-26.P2.el7.noarch.rpm -bind-lite-devel-9.11.4-26.P2.el7.x86_64.rpm -bind-utils-9.11.4-26.P2.el7.x86_64.rpm -bind-export-libs-9.11.4-26.P2.el7.x86_64.rpm -bind-export-devel-9.11.4-26.P2.el7.x86_64.rpm -# binutils-2.27-41.base.el7.x86_64.rpm provided by mock -binutils-devel-2.27-41.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 -boost-1.53.0-27.el7.x86_64.rpm -boost-atomic-1.53.0-27.el7.x86_64.rpm -boost-chrono-1.53.0-27.el7.x86_64.rpm -boost-context-1.53.0-27.el7.x86_64.rpm -boost-date-time-1.53.0-27.el7.x86_64.rpm -boost-devel-1.53.0-27.el7.x86_64.rpm -boost-filesystem-1.53.0-27.el7.x86_64.rpm -boost-graph-1.53.0-27.el7.x86_64.rpm -boost-iostreams-1.53.0-27.el7.x86_64.rpm -boost-locale-1.53.0-27.el7.x86_64.rpm -boost-math-1.53.0-27.el7.x86_64.rpm -boost-program-options-1.53.0-27.el7.x86_64.rpm -boost-python-1.53.0-27.el7.x86_64.rpm -boost-random-1.53.0-27.el7.x86_64.rpm -boost-regex-1.53.0-27.el7.x86_64.rpm -boost-serialization-1.53.0-27.el7.x86_64.rpm -boost-signals-1.53.0-27.el7.x86_64.rpm -boost-system-1.53.0-27.el7.x86_64.rpm -boost-test-1.53.0-27.el7.x86_64.rpm -boost-thread-1.53.0-27.el7.x86_64.rpm -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 -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 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 -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 -c-ares-1.10.0-3.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-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 provided by mock -chrpath-0.16-0.el7.x86_64.rpm -cmake-2.8.12.2-2.el7.x86_64.rpm -cmake3-3.17.5-1.el7.x86_64.rpm -cmake3-data-3.17.5-1.el7.noarch.rpm -colord-libs-1.3.4-1.el7.x86_64.rpm -coolkey-1.1.0-40.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 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 -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 provided by mock -ctags-5.8-13.el7.x86_64.rpm -cups-client-1.6.3-51.el7.x86_64.rpm -cups-libs-1.6.3-51.el7.x86_64.rpm -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 provided by mock -# dbus-1.10.24-15.el7.x86_64.rpm provided by mock -dbus-devel-1.10.24-15.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-15.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 -dejavu-fonts-common-2.33-6.el7.noarch.rpm -dejavu-sans-fonts-2.33-6.el7.noarch.rpm -desktop-file-utils-0.23-1.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 -devtoolset-8-8.1-1.el7.x86_64.rpm -devtoolset-8-binutils-2.30-55.el7.2.x86_64.rpm -devtoolset-8-build-8.1-1.el7.x86_64.rpm -devtoolset-8-dwz-0.12-1.1.el7.x86_64.rpm -devtoolset-8-dyninst-9.3.2-6.el7.x86_64.rpm -devtoolset-8-elfutils-0.176-1.el7.x86_64.rpm -devtoolset-8-elfutils-libelf-0.176-1.el7.x86_64.rpm -devtoolset-8-elfutils-libs-0.176-1.el7.x86_64.rpm -devtoolset-8-gcc-8.3.1-3.2.el7.x86_64.rpm -devtoolset-8-gcc-c++-8.3.1-3.2.el7.x86_64.rpm -devtoolset-8-gcc-gfortran-8.3.1-3.2.el7.x86_64.rpm -devtoolset-8-gdb-8.2-3.el7.x86_64.rpm -devtoolset-8-libquadmath-devel-8.3.1-3.2.el7.x86_64.rpm -devtoolset-8-libstdc++-devel-8.3.1-3.2.el7.x86_64.rpm -devtoolset-8-ltrace-0.7.91-1.el7.x86_64.rpm -devtoolset-8-make-4.2.1-4.el7.x86_64.rpm -devtoolset-8-memstomp-0.1.5-5.el7.x86_64.rpm -devtoolset-8-oprofile-1.3.0-2.el7.x86_64.rpm -devtoolset-8-perftools-8.1-1.el7.x86_64.rpm -devtoolset-8-runtime-8.1-1.el7.x86_64.rpm -devtoolset-8-systemtap-3.3-2.el7.x86_64.rpm -devtoolset-8-systemtap-client-3.3-2.el7.x86_64.rpm -devtoolset-8-systemtap-devel-3.3-2.el7.x86_64.rpm -devtoolset-8-systemtap-runtime-3.3-2.el7.x86_64.rpm -devtoolset-8-strace-4.24-4.el7.x86_64.rpm -devtoolset-8-toolchain-8.1-1.el7.x86_64.rpm -devtoolset-8-valgrind-3.14.0-16.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 -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 -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 provided by mock -dulwich-core-0.18.4-1.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 -ebtables-2.0.10-16.el7.x86_64.rpm -ed-1.9-4.el7.x86_64.rpm -efivar-devel-36-11.el7.x86_64.rpm -efivar-libs-36-11.el7.x86_64.rpm -emacs-filesystem-24.3-22.el7.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 -erlang-cosEvent-18.3.4.4-2.el7.x86_64.rpm -erlang-cosEventDomain-18.3.4.4-2.el7.x86_64.rpm -erlang-cosFileTransfer-18.3.4.4-2.el7.x86_64.rpm -erlang-cosNotification-18.3.4.4-2.el7.x86_64.rpm -erlang-cosProperty-18.3.4.4-2.el7.x86_64.rpm -erlang-cosTime-18.3.4.4-2.el7.x86_64.rpm -erlang-cosTransactions-18.3.4.4-2.el7.x86_64.rpm -erlang-crypto-18.3.4.4-2.el7.x86_64.rpm -erlang-diameter-18.3.4.4-2.el7.x86_64.rpm -erlang-edoc-18.3.4.4-2.el7.x86_64.rpm -erlang-eldap-18.3.4.4-2.el7.x86_64.rpm -erlang-erl_docgen-18.3.4.4-2.el7.x86_64.rpm -erlang-erl_interface-18.3.4.4-2.el7.x86_64.rpm -erlang-erts-18.3.4.4-2.el7.x86_64.rpm -erlang-eunit-18.3.4.4-2.el7.x86_64.rpm -erlang-gs-18.3.4.4-2.el7.x86_64.rpm -erlang-hipe-18.3.4.4-2.el7.x86_64.rpm -erlang-ic-18.3.4.4-2.el7.x86_64.rpm -erlang-inets-18.3.4.4-2.el7.x86_64.rpm -erlang-jinterface-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-odbc-18.3.4.4-2.el7.x86_64.rpm -erlang-orber-18.3.4.4-2.el7.x86_64.rpm -erlang-ose-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-parsetools-18.3.4.4-2.el7.x86_64.rpm -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-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 -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 -# expat-2.1.0-14.el7_9.x86_64.rpm provided by mock -# expat-devel-2.1.0-14.el7_9.x86_64.rpm built from source -expect-5.45-14.el7_1.x86_64.rpm -# file-5.11-37.el7.x86_64.rpm provided by mock -# file-libs-5.11-37.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 -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 -fontawesome-fonts-web-4.4.0-1.el7.noarch.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 -fribidi-1.0.2-1.el7.x86_64.rpm -fribidi-devel-1.0.2-1.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 provided by mock -gc-7.2d-7.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 provided by mock -# gdbm-1.10-8.el7.x86_64.rpm provided by mock -gdbm-devel-1.10-8.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 -GeoIP-1.5.0-13.el7.x86_64.rpm -GeoIP-devel-1.5.0-13.el7.x86_64.rpm -gettext-0.19.8.1-3.el7.x86_64.rpm -gettext-common-devel-0.19.8.1-3.el7.noarch.rpm -gettext-devel-0.19.8.1-3.el7.x86_64.rpm -gettext-libs-0.19.8.1-3.el7.x86_64.rpm -ghostscript-9.07-31.el7_6.3.x86_64.rpm -ghostscript-fonts-5.50-32.el7.noarch.rpm -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-323.el7_9.x86_64.rpm provided by mock -# glibc-common-2.17-323.el7_9.x86_64.rpm provided by mock -# glibc-devel-2.17-323.el7_9.x86_64.rpm provided by mock -# glibc-headers-2.17-323.el7_9.x86_64.rpm provided by mock -glibc-static-2.17-323.el7_9.x86_64.rpm -glib-networking-2.56.1-1.el7.x86_64.rpm -gl-manpages-1.1-7.20130122.el7.noarch.rpm -glusterfs-5.2-1.el7.x86_64.rpm -glusterfs-api-5.2-1.el7.x86_64.rpm -glusterfs-api-devel-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-devel-5.2-1.el7.x86_64.rpm -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 provided by mock -gmp-devel-6.0.0-15.el7.x86_64.rpm -gnu-efi-3.0.8-2.el7.x86_64.rpm -gnu-efi-devel-3.0.8-2.el7.x86_64.rpm -gnulib-devel-0-14.20150325git.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-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 -gobject-introspection-1.56.1-1.el7.x86_64.rpm -gobject-introspection-devel-1.56.1-1.el7.x86_64.rpm -golang-github-cpuguy83-go-md2man-1.0.4-4.el7.x86_64.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 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 provided by mock -groff-1.22.2-8.el7.x86_64.rpm -# groff-base-1.22.2-8.el7.x86_64.rpm provided by mock -gsm-1.0.13-11.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 -guile-2.0.9-5.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 -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 -hmaccalc-0.9.13-4.el7.x86_64.rpm -# hostname-3.13-3.el7.x86_64.rpm provided by mock -hwdata-0.252-9.1.el7.x86_64.rpm -ibacm-22.4-5.el7.x86_64.rpm -# info-5.1-5.el7.x86_64.rpm provided by mock -intltool-0.50.2-7.el7.noarch.rpm -iputils-20160308-10.el7.x86_64.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 -jasper-libs-1.900.1-33.el7.x86_64.rpm -javapackages-tools-3.4.1-11.el7.noarch.rpm -jbigkit-libs-2.0-11.el7.x86_64.rpm -jq-1.5-1.el7.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 -jsoncpp-0.10.5-2.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 -# 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 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 -latex2html-2012-3.el7.noarch.rpm -lato-fonts-2.015-1.el7.noarch.rpm -lcms2-2.6-3.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 -# 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 provided by mock -libarchive-devel-3.1.2-10.el7_2.x86_64.rpm -# libassuan-2.1.0-3.el7.x86_64.rpm provided by mock -libasyncns-0.8-7.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 -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 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 -libcgroup-0.41-21.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 -libcroco-0.6.12-4.el7.x86_64.rpm -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 -# libdb-utils-5.3.21-24.el7.x86_64.rpm provided by mock -libdnf-0.22.5-1.el7_6.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 -libev-4.15-7.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 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 -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 -libgnomekbd-3.26.0-1.el7.x86_64.rpm -libgnomekbd-devel-3.26.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 -libgusb-0.2.9-1.el7.x86_64.rpm -libICE-1.0.9-9.el7.x86_64.rpm -libibumad-22.4-5.el7.x86_64.rpm -libibverbs-22.4-5.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 provided by mock -libidn-devel-1.28-4.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 -libiscsi-devel-1.9.0-7.el7.x86_64.rpm -libjpeg-turbo-1.2.90-8.el7.x86_64.rpm -libjpeg-turbo-devel-1.2.90-8.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 -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 -# 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 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 -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 -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 -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 -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 -libpciaccess-0.14-1.el7.x86_64.rpm -libpciaccess-devel-0.14-1.el7.x86_64.rpm -libpipeline-1.2.3-3.el7.x86_64.rpm -libproxy-0.4.11-11.el7.x86_64.rpm -# libpwquality-1.2.3-5.el7.x86_64.rpm provided by mock -librabbitmq-0.8.0-3.el7.x86_64.rpm -librabbitmq-devel-0.8.0-3.el7.x86_64.rpm -librdkafka-0.11.4-1.el7.x86_64.rpm -librdkafka-devel-0.11.4-1.el7.x86_64.rpm -librdmacm-22.4-5.el7.x86_64.rpm -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 -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 provided by mock -libselinux-devel-2.5-14.1.el7.x86_64.rpm -libselinux-python-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 -libSM-1.2.2-2.el7.x86_64.rpm -# libsmartcols-2.23.2-59.el7.x86_64.rpm provided by mock -libsndfile-1.0.25-12.el7.x86_64.rpm -libsolv-0.6.34-4.el7.x86_64.rpm -libsoup-2.62.2-2.el7.x86_64.rpm -# libstdc++-4.8.5-36.el7.x86_64.rpm provided by mock -libstoragemgmt-1.8.1-1.el7.x86_64.rpm -libstoragemgmt-python-1.8.1-1.el7.noarch.rpm -libstoragemgmt-python-clibs-1.8.1-1.el7.x86_64.rpm -# libtasn1-4.10-1.el7.x86_64.rpm provided by mock -libtasn1-devel-4.10-1.el7.x86_64.rpm -libthai-0.1.14-9.el7.x86_64.rpm -libtiff-4.0.3-35.el7.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 -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 -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 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 -libuv-1.41.0-1.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 -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 -libwayland-egl-1.15.0-1.el7.x86_64.rpm -libwayland-server-1.15.0-1.el7.x86_64.rpm -libwebp-0.3.0-10.el7_9.x86_64.rpm -libX11-1.6.7-4.el7_9.x86_64.rpm -libX11-common-1.6.7-4.el7_9.noarch.rpm -libX11-devel-1.6.7-4.el7_9.x86_64.rpm -libXau-1.0.8-2.1.el7.x86_64.rpm -libXau-devel-1.0.8-2.1.el7.x86_64.rpm -libXaw-1.0.13-4.el7.x86_64.rpm -libxcb-1.13-1.el7.x86_64.rpm -libxcb-devel-1.13-1.el7.x86_64.rpm -libXcomposite-0.4.4-4.1.el7.x86_64.rpm -libXcomposite-devel-0.4.4-4.1.el7.x86_64.rpm -libXcursor-1.1.15-1.el7.x86_64.rpm -libXcursor-devel-1.1.15-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 -libXi-1.7.9-1.el7.x86_64.rpm -libXi-devel-1.7.9-1.el7.x86_64.rpm -libXinerama-1.1.3-2.1.el7.x86_64.rpm -libXinerama-devel-1.1.3-2.1.el7.x86_64.rpm -libxkbcommon-0.7.1-3.el7.x86_64.rpm -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_9.6.x86_64.rpm provided by mock -libxml2-devel-2.9.1-6.el7_9.6.x86_64.rpm -libXmu-1.1.2-2.el7.x86_64.rpm -libXpm-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-6.el7.x86_64.rpm -libXt-1.1.5-3.el7.x86_64.rpm -libXtst-1.2.3-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 -lksctp-tools-1.0.17-2.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 -lsof-4.87-6.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 -# 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 provided by mock -lzo-devel-2.06-8.el7.x86_64.rpm -lzo-minilzo-2.06-8.el7.x86_64.rpm -m4-1.4.16-10.el7.x86_64.rpm -mailx-12.5-19.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 -mdi-common-1.4.57.0-4.el7.noarch.rpm -mdi-fonts-1.4.57.0-4.el7.noarch.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 -mozjs17-17.0.0-20.el7.x86_64.rpm -# mpfr-3.1.1-4.el7.x86_64.rpm provided by mock -multilib-rpm-config-1-6.el7.noarch.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-devel-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 -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 -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 -newt-0.52.15-4.el7.x86_64.rpm -newt-devel-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 -# nspr-4.32.0-1.el7_9.x86_64.rpm provided by mock -nspr-devel-4.32.0-1.el7_9.x86_64.rpm -# nss-3.67.0-4.el7_9.x86_64.rpm provided by mock -nss-devel-3.67.0-4.el7_9.x86_64.rpm -# nss-pem-1.0.3-5.el7.x86_64.rpm provided by mock -# nss-sysinit-3.67.0-4.el7_9.x86_64.rpm provided by mock -# nss-tools-3.67.0-4.el7_9.x86_64.rpm provided by mock -# nss-util-3.67.0-1.el7_9.x86_64.rpm provided by mock -nss-util-devel-3.67.0-1.el7_9.x86_64.rpm -numactl-devel-2.0.9-7.el7.x86_64.rpm -numactl-libs-2.0.9-7.el7.x86_64.rpm -nvme-cli-1.8.1-3.el7.x86_64.rpm -oniguruma-5.9.5-3.el7.x86_64.rpm -openjade-1.3.2-45.el7.x86_64.rpm -openjpeg2-2.3.1-3.el7_7.x86_64.rpm -openjpeg-libs-1.5.1-18.el7.x86_64.rpm -openldap-2.4.44-20.el7.tis.9.x86_64.rpm -openldap-devel-2.4.44-20.el7.tis.9.x86_64.rpm -openpgm-5.2.122-2.el7.x86_64.rpm -opensc-0.16.0-10.20170227git777e2a3.el7.x86_64.rpm -opensp-1.5.2-19.el7.x86_64.rpm -openssh-7.4p1-21.el7.x86_64.rpm -openssh-clients-7.4p1-21.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-macros-2018.1.2-0.noarch.rpm -opus-1.0.2-6.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 provided by mock -pakchois-0.4-10.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 -parted-3.1-29.el7.tis.3.x86_64.rpm -passwd-0.79-4.el7.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 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-299.el7_9.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 provided by mock -perl-Compress-Raw-Zlib-2.061-4.el7.x86_64.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-299.el7_9.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 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 provided by mock -perl-ExtUtils-Embed-1.30-299.el7_9.noarch.rpm -perl-ExtUtils-Install-1.58-299.el7_9.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-gettext-1.05-28.el7.x86_64.rpm -# perl-Getopt-Long-2.40-3.el7.noarch.rpm provided by mock -perl-Git-1.8.3.1-20.el7.noarch.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 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-299.el7_9.x86_64.rpm provided by mock -perl-LWP-MediaTypes-6.02-2.el7.noarch.rpm -# perl-macros-5.16.3-299.el7_9.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-299.el7_9.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-Parser-1.61-2.el7.noarch.rpm -# 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 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 provided by mock -perl-Text-Unidecode-0.04-20.el7.noarch.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 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 -# 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 provided by mock -po4a-0.44-10.el7.noarch.rpm -polkit-0.112-26.el7_9.1.x86_64.rpm -polkit-devel-0.112-26.el7_9.1.x86_64.rpm -polkit-docs-0.112-26.el7_9.1.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 provided by mock -popt-devel-1.13-16.el7.x86_64.rpm -postgresql-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 -pps-tools-devel-0-0.9.20120407git0deb9c.el7.x86_64.rpm -# procps-ng-3.3.10-28.el7.x86_64.rpm provided by mock -psmisc-22.20-15.el7.x86_64.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 provided by mock -# pyliblzma-0.5.3-11.el7.x86_64.rpm provided by mock -pyparsing-2.1.10-3.el7.noarch.rpm -pyserial-2.6-6.el7.noarch.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-babel-2.3.4-1.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-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-Cython-0.25.2-3.el7.x86_64.rpm -python2-dateutil-2.6.1-1.el7.noarch.rpm -python2-debtcollector-1.22.0-2.el7.noarch.rpm -python2-defusedxml-0.5.0-2.el7.noarch.rpm -python2-deprecation-1.0-3.el7.noarch.rpm -python2-django-1.11.20-1.el7.noarch.rpm -python2-django-compressor-2.1-5.el7.noarch.rpm -python2-dnf-4.0.9.2-1.el7_6.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-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-gevent-1.1.2-2.el7.x86_64.rpm -python2-gluster-5.2-1.el7.x86_64.rpm -python2-greenlet-0.4.9-1.el7.x86_64.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-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-jsonpatch-1.21-1.el7.noarch.rpm -python2-jsonpointer-1.10-4.el7.noarch.rpm -python2-jsonschema-2.6.0-2.el7.noarch.rpm -python2-keystonemiddleware-7.0.1-2.el7.noarch.rpm -python2-kombu-4.0.2-5.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-markupsafe-0.23-16.el7.x86_64.rpm -python2-mccabe-0.6.1-7.el7.noarch.rpm -python2-mimeparse-1.6.0-5.el7.noarch.rpm -python2-mock-2.0.0-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-netaddr-0.7.19-5.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-osc-lib-1.14.1-2.el7.noarch.rpm -python2-osc-lib-tests-1.14.1-2.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.29.1-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-i18n-3.24.0-2.el7.noarch.rpm -python2-oslo-log-3.44.1-2.el7.noarch.rpm -python2-oslo-middleware-3.36.0-1.el7.noarch.rpm -python2-oslo-policy-2.3.2-1.el7.noarch.rpm -python2-oslo-privsep-1.22.1-1.el7.noarch.rpm -python2-oslo-rootwrap-5.9.1-1.el7.noarch.rpm -python2-oslo-serialization-2.29.2-2.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-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-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-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-pyasn1-0.3.7-6.el7.noarch.rpm -python2-pyasn1-modules-0.3.7-6.el7.noarch.rpm -python2-pycadf-2.6.0-1.el7.noarch.rpm -python2-pycryptodomex-3.9.7-1.el7.x86_64.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-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-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-2.21.0-2.el7.noarch.rpm -python2-requests-mock-1.5.2-3.el7.noarch.rpm -python2-requestsexceptions-1.4.0-1.el7.noarch.rpm -python2-rfc3986-1.2.0-1.el7.noarch.rpm -python2-rjsmin-1.0.12-2.el7.x86_64.rpm -python2-scss-1.3.4-6.el7.x86_64.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 -python2-singledispatch-3.4.0.3-4.el7.noarch.rpm -python2-six-1.12.0-1.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-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-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-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-vine-1.1.3-2.el7.noarch.rpm -python2-webob-1.8.2-1.el7.noarch.rpm -python2-whoosh-2.7.4-5.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 -python3-3.6.8-10.el7.x86_64.rpm -python3-devel-3.6.8-10.el7.x86_64.rpm -python3-libs-3.6.8-10.el7.x86_64.rpm -python3-pip-9.0.3-5.el7.noarch.rpm -python3-rpm-generators-6-2.el7.noarch.rpm -python3-rpm-macros-3-32.el7.noarch.rpm -python3-setuptools-39.2.0-10.el7.noarch.rpm -python36-Cython-0.28.6-1.el7.x86_64.rpm -python36-docutils-0.14-1.el7.noarch.rpm -python36-mock-2.0.0-2.el7.noarch.rpm -python36-pbr-4.2.0-3.el7.noarch.rpm -python36-psutil-5.6.7-1.el7.x86_64.rpm -python36-six-1.14.0-2.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-cachetools-1.1.6-2.el7.noarch.rpm -python-characteristic-14.3.0-4.el7.noarch.rpm -python-cliff-tablib-1.1-3.el7.noarch.rpm -python-cmd2-0.6.8-8.el7.noarch.rpm -python-contextlib2-0.5.1-3.el7.noarch.rpm -python-d2to1-0.2.11-1.el7.noarch.rpm -python-decorator-3.4.0-3.el7.noarch.rpm -python-django-appconf-1.0.1-4.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.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-editor-0.4-4.el7.noarch.rpm -python-enum34-1.0.4-1.el7.noarch.rpm -python-flake8-2.4.1-2.el7.noarch.rpm -python-freezegun-0.3.8-2.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-IPy-0.75-6.el7.noarch.rpm -python-javapackages-3.4.1-11.el7.noarch.rpm -python-jwcrypto-0.4.2-1.el7.noarch.rpm -python-kafka-1.3.1-1.el7.noarch.rpm -python-kerberos-1.1-15.el7.x86_64.rpm -python2-ldap-3.1.0-1.el7.x86_64.rpm -python-lesscpy-0.9j-4.el7.noarch.rpm -python-linecache2-1.0.0-1.el7.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-memcached-1.58-1.el7.noarch.rpm -python-migrate-0.11.0-1.el7.noarch.rpm -python-netifaces-0.10.4-3.el7.x86_64.rpm -python-nose-1.3.7-7.el7.noarch.rpm -python-oslo-cache-lang-1.30.3-1.el7.noarch.rpm -python-oslo-concurrency-lang-3.29.1-1.el7.noarch.rpm -python-oslo-db-lang-4.40.0-1.el7.noarch.rpm -python-oslo-i18n-lang-3.24.0-2.el7.noarch.rpm -python-oslo-log-lang-3.44.1-2.el7.noarch.rpm -python-oslo-middleware-lang-3.36.0-1.el7.noarch.rpm -python-oslo-policy-lang-2.3.2-1.el7.noarch.rpm -python-oslo-privsep-lang-1.22.1-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-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-prettytable-0.7.2-3.el7.noarch.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 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 -python-pytest-cov-2.5.1-1.el7.noarch.rpm -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-requests-kerberos-0.8.0-3.el7.noarch.rpm -python-routes-2.4.1-1.el7.noarch.rpm -python-semantic_version-2.4.2-2.el7.noarch.rpm -python-service-identity-14.0.0-4.el7.noarch.rpm -python-simplegeneric-0.8-7.el7.noarch.rpm -python-sphinx-locale-1.6.2-3.el7.noarch.rpm -python-sqlparse-0.1.18-5.el7.noarch.rpm -python-tablib-0.10.0-1.el7.noarch.rpm -python-tempita-0.5.1-8.el7.noarch.rpm -python-testtools-1.8.0-2.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-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-webtest-2.0.23-1.el7.noarch.rpm -python-werkzeug-0.9.1-2.el7.noarch.rpm -python2-wrapt-1.11.1-1.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 -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 provided by mock -PyYAML-3.10-11.el7.x86_64.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 provided by mock -quota-4.01-17.el7.x86_64.rpm -quota-nls-4.01-17.el7.noarch.rpm -radvd-2.17-3.el7.x86_64.rpm -# rdma-core-22.4-5.el7.x86_64.rpm -# rdma-core-devel-22.4-5.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 provided by mock -rhash-1.3.4-2.el7.x86_64.rpm -roboto-fontface-common-0.5.0.0-1.el7.noarch.rpm -roboto-fontface-fonts-0.5.0.0-1.el7.noarch.rpm -rpcbind-0.2.0-47.el7.x86_64.rpm -rsync-3.1.2-4.el7.x86_64.rpm -ruby-2.0.0.648-36.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 -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 -sanlock-devel-3.6.0-1.el7.x86_64.rpm -sanlock-lib-3.6.0-1.el7.x86_64.rpm -scl-utils-20130529-19.el7.x86_64.rpm -scl-utils-build-20130529-19.el7.x86_64.rpm -scrub-2.5.2-7.el7.x86_64.rpm -SDL-1.2.15-14.el7.x86_64.rpm -SDL-devel-1.2.15-14.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 provided by mock -sgml-common-0.6.3-39.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 -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 -spax-1.5.2-13.el7.x86_64.rpm -# sqlite-3.7.17-8.el7_7.1.x86_64.rpm provided by mock -sqlite-devel-3.7.17-8.el7_7.1.x86_64.rpm -ssmtp-2.64-14.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-10.el7_9.1.x86_64.rpm -sysvinit-tools-2.88-14.dsf.el7.x86_64.rpm -# tar-1.26-35.el7.x86_64.rpm provided by mock -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 -tcsh-6.18.01-15.el7.x86_64.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 -texlive-algorithms-svn15878.0.1-43.el7.noarch.rpm -texlive-amscls-svn29207.0-43.el7.noarch.rpm -texlive-amsfonts-svn29208.3.04-43.el7.noarch.rpm -texlive-amsmath-svn29327.2.14-43.el7.noarch.rpm -texlive-anysize-svn15878.0-43.el7.noarch.rpm -texlive-attachfile-svn21866.v1.5b-43.el7.noarch.rpm -texlive-avantgar-svn28614.0-43.el7.noarch.rpm -texlive-babelbib-svn25245.1.31-43.el7.noarch.rpm -texlive-babel-svn24756.3.8m-43.el7.noarch.rpm -texlive-base-2012-43.20130427_r30134.el7.noarch.rpm -texlive-beamer-svn29349.3.26-43.el7.noarch.rpm -texlive-bera-svn20031.0-43.el7.noarch.rpm -texlive-beton-svn15878.0-43.el7.noarch.rpm -texlive-bibtex-bin-svn26509.0-43.20130427_r30134.el7.x86_64.rpm -texlive-bibtex-svn26689.0.99d-43.el7.noarch.rpm -texlive-bookman-svn28614.0-43.el7.noarch.rpm -texlive-booktabs-svn15878.1.61803-43.el7.noarch.rpm -texlive-breakurl-svn15878.1.30-43.el7.noarch.rpm -texlive-caption-svn29026.3.3__2013_02_03_-43.el7.noarch.rpm -texlive-carlisle-svn18258.0-43.el7.noarch.rpm -texlive-charter-svn15878.0-43.el7.noarch.rpm -texlive-chngcntr-svn17157.1.0a-43.el7.noarch.rpm -texlive-cite-svn19955.5.3-43.el7.noarch.rpm -texlive-cmap-svn26568.0-43.el7.noarch.rpm -texlive-cmextra-svn14075.0-43.el7.noarch.rpm -texlive-cm-super-svn15878.0-43.el7.noarch.rpm -texlive-cm-svn29581.0-43.el7.noarch.rpm -texlive-collection-basic-svn26314.0-43.20130427_r30134.el7.noarch.rpm -texlive-collection-documentation-base-svn17091.0-43.20130427_r30134.el7.noarch.rpm -texlive-collection-fontsrecommended-svn28082.0-43.20130427_r30134.el7.noarch.rpm -texlive-collection-latexrecommended-svn25795.0-43.20130427_r30134.el7.noarch.rpm -texlive-collection-latex-svn25030.0-43.20130427_r30134.el7.noarch.rpm -texlive-colortbl-svn25394.v1.0a-43.el7.noarch.rpm -texlive-courier-svn28614.0-43.el7.noarch.rpm -texlive-crop-svn15878.1.5-43.el7.noarch.rpm -texlive-csquotes-svn24393.5.1d-43.el7.noarch.rpm -texlive-ctable-svn26694.1.23-43.el7.noarch.rpm -texlive-currfile-svn29012.0.7b-43.el7.noarch.rpm -texlive-dvipdfm-bin-svn13663.0-43.20130427_r30134.el7.noarch.rpm -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-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 -texlive-enctex-svn28602.0-43.el7.noarch.rpm -texlive-enumitem-svn24146.3.5.2-43.el7.noarch.rpm -texlive-eso-pic-svn21515.2.0c-43.el7.noarch.rpm -texlive-etex-pkg-svn15878.2.0-43.el7.noarch.rpm -texlive-etex-svn22198.2.1-43.el7.noarch.rpm -texlive-etoolbox-svn20922.2.1-43.el7.noarch.rpm -texlive-euler-svn17261.2.5-43.el7.noarch.rpm -texlive-euro-svn22191.1.1-43.el7.noarch.rpm -texlive-eurosym-svn17265.1.4_subrfix-43.el7.noarch.rpm -texlive-extsizes-svn17263.1.4a-43.el7.noarch.rpm -texlive-fancybox-svn18304.1.4-43.el7.noarch.rpm -texlive-fancyhdr-svn15878.3.1-43.el7.noarch.rpm -texlive-fancyref-svn15878.0.9c-43.el7.noarch.rpm -texlive-fancyvrb-svn18492.2.8-43.el7.noarch.rpm -texlive-filecontents-svn24250.1.3-43.el7.noarch.rpm -texlive-filehook-svn24280.0.5d-43.el7.noarch.rpm -texlive-fix2col-svn17133.0-43.el7.noarch.rpm -texlive-float-svn15878.1.3d-43.el7.noarch.rpm -texlive-fontspec-svn29412.v2.3a-43.el7.noarch.rpm -texlive-footmisc-svn23330.5.5b-43.el7.noarch.rpm -texlive-fpl-svn15878.1.002-43.el7.noarch.rpm -texlive-fp-svn15878.0-43.el7.noarch.rpm -texlive-geometry-svn19716.5.6-43.el7.noarch.rpm -texlive-glyphlist-svn28576.0-43.el7.noarch.rpm -texlive-graphics-svn25405.1.0o-43.el7.noarch.rpm -texlive-gsftopk-bin-svn26509.0-43.20130427_r30134.el7.x86_64.rpm -texlive-gsftopk-svn26689.1.19.2-43.el7.noarch.rpm -texlive-helvetic-svn28614.0-43.el7.noarch.rpm -texlive-hyperref-svn28213.6.83m-43.el7.noarch.rpm -texlive-hyphen-base-svn29197.0-43.el7.noarch.rpm -texlive-hyph-utf8-svn29641.0-43.el7.noarch.rpm -texlive-ifetex-svn24853.1.2-43.el7.noarch.rpm -texlive-ifluatex-svn26725.1.3-43.el7.noarch.rpm -texlive-ifxetex-svn19685.0.5-43.el7.noarch.rpm -texlive-index-svn24099.4.1beta-43.el7.noarch.rpm -texlive-jknapltx-svn19440.0-43.el7.noarch.rpm -texlive-kastrup-svn15878.0-43.el7.noarch.rpm -texlive-koma-script-svn27255.3.11b-43.el7.noarch.rpm -texlive-kpathsea-bin-svn27347.0-43.20130427_r30134.el7.x86_64.rpm -texlive-kpathsea-lib-2012-43.20130427_r30134.el7.x86_64.rpm -texlive-kpathsea-svn28792.0-43.el7.noarch.rpm -texlive-l3experimental-svn29361.SVN_4467-43.el7.noarch.rpm -texlive-l3kernel-svn29409.SVN_4469-43.el7.noarch.rpm -texlive-l3packages-svn29361.SVN_4467-43.el7.noarch.rpm -texlive-latex-bin-bin-svn14050.0-43.20130427_r30134.el7.noarch.rpm -texlive-latex-bin-svn26689.0-43.el7.noarch.rpm -texlive-latexconfig-svn28991.0-43.el7.noarch.rpm -texlive-latex-fonts-svn28888.0-43.el7.noarch.rpm -texlive-latex-svn27907.0-43.el7.noarch.rpm -texlive-listings-svn15878.1.4-43.el7.noarch.rpm -texlive-lm-math-svn29044.1.958-43.el7.noarch.rpm -texlive-lm-svn28119.2.004-43.el7.noarch.rpm -texlive-ltxmisc-svn21927.0-43.el7.noarch.rpm -texlive-lua-alt-getopt-svn29349.0.7.0-43.el7.noarch.rpm -texlive-lualatex-math-svn29346.1.2-43.el7.noarch.rpm -texlive-luaotfload-bin-svn18579.0-43.20130427_r30134.el7.noarch.rpm -texlive-luaotfload-svn26718.1.26-43.el7.noarch.rpm -texlive-luatexbase-svn22560.0.31-43.el7.noarch.rpm -texlive-luatex-bin-svn26912.0-43.20130427_r30134.el7.x86_64.rpm -texlive-luatex-svn26689.0.70.1-43.el7.noarch.rpm -texlive-makeindex-bin-svn26509.0-43.20130427_r30134.el7.x86_64.rpm -texlive-makeindex-svn26689.2.12-43.el7.noarch.rpm -texlive-marginnote-svn25880.v1.1i-43.el7.noarch.rpm -texlive-marvosym-svn29349.2.2a-43.el7.noarch.rpm -texlive-mathpazo-svn15878.1.003-43.el7.noarch.rpm -texlive-mdwtools-svn15878.1.05.4-43.el7.noarch.rpm -texlive-memoir-svn21638.3.6j_patch_6.0g-43.el7.noarch.rpm -texlive-metafont-bin-svn26912.0-43.20130427_r30134.el7.x86_64.rpm -texlive-metafont-svn26689.2.718281-43.el7.noarch.rpm -texlive-metalogo-svn18611.0.12-43.el7.noarch.rpm -texlive-mflogo-svn17487.0-43.el7.noarch.rpm -texlive-mfnfss-svn19410.0-43.el7.noarch.rpm -texlive-mfware-bin-svn26509.0-43.20130427_r30134.el7.x86_64.rpm -texlive-mfware-svn26689.0-43.el7.noarch.rpm -texlive-mh-svn29420.0-43.el7.noarch.rpm -texlive-microtype-svn29392.2.5-43.el7.noarch.rpm -texlive-misc-svn24955.0-43.el7.noarch.rpm -texlive-mparhack-svn15878.1.4-43.el7.noarch.rpm -texlive-mptopdf-bin-svn18674.0-43.20130427_r30134.el7.noarch.rpm -texlive-mptopdf-svn26689.0-43.el7.noarch.rpm -texlive-ms-svn24467.0-43.el7.noarch.rpm -texlive-multido-svn18302.1.42-43.el7.noarch.rpm -texlive-natbib-svn20668.8.31b-43.el7.noarch.rpm -texlive-ncntrsbk-svn28614.0-43.el7.noarch.rpm -texlive-ntgclass-svn15878.0-43.el7.noarch.rpm -texlive-oberdiek-svn26725.0-43.el7.noarch.rpm -texlive-palatino-svn28614.0-43.el7.noarch.rpm -texlive-paralist-svn15878.2.3b-43.el7.noarch.rpm -texlive-parallel-svn15878.0-43.el7.noarch.rpm -texlive-parskip-svn19963.2.0-43.el7.noarch.rpm -texlive-pdfpages-svn27574.0.4t-43.el7.noarch.rpm -texlive-pdftex-bin-svn27321.0-43.20130427_r30134.el7.x86_64.rpm -texlive-pdftex-def-svn22653.0.06d-43.el7.noarch.rpm -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-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 -texlive-pspicture-svn15878.0-43.el7.noarch.rpm -texlive-pst-3d-svn17257.1.10-43.el7.noarch.rpm -texlive-pst-blur-svn15878.2.0-43.el7.noarch.rpm -texlive-pst-coil-svn24020.1.06-43.el7.noarch.rpm -texlive-pst-eps-svn15878.1.0-43.el7.noarch.rpm -texlive-pst-fill-svn15878.1.01-43.el7.noarch.rpm -texlive-pst-grad-svn15878.1.06-43.el7.noarch.rpm -texlive-pst-math-svn20176.0.61-43.el7.noarch.rpm -texlive-pst-node-svn27799.1.25-43.el7.noarch.rpm -texlive-pst-plot-svn28729.1.44-43.el7.noarch.rpm -texlive-pstricks-add-svn28750.3.59-43.el7.noarch.rpm -texlive-pstricks-svn29678.2.39-43.el7.noarch.rpm -texlive-pst-slpe-svn24391.1.31-43.el7.noarch.rpm -texlive-pst-text-svn15878.1.00-43.el7.noarch.rpm -texlive-pst-tree-svn24142.1.12-43.el7.noarch.rpm -texlive-pxfonts-svn15878.0-43.el7.noarch.rpm -texlive-qstest-svn15878.0-43.el7.noarch.rpm -texlive-rcs-svn15878.0-43.el7.noarch.rpm -texlive-rotating-svn16832.2.16b-43.el7.noarch.rpm -texlive-rsfs-svn15878.0-43.el7.noarch.rpm -texlive-sansmath-svn17997.1.1-43.el7.noarch.rpm -texlive-sauerj-svn15878.0-43.el7.noarch.rpm -texlive-section-svn20180.0-43.el7.noarch.rpm -texlive-seminar-svn18322.1.5-43.el7.noarch.rpm -texlive-sepnum-svn20186.2.0-43.el7.noarch.rpm -texlive-setspace-svn24881.6.7a-43.el7.noarch.rpm -texlive-showexpl-svn27790.v0.3j-43.el7.noarch.rpm -texlive-soul-svn15878.2.4-43.el7.noarch.rpm -texlive-subfig-svn15878.1.3-43.el7.noarch.rpm -texlive-symbol-svn28614.0-43.el7.noarch.rpm -texlive-tetex-bin-svn27344.0-43.20130427_r30134.el7.noarch.rpm -texlive-tetex-svn29585.3.0-43.el7.noarch.rpm -texlive-tex-bin-svn26912.0-43.20130427_r30134.el7.x86_64.rpm -texlive-texconfig-bin-svn27344.0-43.20130427_r30134.el7.noarch.rpm -texlive-texconfig-svn29349.0-43.el7.noarch.rpm -texlive-tex-gyre-math-svn29045.0-43.el7.noarch.rpm -texlive-tex-gyre-svn18651.2.004-43.el7.noarch.rpm -texlive-texlive.infra-bin-svn22566.0-43.20130427_r30134.el7.x86_64.rpm -texlive-texlive.infra-svn28217.0-43.el7.noarch.rpm -texlive-tex-svn26689.3.1415926-43.el7.noarch.rpm -texlive-textcase-svn15878.0-43.el7.noarch.rpm -texlive-thumbpdf-bin-svn6898.0-43.20130427_r30134.el7.noarch.rpm -texlive-thumbpdf-svn26689.3.15-43.el7.noarch.rpm -texlive-times-svn28614.0-43.el7.noarch.rpm -texlive-tipa-svn29349.1.3-43.el7.noarch.rpm -texlive-tools-svn26263.0-43.el7.noarch.rpm -texlive-txfonts-svn15878.0-43.el7.noarch.rpm -texlive-type1cm-svn21820.0-43.el7.noarch.rpm -texlive-typehtml-svn17134.0-43.el7.noarch.rpm -texlive-ucs-svn27549.2.1-43.el7.noarch.rpm -texlive-underscore-svn18261.0-43.el7.noarch.rpm -texlive-unicode-math-svn29413.0.7d-43.el7.noarch.rpm -texlive-url-svn16864.3.2-43.el7.noarch.rpm -texlive-utopia-svn15878.0-43.el7.noarch.rpm -texlive-varwidth-svn24104.0.92-43.el7.noarch.rpm -texlive-wasy-svn15878.0-43.el7.noarch.rpm -texlive-wasysym-svn15878.2.0-43.el7.noarch.rpm -texlive-xcolor-svn15878.2.11-43.el7.noarch.rpm -texlive-xdvi-bin-svn26509.0-43.20130427_r30134.el7.x86_64.rpm -texlive-xdvi-svn26689.22.85-43.el7.noarch.rpm -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 -time-1.7-45.el7.x86_64.rpm -tix-8.4.3-12.el7.x86_64.rpm -tk-8.5.13-6.el7.x86_64.rpm -tpm2-abrmd-1.1.0-10.el7.x86_64.rpm -tpm2-abrmd-devel-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 -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 -# tzdata-2018g-1.el7.noarch.rpm provided by mock -tzdata-java-2018g-1.el7.noarch.rpm -unbound-libs-1.6.6-5.el7_8.x86_64.rpm -unixODBC-2.3.1-11.el7.x86_64.rpm -unixODBC-devel-2.3.1-11.el7.x86_64.rpm -# unzip-6.0-21.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 -# ustr-1.0.4-16.el7.x86_64.rpm provided by mock -vim-common-7.4.629-7.el7.x86_64.rpm -vim-minimal-7.4.629-7.el7.x86_64.rpm -vim-filesystem-7.4.629-7.el7.x86_64.rpm -virt-what-1.18-4.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 -# 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 -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 -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 -xorg-x11-font-utils-7.5-21.el7.x86_64.rpm -xorg-x11-proto-devel-2018.4-1.el7.noarch.rpm -xorg-x11-xauth-1.0.9-1.el7.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 -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 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 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 -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 deleted file mode 100644 index d6d77355..00000000 --- a/centos-mirror-tools/config/centos/distro/rpms_centos3rdparties.lst +++ /dev/null @@ -1,90 +0,0 @@ -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-devel-static-0.176-2.el7.x86_64.rpm -# 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-libelf-devel-static-0.176-2.el7.x86_64.rpm -# elfutils-libs-0.176-2.el7.x86_64.rpm provided by mock -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.39-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.67.0-3.el7_9.x86_64.rpm provided by mock -nss-softokn-devel-3.67.0-3.el7_9.x86_64.rpm -# nss-softokn-freebl-3.67.0-3.el7_9.x86_64.rpm provided by mock -nss-softokn-freebl-devel-3.67.0-3.el7_9.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 -python2-requests-mock-1.5.2-3.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-9.el7.x86_64.rpm -spice-server-devel-0.14.0-9.el7.x86_64.rpm -# systemd-219-78.el7_9.3.x86_64.rpm provided by mock -# systemd-devel-219-78.el7_9.3.x86_64.rpm provided by mock -# systemd-libs-219-78.el7_9.3.x86_64.rpm provided by mock -# systemd-sysv-219-78.el7_9.3.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 -zlib-static-1.2.7-18.el7.x86_64.rpm diff --git a/centos-mirror-tools/config/centos/distro/yum.repos.d/StarlingX_mirror_compiler_layer.repo b/centos-mirror-tools/config/centos/distro/yum.repos.d/StarlingX_mirror_compiler_layer.repo deleted file mode 100644 index cfa746ac..00000000 --- a/centos-mirror-tools/config/centos/distro/yum.repos.d/StarlingX_mirror_compiler_layer.repo +++ /dev/null @@ -1,12 +0,0 @@ -##### -# StarlingX compiler layer at the StarlingX Mirror - -[Starlingx-mirror_compiler_std_layer] -name=Starlingx-mirror_compiler_std_layer -baseurl=https://mirror.starlingx.windriver.com/mirror/starlingx/master/centos/compiler/latest_build/outputs/RPMS/std/ -enabled=1 - -[Starlingx-mirror_compiler_installer_layer] -name=Starlingx-mirror_compiler_installer_layer -baseurl=https://mirror.starlingx.windriver.com/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 deleted file mode 100644 index eabb8ab6..00000000 --- a/centos-mirror-tools/config/centos/flock/other_downloads.lst +++ /dev/null @@ -1,29 +0,0 @@ -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 deleted file mode 100644 index a7a4d6c6..00000000 --- a/centos-mirror-tools/config/centos/flock/required_layer_iso_inc.cfg +++ /dev/null @@ -1,4 +0,0 @@ -compiler,std,https://mirror.starlingx.windriver.com/mirror/starlingx/master/centos/compiler/latest_build/outputs/image.inc -compiler,dev,https://mirror.starlingx.windriver.com/mirror/starlingx/master/centos/compiler/latest_build/outputs/image-dev.inc -distro,std,https://mirror.starlingx.windriver.com/mirror/starlingx/master/centos/distro/latest_build/outputs/image.inc -distro,dev,https://mirror.starlingx.windriver.com/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 deleted file mode 100644 index 23b03a92..00000000 --- a/centos-mirror-tools/config/centos/flock/required_layer_pkgs.cfg +++ /dev/null @@ -1,4 +0,0 @@ -compiler,std,https://mirror.starlingx.windriver.com/mirror/starlingx/master/centos/compiler/latest_build/outputs/RPMS/std/rpm.lst -distro,std,https://mirror.starlingx.windriver.com/mirror/starlingx/master/centos/distro/latest_build/outputs/RPMS/std/rpm.lst -distro,rt,https://mirror.starlingx.windriver.com/mirror/starlingx/master/centos/distro/latest_build/outputs/RPMS/rt/rpm.lst -distro,installer,https://mirror.starlingx.windriver.com/mirror/starlingx/master/centos/distro/latest_build/outputs/RPMS/installer/rpm.lst diff --git a/centos-mirror-tools/config/centos/flock/required_layer_wheel_inc.cfg b/centos-mirror-tools/config/centos/flock/required_layer_wheel_inc.cfg deleted file mode 100644 index fbeffa50..00000000 --- a/centos-mirror-tools/config/centos/flock/required_layer_wheel_inc.cfg +++ /dev/null @@ -1,2 +0,0 @@ -distro,stable,https://mirror.starlingx.windriver.com/mirror/starlingx/master/centos/distro/latest_build/outputs/centos_stable_wheels.inc -distro,dev,https://mirror.starlingx.windriver.com/mirror/starlingx/master/centos/distro/latest_build/outputs/centos_dev_wheels.inc diff --git a/centos-mirror-tools/config/centos/flock/rpms_3rdparties.lst b/centos-mirror-tools/config/centos/flock/rpms_3rdparties.lst deleted file mode 100644 index 2681f30c..00000000 --- a/centos-mirror-tools/config/centos/flock/rpms_3rdparties.lst +++ /dev/null @@ -1,19 +0,0 @@ -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 -# glib2-2.56.1-7.el7.x86_64.rpm provided by mock -glib2-devel-2.56.1-7.el7.x86_64.rpm#http://mirror.centos.org/centos/7/os/x86_64/Packages/glib2-devel-2.56.1-7.el7.x86_64.rpm -influxdb-0.9.5.1-1.x86_64.rpm#https://s3.amazonaws.com/influxdb/influxdb-0.9.5.1-1.x86_64.rpm -libpng-1.5.13-8.el7.x86_64.rpm#http://mirror.centos.org/centos/7/os/x86_64/Packages/libpng-1.5.13-8.el7.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 -opae-devel-1.3.7-5.el7.x86_64.rpm#https://mirror.starlingx.windriver.com/mirror/centos/github.com/OPAE/opae-sdk/releases/download/1.3.7-5/opae-devel-1.3.7-5.el7.x86_64.rpm -opae-libs-1.3.7-5.el7.x86_64.rpm#https://mirror.starlingx.windriver.com/mirror/centos/github.com/OPAE/opae-sdk/releases/download/1.3.7-5/opae-libs-1.3.7-5.el7.x86_64.rpm -opae-tools-1.3.7-5.el7.x86_64.rpm#https://mirror.starlingx.windriver.com/mirror/centos/github.com/OPAE/opae-sdk/releases/download/1.3.7-5/opae-tools-1.3.7-5.el7.x86_64.rpm -opae-tools-extra-1.3.7-5.el7.x86_64.rpm#https://mirror.starlingx.windriver.com/mirror/centos/github.com/OPAE/opae-sdk/releases/download/1.3.7-5/opae-tools-extra-1.3.7-5.el7.x86_64.rpm -opae.admin-1.0.3-2.el7.noarch.rpm#https://mirror.starlingx.windriver.com/mirror/centos/github.com/OPAE/opae-sdk/releases/download/1.3.7-5/opae.admin-1.0.3-2.el7.noarch.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-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-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 -python3-lockfile-0.11.0-16.el8.noarch.rpm#https://cbs.centos.org/kojifiles/packages/python-lockfile/0.11.0/16.el8/noarch/python3-lockfile-0.11.0-16.el8.noarch.rpm diff --git a/centos-mirror-tools/config/centos/flock/rpms_centos.lst b/centos-mirror-tools/config/centos/flock/rpms_centos.lst deleted file mode 100644 index 20f532a4..00000000 --- a/centos-mirror-tools/config/centos/flock/rpms_centos.lst +++ /dev/null @@ -1,1338 +0,0 @@ -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-20.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 -bash-completion-extras-2.1-11.el7.noarch.rpm -bc-1.06.95-13.el7.x86_64.rpm -bcel-5.2-18.el7.noarch.rpm -bind-libs-9.11.4-26.P2.el7.x86_64.rpm -bind-libs-lite-9.11.4-26.P2.el7.x86_64.rpm -bind-license-9.11.4-26.P2.el7.noarch.rpm -bind-utils-9.11.4-26.P2.el7.x86_64.rpm -bind-export-libs-9.11.4-26.P2.el7.x86_64.rpm -bind-export-devel-9.11.4-26.P2.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 -cloud-init-19.4-7.el7.centos.3.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 -# 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-51.el7.x86_64.rpm -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 -daxctl-libs-65-5.el7.x86_64.rpm -# dbus-1.10.24-15.el7.x86_64.rpm provided by mock -dbus-glib-0.100-7.el7.x86_64.rpm -# dbus-libs-1.10.24-15.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 -dstat-0.7.2-12.el7.noarch.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-14.el7_9.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-37.el7.x86_64.rpm provided by mock -# file-libs-5.11-37.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 -fio-3.7-2.el7.x86_64.rpm -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-3.el7.x86_64.rpm -gettext-libs-0.19.8.1-3.el7.x86_64.rpm -git-1.8.3.1-20.el7.x86_64.rpm -# glibc-2.17-323.el7_9.x86_64.rpm provided by mock -# glibc-common-2.17-323.el7_9.x86_64.rpm provided by mock -# glibc-devel-2.17-323.el7_9.x86_64.rpm provided by mock -# glibc-headers-2.17-323.el7_9.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 -heat-cfntools-1.3.0-2.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 -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-97.el7.centos.5.x86_64.rpm -httpd-tools-2.4.6-97.el7.centos.5.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-9.el7_7.x86_64.rpm -ipset-6.38-3.el7_6.x86_64.rpm -ipset-libs-6.38-3.el7_6.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-21.el7.x86_64.rpm -libcgroup-tools-0.41-21.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 -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-8.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 -libpmem-1.5.1-2.1.el7.x86_64.rpm -libpmemblk-1.5.1-2.1.el7.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 -librabbitmq-0.8.0-3.el7.x86_64.rpm -librdkafka-0.11.4-1.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-12.el7.x86_64.rpm -libsolv-0.6.34-4.el7.x86_64.rpm -# libstdc++-4.8.5-36.el7.x86_64.rpm provided by mock -libstoragemgmt-1.8.1-1.el7.x86_64.rpm -libstoragemgmt-python-1.8.1-1.el7.noarch.rpm -libstoragemgmt-python-clibs-1.8.1-1.el7.x86_64.rpm -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-35.el7.x86_64.rpm -libtiff-devel-4.0.3-35.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-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-10.el7_9.x86_64.rpm -libX11-1.6.7-4.el7_9.x86_64.rpm -libX11-common-1.6.7-4.el7_9.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_9.6.x86_64.rpm provided by mock -libxml2-python-2.9.1-6.el7_9.6.x86_64.rpm -libXpm-devel-3.5.12-1.el7.x86_64.rpm -libxslt-1.1.28-6.el7.x86_64.rpm -libxslt-devel-1.1.28-6.el7.x86_64.rpm -libxslt-python-1.1.28-6.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-20200421-79.git78c0348.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-18.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-73.el7.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 -ndctl-libs-65-5.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-323.el7_9.x86_64.rpm -# nspr-4.32.0-1.el7_9.x86_64.rpm provided by mock -# nss-3.67.0-4.el7_9.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.67.0-4.el7_9.x86_64.rpm provided by mock -# nss-tools-3.67.0-4.el7_9.x86_64.rpm provided by mock -# nss-util-3.67.0-1.el7_9.x86_64.rpm provided by mock -nss-util-devel-3.67.0-1.el7_9.x86_64.rpm -numactl-devel-2.0.9-7.el7.x86_64.rpm -numactl-libs-2.0.9-7.el7.x86_64.rpm -nvme-cli-1.8.1-3.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-3.el7_7.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-9.0.0-1.el7.noarch.rpm -openstack-barbican-api-9.0.0-1.el7.noarch.rpm -openstack-barbican-common-9.0.0-1.el7.noarch.rpm -openstack-barbican-keystone-listener-9.0.0-1.el7.noarch.rpm -openstack-barbican-worker-9.0.0-1.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 -openscap-1.2.17-13.el7_9.x86_64.rpm -openscap-scanner-1.2.17-13.el7_9.x86_64.rpm -scap-security-guide-0.1.46-11.el7.centos.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-299.el7_9.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-299.el7_9.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-299.el7_9.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-299.el7_9.x86_64.rpm provided by mock -# perl-macros-5.16.3-299.el7_9.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-299.el7_9.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-26.el7_9.1.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-28.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.22.0-2.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-7.0.1-2.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.14.1-2.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.29.1-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.24.0-2.el7.noarch.rpm -python2-oslo-log-3.44.1-2.el7.noarch.rpm -python2-oslo-middleware-3.36.0-1.el7.noarch.rpm -python2-oslo-policy-2.3.2-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.29.2-2.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.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.3.7-6.el7.noarch.rpm -python2-pyasn1-modules-0.3.7-6.el7.noarch.rpm -python2-pycadf-2.6.0-1.el7.noarch.rpm -python2-pycodestyle-2.0.0-5.el7.noarch.rpm -python2-pycryptodomex-3.9.7-1.el7.x86_64.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-34.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.12.0-1.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 -python36-docutils-0.14-1.el7.noarch.rpm -python36-iso8601-0.1.11-8.el7.noarch.rpm -python36-mock-2.0.0-2.el7.noarch.rpm -python36-netaddr-0.7.18-3.el7.noarch.rpm -python36-pbr-4.2.0-3.el7.noarch.rpm -python36-psutil-5.6.7-1.el7.x86_64.rpm -python36-six-1.12.0-1.el7.noarch.rpm -python36-sqlalchemy-1.1.3-3.el7.x86_64.rpm -python36-virtualenv-15.1.0-5.el7.noarch.rpm -python3-3.6.8-10.el7.x86_64.rpm -python3-libs-3.6.8-10.el7.x86_64.rpm -python3-pip-9.0.3-5.el7.noarch.rpm -python3-devel-3.6.8-10.el7.x86_64.rpm -python3-rpm-macros-3-32.el7.noarch.rpm -python3-rpm-generators-6-2.el7.noarch.rpm -python3-setuptools-39.2.0-10.el7.noarch.rpm -python3-wheel-0.31.1-4.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 -python2-ldap-3.1.0-1.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 -python2-monotonic-1.5-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.29.1-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.24.0-2.el7.noarch.rpm -python-oslo-log-lang-3.44.1-2.el7.noarch.rpm -python-oslo-middleware-lang-3.36.0-1.el7.noarch.rpm -python-oslo-policy-lang-2.3.2-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-34.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-34.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 -python2-wrapt-1.11.1-1.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 -qemu-guest-agent-2.12.0-3.el7.x86_64.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 -rh-python36-mod_wsgi-4.5.17-2.el7.x86_64.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 -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.27.20120314git3c2946.el7_9.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_7.1.x86_64.rpm provided by mock -sqlite-devel-3.7.17-8.el7_7.1.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-5.el7_8.x86_64.rpm -unifont-fonts-10.0.07-2.el7.noarch.rpm -# unzip-6.0-21.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.629-7.el7.x86_64.rpm -vim-enhanced-7.4.629-7.el7.x86_64.rpm -vim-filesystem-7.4.629-7.el7.x86_64.rpm -vim-minimal-7.4.629-7.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/config/centos/flock/rpms_centos3rdparties.lst b/centos-mirror-tools/config/centos/flock/rpms_centos3rdparties.lst deleted file mode 100644 index 70f616f0..00000000 --- a/centos-mirror-tools/config/centos/flock/rpms_centos3rdparties.lst +++ /dev/null @@ -1,93 +0,0 @@ -alsa-lib-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 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 -cppcheck-1.88-3.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-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 -gsettings-desktop-schemas-3.28.0-2.el7.x86_64.rpm -gssproxy-0.7.0-21.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 -kata-containers-image-1.11.0-3.1.x86_64.rpm -kata-ksm-throttler-1.11.0-3.1.x86_64.rpm -kata-linux-container-5.4.32.73-3.1.x86_64.rpm -kata-linux-container-debug-5.4.32.73-3.1.x86_64.rpm -kata-proxy-1.11.0-3.1.x86_64.rpm -kata-proxy-bin-1.11.0-3.1.x86_64.rpm -kata-runtime-1.11.0-3.1.x86_64.rpm -kata-shim-1.11.0-3.1.x86_64.rpm -kata-shim-bin-1.11.0-3.1.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 -libldb-1.3.4-1.el7.x86_64.rpm -liboath-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 -libss-devel-1.42.9-13.el7.x86_64.rpm -libtalloc-2.1.13-1.el7.x86_64.rpm -libtdb-1.3.18-1.el7.x86_64.rpm -libtevent-0.9.39-1.el7.x86_64.rpm -libwbclient-4.10.16-18.el7_9.x86_64.rpm -lvm2-2.02.177-4.el7.x86_64.rpm -lvm2-libs-2.02.177-4.el7.x86_64.rpm -# nss-softokn-3.67.0-3.el7_9.x86_64.rpm provided by mock -nss-softokn-devel-3.67.0-3.el7_9.x86_64.rpm -# nss-softokn-freebl-3.67.0-3.el7_9.x86_64.rpm provided by mock -nss-softokn-freebl-devel-3.67.0-3.el7_9.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 -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-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 -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 -python2-msgpack-0.6.1-2.el7.x86_64.rpm -python2-os-brick-1.15.6-1.el7.noarch.rpm -python2-pysocks-1.6.8-6.el7.noarch.rpm -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-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-tempest-17.2.0-4.el7.noarch.rpm -python-virtualenv-15.1.0-2.el7.noarch.rpm -qemu-vanilla-4.1.1+git.99c5874a9b-3.1.x86_64.rpm -qemu-vanilla-bin-4.1.1+git.99c5874a9b-3.1.x86_64.rpm -qemu-vanilla-data-4.1.1+git.99c5874a9b-3.1.x86_64.rpm -samba-client-libs-4.10.16-18.el7_9.x86_64.rpm -samba-common-4.10.16-18.el7_9.noarch.rpm -samba-common-libs-4.10.16-18.el7_9.x86_64.rpm -selinux-policy-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-server-0.14.0-9.el7.x86_64.rpm -systemtap-sdt-devel-3.3-3.el7.x86_64.rpm -tcpdump-4.9.2-4.el7_7.1.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 provided by mock diff --git a/centos-mirror-tools/config/centos/flock/yum.repos.d/StarlingX_mirror_compiler_layer.repo b/centos-mirror-tools/config/centos/flock/yum.repos.d/StarlingX_mirror_compiler_layer.repo deleted file mode 100644 index cfa746ac..00000000 --- a/centos-mirror-tools/config/centos/flock/yum.repos.d/StarlingX_mirror_compiler_layer.repo +++ /dev/null @@ -1,12 +0,0 @@ -##### -# StarlingX compiler layer at the StarlingX Mirror - -[Starlingx-mirror_compiler_std_layer] -name=Starlingx-mirror_compiler_std_layer -baseurl=https://mirror.starlingx.windriver.com/mirror/starlingx/master/centos/compiler/latest_build/outputs/RPMS/std/ -enabled=1 - -[Starlingx-mirror_compiler_installer_layer] -name=Starlingx-mirror_compiler_installer_layer -baseurl=https://mirror.starlingx.windriver.com/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_mirror_distro_layer.repo b/centos-mirror-tools/config/centos/flock/yum.repos.d/StarlingX_mirror_distro_layer.repo deleted file mode 100644 index c3b40964..00000000 --- a/centos-mirror-tools/config/centos/flock/yum.repos.d/StarlingX_mirror_distro_layer.repo +++ /dev/null @@ -1,18 +0,0 @@ -##### -# StarlingX distro layer at the StarlingX Mirror - -[Starlingx-mirror_distro_std_layer] -name=Starlingx-mirror_distro_std_layer -baseurl=https://mirror.starlingx.windriver.com/mirror/starlingx/master/centos/distro/latest_build/outputs/RPMS/std/ -enabled=1 - -[Starlingx-mirror_distro_rt_layer] -name=Starlingx-mirror_distro_rt_layer -baseurl=https://mirror.starlingx.windriver.com/mirror/starlingx/master/centos/distro/latest_build/outputs/RPMS/rt/ -enabled=1 - -[Starlingx-mirror_distro_installer_layer] -name=Starlingx-mirror_distro_installer_layer -baseurl=https://mirror.starlingx.windriver.com/mirror/starlingx/master/centos/distro/latest_build/outputs/RPMS/installer/ -enabled=1 - diff --git a/centos-mirror-tools/config/centos/mock/rpms_3rdparties.lst b/centos-mirror-tools/config/centos/mock/rpms_3rdparties.lst deleted file mode 100644 index 5eced613..00000000 --- a/centos-mirror-tools/config/centos/mock/rpms_3rdparties.lst +++ /dev/null @@ -1 +0,0 @@ -glib2-2.56.1-7.el7.x86_64.rpm#http://mirror.centos.org/centos/7/os/x86_64/Packages/glib2-2.56.1-7.el7.x86_64.rpm diff --git a/centos-mirror-tools/config/centos/mock/rpms_centos.lst b/centos-mirror-tools/config/centos/mock/rpms_centos.lst deleted file mode 100644 index b33a3f35..00000000 --- a/centos-mirror-tools/config/centos/mock/rpms_centos.lst +++ /dev/null @@ -1,184 +0,0 @@ -acl-2.2.51-14.el7.x86_64.rpm -annobin-9.12-1.el7.x86_64.rpm -basesystem-10.0-7.el7.centos.noarch.rpm -# bash-4.2.46-31.el7.x86_64.rpm -binutils-2.27-41.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-59.el7.x86_64.rpm -cyrus-sasl-lib-2.1.26-23.el7.x86_64.rpm -dbus-1.10.24-15.el7.x86_64.rpm -dbus-libs-1.10.24-15.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-14.el7_9.x86_64.rpm -fedpkg-minimal-1.1.0-7.el7.noarch.rpm -file-5.11-37.el7.x86_64.rpm -file-libs-5.11-37.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-323.el7_9.x86_64.rpm -glibc-common-2.17-323.el7_9.x86_64.rpm -glibc-devel-2.17-323.el7_9.x86_64.rpm -glibc-headers-2.17-323.el7_9.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-59.el7.x86_64.rpm -libcurl-devel-7.29.0-59.el7.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.8.0-4.el7.x86_64.rpm -libssh2-devel-1.8.0-4.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_9.6.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.32.0-1.el7_9.x86_64.rpm -nss-3.67.0-4.el7_9.x86_64.rpm -nss-pem-1.0.3-5.el7.x86_64.rpm -nss-sysinit-3.67.0-4.el7_9.x86_64.rpm -nss-tools-3.67.0-4.el7_9.x86_64.rpm -nss-util-3.67.0-1.el7_9.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-299.el7_9.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-299.el7_9.x86_64.rpm -perl-macros-5.16.3-299.el7_9.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-299.el7_9.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-28.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-89.el7.x86_64.rpm -# python-devel-2.7.5-89.el7.x86_64.rpm -python2-rpm-macros-3-34.el7.noarch.rpm -python-iniparse-0.4-9.el7.noarch.rpm -# python-libs-2.7.5-89.el7.x86_64.rpm -python-pycurl-7.19.0-19.el7.x86_64.rpm -python-rpm-macros-3-34.el7.noarch.rpm -python-srpm-macros-3-34.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_7.1.x86_64.rpm -tar-1.26-35.el7.x86_64.rpm -tzdata-2018g-1.el7.noarch.rpm -unzip-6.0-21.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 -yum-plugin-priorities-1.1.31-54.el7_8.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 deleted file mode 100644 index 2062c1d5..00000000 --- a/centos-mirror-tools/config/centos/mock/rpms_centos3rdparties.lst +++ /dev/null @@ -1,18 +0,0 @@ -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 -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.67.0-3.el7_9.x86_64.rpm -nss-softokn-freebl-3.67.0-3.el7_9.x86_64.rpm -systemd-219-78.el7_9.3.x86_64.rpm -systemd-devel-219-78.el7_9.3.x86_64.rpm -systemd-libs-219-78.el7_9.3.x86_64.rpm -systemd-sysv-219-78.el7_9.3.x86_64.rpm -util-linux-2.23.2-59.el7.x86_64.rpm diff --git a/centos-mirror-tools/dl_lower_layer_rpms.sh b/centos-mirror-tools/dl_lower_layer_rpms.sh deleted file mode 100755 index af353011..00000000 --- a/centos-mirror-tools/dl_lower_layer_rpms.sh +++ /dev/null @@ -1,536 +0,0 @@ -#!/bin/bash - -# -# Copyright (c) 2020 Wind River Systems, Inc. -# -# SPDX-License-Identifier: Apache-2.0 -# - -# -# Fast download of StarlingX built rpms using verifytree and repsync -# - -DL_LOWER_LAYER_RPMS_DIR="$(dirname "$(readlink -f "${BASH_SOURCE[0]}" )" )" - -source $DL_LOWER_LAYER_RPMS_DIR/utils.sh - -usage() { - echo "$0 -l -b -r [ -c ] [-D ] [-s|-S|-u|-U] [-x]" - echo "" - echo "Options:" - echo " -b: : e.g. std, rt, installer." - echo " -c: Use an alternate yum.conf rather than the system file" - echo " -l: : e.g. compiler, distro, flock." - echo " -r: : Url of the root of the repo. Expect to find a repodata dir there." - echo " -x: Clean log files only, do not run." - echo " rpm_list: a list of RPM files to be downloaded." - echo " match_level: value could be L1, L2 or L3:" - echo " L1: use name, major version and minor version:" - echo " vim-7.4.160-2.el7 to search vim-7.4.160-2.el7.src.rpm" - echo " L2: use name and major version:" - echo " using vim-7.4.160 to search vim-7.4.160-2.el7.src.rpm" - echo " L3: use name:" - echo " using vim to search vim-7.4.160-2.el7.src.rpm" - echo " K1: Use Koji rather than yum repos as a source." - echo " Koji has a longer retention period than epel mirrors." - 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 "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 - -# Permitted values of dl_source -dl_from_stx_mirror="stx_mirror" -dl_from_upstream="upstream" -dl_from_stx_then_upstream="$dl_from_stx_mirror $dl_from_upstream" -dl_from_upstream_then_stx="$dl_from_upstream $dl_from_stx_mirror" - -# Download from what source? -# dl_from_stx_mirror = StarlingX mirror only -# dl_from_upstream = Original upstream source only -# dl_from_stx_then_upstream = Either source, STX prefered (default)" -# dl_from_upstream_then_stx = Either source, UPSTREAM prefered" -dl_source="$dl_from_stx_then_upstream" -dl_flag="" -build_type="" -lower_layer="" -url_root="" -distro="centos" - -# Set a default yum.conf which can be overridden by use of '-c' option. -# I assume we are called from download_mirror.sh and are already in -# stx-tools/centos-mirror-tools directory. -YUM_CONF=yum.conf.sample - -MULTIPLE_DL_FLAG_ERROR_MSG="Error: Please use only one of: -s,-S,-u,-U" - -multiple_dl_flag_check () { - if [ "$dl_flag" != "" ]; then - echo "$MULTIPLE_DL_FLAG_ERROR_MSG" - usage - exit 1 - fi -} - -# Parse option flags -while getopts "b:c:l:D:hr:sSuUx" o; do - case "${o}" in - b) - build_type="$OPTARG" - ;; - c) - # Use an alternate yum.conf - YUM_CONF="$OPTARG" - ;; - D) - distro="${OPTARG}" - ;; - l) - lower_layer="$OPTARG" - ;; - r) - # URL - url_root="${OPTARG}" - ;; - s) - # Download from StarlingX mirror only. Do not use upstream sources. - multiple_dl_flag_check - dl_source="$dl_from_stx_mirror" - dl_flag="-s" - ;; - S) - # Download from StarlingX mirror first, only use upstream source as a fallback. - multiple_dl_flag_check - dl_source="$dl_from_stx_then_upstream" - dl_flag="-S" - ;; - u) - # Download from upstream only. Do not use StarlingX mirror. - multiple_dl_flag_check - dl_source="$dl_from_upstream" - dl_flag="-u" - ;; - U) - # Download from upstream first, only use StarlingX mirror as a fallback. - multiple_dl_flag_check - dl_source="$dl_from_upstream_then_stx" - dl_flag="-U" - ;; - x) - # Clean only - CLEAN_LOGS_ONLY=1 - ;; - h) - # Help - usage - exit 0 - ;; - *) - usage - exit 2 - ;; - esac -done -shift $((OPTIND-1)) - -if [ -z "${build_type}" ] || [ -z "${lower_layer}" ] || [ -z "${url_root}" ]; then - usage - exit 2 -fi - -if [ $# -lt 2 ]; 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 - -match_level="L1" - -if [ ! -z "$2" -a "$2" != " " ];then - match_level=$2 -fi - -if [ ! -f ${YUM_CONF} ]; then - echo "ERROR: failed to find ${YUM_CONF}" - 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/CentOS}" - -dl_dir="$(readlink -f ${DL_MIRROR_OUTPUT_DIR})/layer_repos/${lower_layer}/${build_type}" - -LOGSDIR="${DL_MIRROR_LOG_DIR}" -MISSING_RPMS="$LOGSDIR/${match_level}_rpms_missing_${lower_layer}_${build_type}.log" -FOUND_RPMS="$LOGSDIR/${match_level}_rpms_found_${lower_layer}_${build_type}.log" -cat /dev/null > $MISSING_RPMS -cat /dev/null > $FOUND_RPMS - - -if [ $CLEAN_LOGS_ONLY -eq 1 ];then - exit 0 -fi - -CREATEREPO=$(which createrepo_c) -if [ $? -ne 0 ]; then - CREATEREPO="createrepo" -fi - -number_of_cpus () { - /usr/bin/nproc -} - -# FIXME: curl would work better here, but it doesn't support recursive downloads. -# -# Wget corrupts files in some cases: -# - if the download stalls half-way and --tries is set to > 1, and the web -# server doesn't support the Range header with the upper limit omitted, -# (eg Range: bytes=18671712-) wget returns success (0) and leaves a partial -# file behind -# - if download fails half-way, or wget is interrupted, wget returns -# non-zero, but may leave a partial file behind. This is to be expected, -# but we can't easily tell which files were downloaded fully in this case. -# -# See https://bugs.launchpad.net/starlingx/+bug/1950017 -get_remote_dir () { - local url="${1}" - local dest_dir="${2}" - mkdir -p "${dest_dir}" || return 1 - \rm "${dest_dir}/"index.html* - wget -c -N --timeout 15 --recursive --no-parent --no-host-directories --no-directories --directory-prefix="${dest_dir}" "${url}/" -} - -get_remote_file_overwrite () { - local url="${1}" - local dest_dir="${2}" - local dest_file="${dest_dir}/$(basename ${url})" - mkdir -p "${dest_dir}" || return 1 - - if [ -f "${dest_file}" ]; then - \rm "${dest_file}" - fi - download_file --timestamps "$url" "$dest_file" -} - -clean_repodata () { - local repodata="${1}" - local f="" - local f2="" - - if [ ! -f "${repodata}/repomd.xml" ]; then - echo "Error: clean_repodata: file not found: ${repodata}/repomd.xml" - return 1 - fi - - for f in $(find "${repodata}" -name '[a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9]*'); do - f2=$(basename "${f}") - if ! grep -q "${f2}" "${repodata}/repomd.xml"; then - \rm "${f}" - fi - done -} - - -dl_repo () { - local base_url="${1}" - local dl_dir="${2}" - local rpms_list="${3}" - - if [ -z "${base_url}" ] || [ -z "${dl_dir}" ] || [ -z "${rpms_list}" ]; then - echo "ERROR: dl_repo: missing arguement" - return 1 - fi - - if [ ! -f "${rpms_list}" ]; then - echo "ERROR: dl_repo: no such file '${rpms_list}'" - return 1 - fi - - local REPO_URL="${base_url}" - local DOWNLOAD_PATH="${dl_dir}" - local DOWNLOAD_PATH_NEW="${DOWNLOAD_PATH}.new" - local DOWNLOAD_PATH_OLD="${DOWNLOAD_PATH}.old" - - mkdir -p "${DOWNLOAD_PATH}" - - local YUM_CONF_TMP - local TMP - local YUM_CONF_DIR_TMP - local MUNGED_LIST - local YUM_CONF_NAME - YUM_CONF_NAME=$(basename "${YUM_CONF}") - YUM_CONF_TMP="$(mktemp "/tmp/${YUM_CONF_NAME}.XXXXXX")" - TMP=$(basename "${YUM_CONF_TMP}" | sed "s#^${YUM_CONF_NAME}.##") - YUM_CONF_DIR=$(dirname "${YUM_CONF_TMP}") - YUM_REPOS_DIR_TMP="${YUM_CONF_DIR}/yum.repos.d.${TMP}" - MUNGED_LIST="${YUM_CONF_DIR}/yum.lst.${TMP}" - - grep -v '^$' "${rpms_list}" | grep -v '^#' | sed 's#^\(.*\)[.]rpm#\t\1#' | sort --unique > ${MUNGED_LIST} - \cp "${YUM_CONF}" "${YUM_CONF_TMP}" - sed -i "s#^reposdir=.*#reposdir=${YUM_REPOS_DIR_TMP}#" "${YUM_CONF_TMP}" - mkdir -p "${YUM_REPOS_DIR_TMP}" - - REPOID=${lower_layer}_${build_type} - REPO_FILE="${YUM_REPOS_DIR_TMP}/${REPOID}.repo" - echo "[${REPOID}]" > "${REPO_FILE}" - echo "name=${REPOID}" >> "${REPO_FILE}" - echo "baseurl=${REPO_URL}" >> "${REPO_FILE}" - echo "includepkgs=" >> "${REPO_FILE}" - echo "include=file://${MUNGED_LIST}" >> "${REPO_FILE}" - echo "enabled=0" >> "${REPO_FILE}" - - # copy repo to a temp location - if [ -d "${DOWNLOAD_PATH_NEW}" ]; then - \rm -rf "${DOWNLOAD_PATH_NEW}" - fi - - if [ -d "${DOWNLOAD_PATH}" ]; then - CMD="\cp --archive --link '${DOWNLOAD_PATH}' '${DOWNLOAD_PATH_NEW}'" - echo "$CMD" - eval $CMD - if [ $? -ne 0 ]; then - echo "Error: $CMD" - return 1 - fi - fi - - # Download latest repodata - get_remote_dir "${REPO_URL}/repodata" "${DOWNLOAD_PATH_NEW}/repodata.upstream" - if [ $? -ne 0 ]; then - echo "Error: get_remote_dir ${REPO_URL}/repodata ${DOWNLOAD_PATH_NEW}/repodata.upstream" - return 1 - fi - - get_remote_file_overwrite "${REPO_URL}/repodata/repomd.xml" "${DOWNLOAD_PATH_NEW}/repodata.upstream/" - if [ $? -ne 0 ]; then - echo "Error: get_remote_file_overwrite ${REPO_URL}/repodata/repomd.xml ${DOWNLOAD_PATH_NEW}/repodata.upstream/" - return 1 - fi - - clean_repodata "${DOWNLOAD_PATH_NEW}/repodata.upstream/" - - # Download latest rpm.lst - get_remote_file_overwrite "${REPO_URL}/rpm.lst" "${DOWNLOAD_PATH_NEW}/" - - # - # Delete rpms that are no longer valid - # - - # Save active repodata as local - if [ -d "${DOWNLOAD_PATH_NEW}/repodata" ]; then - CMD="\mv '${DOWNLOAD_PATH_NEW}/repodata' '${DOWNLOAD_PATH_NEW}/repodata.local'" - echo "$CMD" - eval $CMD - if [ $? -ne 0 ]; then - echo "Error: $CMD" - return 1 - fi - fi - - # Make upstream repodata the active copy - CMD="\mv '${DOWNLOAD_PATH_NEW}/repodata.upstream' '${DOWNLOAD_PATH_NEW}/repodata'" - echo "$CMD" - eval $CMD - if [ $? -ne 0 ]; then - echo "Error: $CMD" - return 1 - fi - - # Do the audit, delete anything broken - for f in $(verifytree -a "file://${DOWNLOAD_PATH_NEW}" | \ - sed '1,/Checking all packages/d' | \ - grep -v ' FAILED$' | \ - awk '{ print $2 }' | \ - sed 's/^[0-9]*://'); do - echo "Already have $f" - done - for f in $(verifytree -a "file://${DOWNLOAD_PATH_NEW}" | \ - sed '1,/Checking all packages/d' | \ - grep ' FAILED$' | \ - awk '{ print $2 }' | \ - sed 's/^[0-9]*://'); do - echo "Downloading $f" - for f_path in $(find "${DOWNLOAD_PATH_NEW}" -name ${f}.rpm); do - CMD="\rm '${f_path}'" - echo "$CMD" - eval $CMD - if [ $? -ne 0 ]; then - echo "Error: $CMD" - return 1 - fi - done - done - - # deactivate and restore upstream repo data - CMD="\mv '${DOWNLOAD_PATH_NEW}/repodata' '${DOWNLOAD_PATH_NEW}/repodata.upstream'" - echo "$CMD" - eval $CMD - if [ $? -ne 0 ]; then - echo "Error: $CMD" - return 1 - fi - - # Restore our active repodata - if [ -d "${DOWNLOAD_PATH_NEW}/repodata.local" ]; then - CMD="\mv '${DOWNLOAD_PATH_NEW}/repodata.local' '${DOWNLOAD_PATH_NEW}/repodata'" - echo "$CMD" - eval $CMD - if [ $? -ne 0 ]; then - echo "Error: $CMD" - return 1 - fi - fi - - # Sync the repo's rpms - CMD="reposync --tempcache --norepopath -l --config='${YUM_CONF_TMP}' --repoid=$REPOID --download_path='${DOWNLOAD_PATH_NEW}'" - echo "$CMD" - eval $CMD - if [ $? -ne 0 ]; then - echo "Error: $CMD" - return 1 - fi - - CMD="pushd '${DOWNLOAD_PATH_NEW}'" - echo "$CMD" - eval $CMD - if [ $? -ne 0 ]; then - echo "Error: $CMD" - return 1 - fi - - # Update the repodata - OPTIONS="--workers $(number_of_cpus)" - if [ -f comps.xml ]; then - OPTIONS="$OPTIONS -g comps.xml" - fi - if [ -d repodata ]; then - OPTIONS="$OPTIONS --update" - fi - - CMD="$CREATEREPO $OPTIONS ." - echo "$CMD" - eval $CMD - if [ $? -ne 0 ]; then - echo "Error: $CMD" - popd - return 1 - fi - - popd - - # Swap out the old copy of our repo - if [ -d "${DOWNLOAD_PATH}" ]; then - CMD="\mv '${DOWNLOAD_PATH}' '${DOWNLOAD_PATH_OLD}'" - echo "$CMD" - eval $CMD - if [ $? -ne 0 ]; then - echo "Error: $CMD" - \rm -rf "${DOWNLOAD_PATH_NEW}" - return 1 - fi - fi - - # Swap in the updated repo - CMD="\mv '${DOWNLOAD_PATH_NEW}' '${DOWNLOAD_PATH}'" - echo "$CMD" - eval $CMD - if [ $? -ne 0 ]; then - echo "Error: $CMD" - \mv "${DOWNLOAD_PATH_NEW}" "${DOWNLOAD_PATH}" - return 1 - fi - - # Delete the old repo - if [ -d "${DOWNLOAD_PATH_OLD}" ]; then - CMD="\rm -rf '${DOWNLOAD_PATH_OLD}'" - echo "$CMD" - eval $CMD - if [ $? -ne 0 ]; then - echo "Error: $CMD" - fi - fi - - CMD="\rm '${YUM_CONF_TMP}'" - echo "$CMD" - eval $CMD - if [ $? -ne 0 ]; then - echo "Error: $CMD" - fi - - CMD="\rm '${MUNGED_LIST}'" - echo "$CMD" - eval $CMD - if [ $? -ne 0 ]; then - echo "Error: $CMD" - fi - - CMD="\rm -rf '${YUM_REPOS_DIR_TMP}'" - echo "$CMD" - eval $CMD - if [ $? -ne 0 ]; then - echo "Error: $CMD" - fi - - return 0 -} - -# -# Loop over download sources... typically the STX mirror folowed by upstream -# ... until we have all the rpms. -# - -RC=1 -for dl_src in $dl_source; do - url_root_to_use="${url_root}" - case $dl_src in - $dl_from_stx_mirror) - url_root_to_use="$(url_to_stx_mirror_url "${url_root}" ${distro})" - ;; - $dl_from_upstream) - url_root_to_use="${url_root}" - ;; - *) - echo "Error: Unknown dl_source '$dl_src'" - continue - ;; - esac - - dl_repo "${url_root_to_use}" "${dl_dir}" "${rpms_list}" - if [ $? -eq 0 ]; then - RC=0 - break - fi -done - -for rpm_name in $(grep -v '^$' "${rpms_list}" | grep -v '^#' ); do - if [ ! -f "${dl_dir}/${rpm_name}" ]; then - echo "${rpm_name}" >> $MISSING_RPMS - echo "Failed to download: ${rpm_name}" - RC=1 - fi -done - - -exit $RC diff --git a/centos-mirror-tools/dl_other_from_centos_repo.sh b/centos-mirror-tools/dl_other_from_centos_repo.sh deleted file mode 100755 index 46074cc1..00000000 --- a/centos-mirror-tools/dl_other_from_centos_repo.sh +++ /dev/null @@ -1,192 +0,0 @@ -#!/bin/bash -e - -# -# SPDX-License-Identifier: Apache-2.0 -# - -# -# Download non-RPM files from https://vault.centos.org/7.4.1708/os/x86_64/ -# - -DL_OTHER_FROM_CENTOS_REPO_DIR="$(dirname "$(readlink -f "${BASH_SOURCE[0]}" )" )" - -source $DL_OTHER_FROM_CENTOS_REPO_DIR/url_utils.sh -source $DL_OTHER_FROM_CENTOS_REPO_DIR/utils.sh - -usage () { - echo "$0 [-D ] [-s|-S|-u|-U] [-h] []" -} - -# Permitted values of dl_source -dl_from_stx_mirror="stx_mirror" -dl_from_upstream="upstream" -dl_from_stx_then_upstream="$dl_from_stx_mirror $dl_from_upstream" -dl_from_upstream_then_stx="$dl_from_upstream $dl_from_stx_mirror" - -# Download from what source? -# dl_from_stx_mirror = StarlingX mirror only -# dl_from_upstream = Original upstream source only -# dl_from_stx_then_upstream = Either source, STX prefered (default)" -# dl_from_upstream_then_stx = Either source, UPSTREAM prefered" -dl_source="$dl_from_stx_then_upstream" -dl_flag="" - -distro="centos" - -MULTIPLE_DL_FLAG_ERROR_MSG="Error: Please use only one of: -s,-S,-u,-U" - -multiple_dl_flag_check () { - if [ "$dl_flag" != "" ]; then - echo "$MULTIPLE_DL_FLAG_ERROR_MSG" - usage - exit 1 - fi -} - -# Parse out optional arguments -while getopts "D:hsSuU" o; do - case "${o}" in - D) - distro="${OPTARG}" - ;; - - s) - # Download from StarlingX mirror only. Do not use upstream sources. - multiple_dl_flag_check - dl_source="$dl_from_stx_mirror" - dl_flag="-s" - ;; - S) - # Download from StarlingX mirror only. Do not use upstream sources. - multiple_dl_flag_check - dl_source="$dl_from_stx_then_upstream" - dl_flag="-S" - ;; - u) - # Download from upstream only. Do not use StarlingX mirror. - multiple_dl_flag_check - dl_source="$dl_from_upstream" - dl_flag="-u" - ;; - U) - # Download from upstream only. Do not use StarlingX mirror. - multiple_dl_flag_check - dl_source="$dl_from_upstream_then_stx" - dl_flag="-U" - ;; - h) - # Help - usage - exit 0 - ;; - *) - usage - exit 1 - ;; - esac -done -shift $((OPTIND-1)) - -if [ $# -lt 2 ]; then - usage - exit -1 -fi - -download_list=$1 -if [ ! -e $download_list ];then - echo "$download_list does not exist, please have a check!!" - exit -1 -fi - -save_path=$2 -upstream_url_prefix="http://mirror.centos.org/7.6.1810/os/x86_64/" -stx_mirror_url_prefix="$(url_to_stx_mirror_url "$upstream_url_prefix" "$distro")" - -echo "NOTE: please assure Internet access to $upstream_url_prefix !!" - -force_update=$3 - -i=0 -error_count=0 -all=`cat $download_list` -for ff in $all; do - ## skip commented_out item which starts with '#' - if [[ "$ff" =~ ^'#' ]]; then - echo "skip $ff" - continue - fi - _type=`echo $ff | cut -d":" -f1-1` - _name=`echo $ff | cut -d":" -f2-2` - if [ "$_type" == "folder" ];then - mkdir -p $save_path/$_name - if [ $? -ne 0 ]; then - echo "Error: mkdir -p '$save_path/$_name'" - error_count=$((error_count + 1)) - fi - else - if [ -e "$save_path/$_name" ]; then - echo "Already have $save_path/$_name" - continue - fi - - for dl_src in $dl_source; do - case $dl_src in - $dl_from_stx_mirror) - url_prefix="$stx_mirror_url_prefix" - ;; - $dl_from_upstream) - url_prefix="$upstream_url_prefix" - ;; - *) - echo "Error: Unknown dl_source '$dl_src'" - continue - ;; - esac - - echo "remote path: $url_prefix/$_name" - echo "local path: $save_path/$_name" - if download_file $url_prefix/$_name; then - file_name=`basename $_name` - sub_path=`dirname $_name` - if [ -e "./$file_name" ]; then - 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'" - error_count=$((error_count + 1)) - fi - - ls -l $save_path/$_name - fi - break - else - echo "Warning: failed to download $url_prefix/$_name" - fi - done - - if [ ! -e "$save_path/$_name" ]; then - echo "Error: failed to download '$url_prefix/$_name'" - error_count=$((error_count + 1)) - continue - fi - fi -done - -echo "" -echo "totally $i files are downloaded!" - -if [ $error_count -ne 0 ]; then - echo "" - echo "Encountered $error_count errors" - exit 1 -fi - -exit 0 diff --git a/centos-mirror-tools/dl_rpms.sh b/centos-mirror-tools/dl_rpms.sh deleted file mode 100755 index 2637baa6..00000000 --- a/centos-mirror-tools/dl_rpms.sh +++ /dev/null @@ -1,456 +0,0 @@ -#!/bin/bash -# -# SPDX-License-Identifier: Apache-2.0 -# -# download RPMs/SRPMs from different sources. -# this script was originated by Brian Avery, and later updated by Yong Hu - -# 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. - -SUDO="sudo -E" -RELEASEVER="--releasever=7" -YUMCONFOPT="" - -DL_RPMS_DIR="$(dirname "$(readlink -f "${BASH_SOURCE[0]}" )" )" - -source $DL_RPMS_DIR/utils.sh - -usage() { - echo "$0 [-n] [-c ] [-s|-S|-u|-U] [-x] " - echo "" - echo "Options:" - echo " -n: Do not use sudo when performing operations" - echo " -c: Use an alternate yum.conf rather than the system file" - echo " -x: Clean log files only, do not run." - echo " rpm_list: a list of RPM files to be downloaded." - echo " match_level: value could be L1, L2 or L3:" - echo " L1: use name, major version and minor version:" - echo " vim-7.4.160-2.el7 to search vim-7.4.160-2.el7.src.rpm" - echo " L2: use name and major version:" - echo " using vim-7.4.160 to search vim-7.4.160-2.el7.src.rpm" - echo " L3: use name:" - echo " using vim to search vim-7.4.160-2.el7.src.rpm" - echo " K1: Use Koji rather than yum repos as a source." - echo " Koji has a longer retention period than epel mirrors." - 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 "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 - -# Permitted values of dl_source -dl_from_stx_mirror="stx_mirror" -dl_from_upstream="upstream" -dl_from_stx_then_upstream="$dl_from_stx_mirror $dl_from_upstream" -dl_from_upstream_then_stx="$dl_from_upstream $dl_from_stx_mirror" - -# Download from what source? -# dl_from_stx_mirror = StarlingX mirror only -# dl_from_upstream = Original upstream source only -# dl_from_stx_then_upstream = Either source, STX prefered (default)" -# dl_from_upstream_then_stx = Either source, UPSTREAM prefered" -dl_source="$dl_from_stx_then_upstream" -dl_flag="" - -distro="centos" - -MULTIPLE_DL_FLAG_ERROR_MSG="Error: Please use only one of: -s,-S,-u,-U" - -multiple_dl_flag_check () { - if [ "$dl_flag" != "" ]; then - echo "$MULTIPLE_DL_FLAG_ERROR_MSG" - usage - exit 1 - fi -} - -# Parse option flags -while getopts "c:nxD:sSuUh" o; do - case "${o}" in - n) - # No-sudo - SUDO="" - ;; - x) - # Clean only - CLEAN_LOGS_ONLY=1 - ;; - c) - # Use an alternate yum.conf - YUMCONFOPT="-c $OPTARG" - grep -q "releasever=" $OPTARG && RELEASEVER="--$(grep releasever= ${OPTARG})" - ;; - D) - distro="${OPTARG}" - ;; - - s) - # Download from StarlingX mirror only. Do not use upstream sources. - multiple_dl_flag_check - dl_source="$dl_from_stx_mirror" - dl_flag="-s" - ;; - S) - # Download from StarlingX mirror first, only use upstream source as a fallback. - multiple_dl_flag_check - dl_source="$dl_from_stx_then_upstream" - dl_flag="-S" - ;; - u) - # Download from upstream only. Do not use StarlingX mirror. - multiple_dl_flag_check - dl_source="$dl_from_upstream" - dl_flag="-u" - ;; - U) - # Download from upstream first, only use StarlingX mirror as a fallback. - multiple_dl_flag_check - dl_source="$dl_from_upstream_then_stx" - dl_flag="-U" - ;; - - h) - # Help - usage - exit 0 - ;; - *) - usage - exit 2 - ;; - esac -done -shift $((OPTIND-1)) - -if [ $# -lt 2 ]; 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 - -match_level="L1" - -if [ ! -z "$2" -a "$2" != " " ];then - match_level=$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/CentOS/}" - -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" -MISSING_RPMS="$LOGSDIR/${match_level}_rpms_missing_${from}.log" -FOUND_SRPMS="$LOGSDIR/${match_level}_srpms_found_${from}.log" -FOUND_RPMS="$LOGSDIR/${match_level}_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 - -STOP_SCHEDULING=0 -FOUND_ERRORS=0 -MAX_WORKERS=8 -workers=0 -max_workers=$MAX_WORKERS - -# An array that maps worker index to pid, or to two special values -# 'Idle' indicates no running thread. -# 'Busy' indicates the worker is allocated, but it's pid isn't known yet. -declare -A dl_env - -# -# init_dl_env: Init the array that maps worker index to pid. -# -init_dl_env () { - local i=0 - local stop - - stop=$((max_workers-1)) - for i in $(seq 0 $stop); do - dl_env[$i]='Idle' - done -} - -# -# get_idle_dl_env: Find an idle worker, mark it allocated -# and return it's index. -get_idle_dl_env () { - local i=0 - local stop - - stop=$((max_workers-1)) - if [ $stop -ge 255 ]; then - stop=254 - fi - - for i in $(seq 0 $stop); do - if [ ${dl_env[$i]} == 'Idle' ]; then - dl_env[$i]='Busy' - return $i - fi - done - - return 255 -} - -# -# set_dl_env_pid: Set the pid of a previously allocated worker -# -set_dl_env_pid () { - local idx=$1 - local val=$2 - dl_env[$idx]=$val -} - -# -# release_dl_env: Mark a worker as idle. Call after reaping the thread. -# -release_dl_env () { - local idx=$1 - dl_env[$idx]='Idle' -} - -# -# reaper: Look for worker threads that have exited. -# Check/log it's exit code, and release the worker. -# Return the number of threads reaped. -# -reaper () { - local reaped=0 - local last_reaped=-1 - local i=0 - local stop - local p=0 - local ret=0 - - stop=$((max_workers-1)) - if [ $stop -ge 255 ]; then - stop=254 - fi - - while [ $reaped -gt $last_reaped ]; do - last_reaped=$reaped - for i in $(seq 0 $stop); do - p=${dl_env[$i]} - if [ "$p" == "Idle" ] || [ "$p" == "Busy" ]; then - continue - fi - # echo "test $i $p" - kill -0 $p &> /dev/null - if [ $? -ne 0 ]; then - wait $p - ret=$? - workers=$((workers-1)) - reaped=$((reaped+1)) - release_dl_env $i - if [ $ret -ne 0 ]; then - sleep 1 - echo "ERROR: $FUNCNAME (${LINENO}): Failed to download in 'b$i'" - cat "$DL_MIRROR_LOG_DIR/$i" >> $DL_MIRROR_LOG_DIR/errors - echo "ERROR: $FUNCNAME (${LINENO}): Failed to download in 'b$i'" >> $DL_MIRROR_LOG_DIR/errors - echo "" >> $DL_MIRROR_LOG_DIR/errors - FOUND_ERRORS=1 - fi - fi - done - done - return $reaped -} - -# -# download_worker: Download one file. -# This is the entry point for a worker thread. -# -download_worker () { - local dl_idx=$1 - local ff="$2" - local _level=$3 - - local rpm_name="" - local dest_dir="" - local rc=0 - local dl_result=1 - local lvl="" - local download_cmd="" - local download_url="" - local SFILE="" - local _arch="" - - _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 - for dl_src in $dl_source; do - case $dl_src in - $dl_from_stx_mirror) - lvl=$dl_from_stx_mirror - ;; - $dl_from_upstream) - lvl=$_level - ;; - *) - echo "Error: Unknown dl_source '$dl_src'" - continue - ;; - esac - - download_cmd="$(get_download_cmd $ff $lvl)" - - echo "Looking for $rpm_name" - echo "--> run: $download_cmd" - if $download_cmd ; then - download_url="$(get_url $ff $lvl)" - SFILE="$(get_rpm_level_name $rpm_name $lvl)" - process_result "$_arch" "$dest_dir" "$download_url" "$SFILE" - dl_result=0 - break - else - echo "Warning: $rpm_name not found" - SFILE="$(get_rpm_level_name $rpm_name $lvl)" - \rm -f "$SFILE" - fi - done - - 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 - return $rc -} - -# Function to download different types of RPMs in different ways -download () { - local _file=$1 - local _level=$2 - local _list="" - local _from="" - - local _arch="" - - - FOUND_ERRORS=0 - _list=$(cat $_file) - _from=$(get_from $_file) - - echo "now the rpm will come from: $_from" - for ff in $_list; do - # Free up a worker if none available - while [ $workers -ge $max_workers ]; do - reaper - reaped=$? - if [ $reaped -eq 0 ]; then - sleep 0.1 - fi - done - - # Allocate a worker. b=the worker index - workers=$((workers+1)) - get_idle_dl_env - b=$? - if [ $b -ge 255 ]; then - echo "get_idle_dl_env failed to find a free slot" - exit 1 - fi - PREFIX="b$b" - - # Launch a thread in the background - ( download_worker $b $ff $_level 2>&1 | sed "s#^#${PREFIX}: #" | tee $DL_MIRROR_LOG_DIR/$b; exit ${PIPESTATUS[0]} ) & - - # Record the pid of background process - pp=$! - set_dl_env_pid $b $pp - done - - # Wait for remaining workers to exit - while [ $workers -gt 0 ]; do - reaper - reaped=$? - if [ $reaped -eq 0 ]; then - sleep 0.1 - fi - done - - return $FOUND_ERRORS -} - - -# Init the pool of worker threads -init_dl_env - - -# Prime the cache -loop_count=0 -max_loop_count=5 -echo "${SUDO} yum ${YUMCONFOPT} ${RELEASEVER} makecache" -while ! ${SUDO} yum ${YUMCONFOPT} ${RELEASEVER} makecache fast ; do - # To protect against intermittent 404 errors, we'll retry - # a few times. The suspected issue is pulling repodata - # from multiple source that are temporarily inconsistent. - loop_count=$((loop_count + 1)) - if [ $loop_count -gt $max_loop_count ]; then - break - fi - echo "makecache retry: $loop_count" - - # Wipe the inconsistent data from the last try - echo "yum ${YUMCONFOPT} ${RELEASEVER} clean all" - yum ${YUMCONFOPT} ${RELEASEVER} clean all -done - - -# Download files -if [ -s "$rpms_list" ];then - echo "--> start searching $rpms_list" - download $rpms_list $match_level - if [ $? -ne 0 ]; then - dl_rc=1 - fi -fi - -echo "Done!" - -exit $dl_rc diff --git a/centos-mirror-tools/dl_rpms_from_url.sh b/centos-mirror-tools/dl_rpms_from_url.sh deleted file mode 100755 index 6a0d7057..00000000 --- a/centos-mirror-tools/dl_rpms_from_url.sh +++ /dev/null @@ -1,179 +0,0 @@ -#!/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/CentOS}" - -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 deleted file mode 100755 index 0a5c2507..00000000 --- a/centos-mirror-tools/dl_tarball.sh +++ /dev/null @@ -1,630 +0,0 @@ -#!/usr/bin/env bash - -# -# SPDX-License-Identifier: Apache-2.0 -# -# Copyright (C) 2019 Intel Corporation -# - -# The build of StarlingX relies, besides RPM Binaries and Sources, in this -# repository which is a collection of packages in the form of Tar Compressed -# files and 3 RPMs obtained from a Tar Compressed file. This script and a text -# file containing a list of packages enable their download and the creation -# of the repository based in common and specific requirements dictated -# by the StarlingX building system recipes. - -# input files: -# The file tarball-dl.lst contains the list of packages and artifacts for -# building this sub-mirror. -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] " -} - -# Permitted values of dl_source -dl_from_stx_mirror="stx_mirror" -dl_from_upstream="upstream" -dl_from_stx_then_upstream="$dl_from_stx_mirror $dl_from_upstream" -dl_from_upstream_then_stx="$dl_from_upstream $dl_from_stx_mirror" - -# Download from what source? -# dl_from_stx_mirror = StarlingX mirror only -# dl_from_upstream = Original upstream source only -# dl_from_stx_then_upstream = Either source, STX prefered (default)" -# dl_from_upstream_then_stx = Either source, UPSTREAM prefered" -dl_source="$dl_from_stx_then_upstream" -dl_flag="" - -distro="centos" - -MULTIPLE_DL_FLAG_ERROR_MSG="Error: Please use only one of: -s,-S,-u,-U" - -multiple_dl_flag_check () { - if [ "$dl_flag" != "" ]; then - echo "$MULTIPLE_DL_FLAG_ERROR_MSG" - usage - exit 1 - fi -} - -# Parse out optional arguments -while getopts "D:hsSuU" o; do - case "${o}" in - D) - distro="${OPTARG}" - ;; - - s) - # Download from StarlingX mirror only. Do not use upstream sources. - multiple_dl_flag_check - dl_source="$dl_from_stx_mirror" - dl_flag="-s" - ;; - S) - # Download from StarlingX mirror only. Do not use upstream sources. - multiple_dl_flag_check - dl_source="$dl_from_stx_then_upstream" - dl_flag="-S" - ;; - u) - # Download from upstream only. Do not use StarlingX mirror. - multiple_dl_flag_check - dl_source="$dl_from_upstream" - dl_flag="-u" - ;; - U) - # Download from upstream only. Do not use StarlingX mirror. - multiple_dl_flag_check - dl_source="$dl_from_upstream_then_stx" - dl_flag="-U" - ;; - h) - # Help - usage - exit 0 - ;; - *) - usage - exit 1 - ;; - esac -done -shift $((OPTIND-1)) -tarball_file="${1}" -shift - - -if [ ! -e $tarball_file ]; then - echo "$tarball_file does not exist, please have a check!" - exit -1 -fi - -# The 2 categories we can divide the list of packages in the output directory: -# - General hosted under "downloads" output directory. -# - Puppet hosted under "downloads/puppet" output directory. -# to be populated under $MY_REPO/downloads/puppet - -export DL_MIRROR_LOG_DIR="${DL_MIRROR_LOG_DIR:-./logs}" -export DL_MIRROR_OUTPUT_DIR="${DL_MIRROR_OUTPUT_DIR:-./output/stx/CentOS}" - -logs_dir="${DL_MIRROR_LOG_DIR}" -output_log="$logs_dir/log_download_tarball_missing.txt" -output_path="${DL_MIRROR_OUTPUT_DIR}" -output_tarball=$output_path/downloads -output_puppet=$output_tarball/puppet - -mkdir -p $output_tarball -mkdir -p $output_puppet -if [ ! -d "$logs_dir" ]; then - mkdir "$logs_dir" -fi - -cat /dev/null > $output_log - -is_tarball() { - 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) - for t in "${types[@]}"; do - if [ "$mime_type" == "$t" ]; then - FOUND=0 - break; - fi - done - return $FOUND -} - -# Download function using curl or similar command - -download_package() { - local tarball_name="$1" - local upstream_url="$2" - local stx_url="" - local url="" - local rc=1 - - stx_url="$(url_to_stx_mirror_url "$upstream_url" "$distro")" - - for dl_src in $dl_source; do - case $dl_src in - $dl_from_stx_mirror) - url="$stx_url" - ;; - $dl_from_upstream) - url="$upstream_url" - ;; - *) - echo "Error: Unknown dl_source '$dl_src'" - continue - ;; - esac - - url_exists "$url" - if [ $? != 0 ]; then - echo "Warning: '$url' is broken" - else - download_file --quiet "$url" "$tarball_name" - if [ $? -eq 0 ]; then - if is_tarball "$tarball_name"; then - echo "Ok: $download_path" - rc=0 - break - else - echo "Warning: File from '$url' is not a tarball" - \rm "$tarball_name" - rc=1 - fi - else - echo "Warning: failed to download '$url'" - continue - fi - fi - done - - if [ $rc != 0 ]; then - echo "Error: failed to download '$upstream_url'" - echo "$upstream_url" > "$output_log" - fi - - return $rc -} - -# This script will iterate over the tarball.lst text file and execute specific -# tasks based on the name of the package: - -error_count=0; - -for line in $(cat $tarball_file); do - - # A line from the text file starting with "#" character is ignored - - if [[ "$line" =~ ^'#' ]]; then - echo "Skip $line" - continue - fi - - # The text file contains 3 columns separated by a character "#" - # - Column 1, name of package including extensions as it is referenced - # by the build system recipe, character "!" at the beginning of the name package - # denotes special handling is required tarball_name=`echo $line | cut -d"#" -f1-1` - # - Column 2, name of the directory path after it is decompressed as it is - # referenced in the build system recipe. - # - Column 3, the URL for the file or git to download - # - Column 4, download method, one of - # http - download a simple file - # http_filelist - download multiple files by appending a list of subpaths - # to the base url. Tar up the lot. - # http_script - download a simple file, run script whos output is a tarball - # git - download a git, checkout branch and tar it up - # git_script - download a git, checkout branch, run script whos output is a tarball - # - # - Column 5, utility field - # If method is git or git_script, this is a branch,tag,sha we need to checkout - # If method is http_filelist, this is the path to a file containing subpaths. - # Subpaths are appended to the urls and downloaded. - # Otherwise unused - # - Column 6, Path to script. - # Not yet supported. - # Intent is to run this script to produce the final tarball, replacing - # all the special case code currently embedded in this script. - - tarball_name=$(echo $line | cut -d"#" -f1-1) - directory_name=$(echo $line | cut -d"#" -f2-2) - tarball_url=$(echo $line | cut -d"#" -f3-3) - method=$(echo $line | cut -d"#" -f4-4) - util=$(echo $line | cut -d"#" -f5-5) - script=$(echo $line | cut -d"#" -f6-6) - - # Remove leading '!' if present - tarball_name="${tarball_name//!/}" - - # - For the General category and the Puppet category: - # - Packages have a common process: download, decompressed, - # change the directory path and compressed. - - if [[ "$line" =~ ^pupp* ]]; then - download_path=$output_puppet/$tarball_name - download_directory=$output_puppet - else - download_path=$output_tarball/$tarball_name - download_directory=$output_tarball - fi - - if [ -e $download_path ]; then - echo "Already have $download_path" - continue - fi - - # We have 6 packages from the text file starting with the character "!": - # they require special handling besides the common process: remove directory, - # remove text from some files, clone a git repository, etc. - - if [[ "$line" =~ ^'!' ]]; then - echo $tarball_name - pushd $output_tarball > /dev/null - if [ "$tarball_name" = "mariadb-10.1.28.tar.gz" ]; then - download_package "$tarball_name" "$tarball_url" - if [ $? -ne 0 ]; then - error_count=$((error_count + 1)) - popd > /dev/null # pushd $output_tarball - continue - fi - - mkdir $directory_name - tar xf $tarball_name --strip-components 1 -C $directory_name - rm $tarball_name - pushd $directory_name > /dev/null - rm -rf storage/tokudb - rm ./man/tokuft_logdump.1 ./man/tokuftdump.1 - sed -e s/tokuft_logdump.1//g -i man/CMakeLists.txt - sed -e s/tokuftdump.1//g -i man/CMakeLists.txt - popd > /dev/null - tar czvf $tarball_name $directory_name - rm -rf $directory_name - popd > /dev/null # pushd $directory_name - elif [[ "$tarball_name" = 'chartmuseum-v0.12.0-amd64' ]]; then - download_file --quiet "$tarball_url" "$tarball_name" - if [ $? -ne 0 ]; then - error_count=$((error_count + 1)) - popd > /dev/null # pushd $output_tarball - continue - fi - elif [[ "$tarball_name" = "helm-2to3-0.10.0.tar.gz" ]]; then - download_file --quiet "$tarball_url" "$tarball_name" - if [ $? -ne 0 ]; then - error_count=$((error_count + 1)) - popd > /dev/null # pushd $output_tarball - continue - fi - elif [[ "$tarball_name" = "helm-mapkubeapis_0.3.0.tar.gz" ]]; then - download_file --quiet "$tarball_url" "$tarball_name" - if [ $? -ne 0 ]; then - error_count=$((error_count + 1)) - popd > /dev/null # pushd $output_tarball - continue - fi - elif [[ "$tarball_name" = 'OPAE_1.3.7-5_el7.zip' ]]; then - srpm_path="${directory_name}/source_code/" - download_file --quiet "$tarball_url" "$tarball_name" - if [ $? -ne 0 ]; then - error_count=$((error_count + 1)) - popd > /dev/null # pushd $output_tarball - continue - fi - - unzip "$tarball_name" - cp "${srpm_path}/opae-intel-fpga-driver-2.0.1-10.src.rpm" . - # Don't delete the original OPAE_1.3.7-5_el7.zip tarball. - # We don't use it, but it will prevent re-downloading this file. - # rm -f "$tarball_name" - - rm -rf "$directory_name" - elif [[ "${tarball_name}" = 'ice_comms-1.3.35.0.zip' ]]; then - download_file --quiet "${tarball_url}" "${tarball_name}" - if [ $? -ne 0 ]; then - echo "Warning: failed to download '${tarball_url}'" - error_count=$((error_count + 1)) - popd > /dev/null # pushd $output_tarball - continue - fi - - elif [[ "$tarball_name" = 'MLNX_OFED_SRC-5.5-1.0.3.2.tgz' ]]; then - srpm_path="${directory_name}/SRPMS/" - download_package "$tarball_name" "$tarball_url" - if [ $? -ne 0 ]; then - error_count=$((error_count + 1)) - popd > /dev/null # pushd $output_tarball - continue - fi - - tar -xf "$tarball_name" - cp "${srpm_path}/mlnx-ofa_kernel-5.5-OFED.5.5.1.0.3.1.src.rpm" . - cp "${srpm_path}/rdma-core-55mlnx37-1.55103.src.rpm" . - cp "${srpm_path}/mlnx-tools-5.2.0-0.55103.src.rpm" . - cp "${srpm_path}/mstflint-4.16.0-1.55103.src.rpm" . - # Don't delete the original MLNX_OFED_LINUX tarball. - # We don't use it, but it will prevent re-downloading this file. - # rm -f "$tarball_name" - - rm -rf "$directory_name" - elif [ "$tarball_name" = "qat1.7.l.4.5.0-00034.tar.gz" ]; then - download_package "$tarball_name" "$tarball_url" - if [ $? -ne 0 ]; then - error_count=$((error_count + 1)) - popd > /dev/null # pushd $output_tarball - continue - fi - elif [ "$tarball_name" = "QAT1.7.L.4.14.0-00031.tar.gz" ]; then - download_package "$tarball_name" "$tarball_url" - if [ $? -ne 0 ]; then - error_count=$((error_count + 1)) - popd > /dev/null # pushd $output_tarball - continue - fi - elif [ "$tarball_name" = "dpdk-kmods-2a9f0f72a2d926382634cf8f1de10e1acf57542b.tar.gz" ]; then - dest_dir=dpdk-kmods - git clone $tarball_url $dest_dir - - if [ ! -d $dest_dir ]; then - echo "Error: Failed to git clone from '$tarball_url'" - echo "$tarball_url" > "$output_log" - error_count=$((error_count + 1)) - popd > /dev/null # pushd $output_tarball - continue - fi - - pushd $dest_dir > /dev/null - rev=$util - git checkout -b temp $rev - rm -rf .git - popd > /dev/null - mv dpdk-kmods $directory_name - tar czvf $tarball_name $directory_name - rm -rf $directory_name - elif [ "$tarball_name" = "tss2-930.tar.gz" ]; then - dest_dir=ibmtpm20tss-tss - for dl_src in $dl_source; do - case $dl_src in - $dl_from_stx_mirror) - url="$(url_to_stx_mirror_url "$tarball_url" "$distro")" - ;; - $dl_from_upstream) - url="$tarball_url" - ;; - *) - echo "Error: Unknown dl_source '$dl_src'" - continue - ;; - esac - - git clone $url $dest_dir - if [ $? -eq 0 ]; then - # Success - break - else - echo "Warning: Failed to git clone from '$url'" - continue - fi - done - - if [ ! -d $dest_dir ]; then - echo "Error: Failed to git clone from '$tarball_url'" - echo "$tarball_url" > "$output_log" - error_count=$((error_count + 1)) - popd > /dev/null # pushd $output_tarball - continue - fi - - pushd $dest_dir > /dev/null - branch=$util - git checkout $branch - rm -rf .git - popd > /dev/null - mv ibmtpm20tss-tss $directory_name - tar czvf $tarball_name $directory_name - rm -rf $directory_name - popd > /dev/null # pushd $dest_dir - elif [[ "$tarball_name" =~ ^kernel-rt-.*[.]el.*[.]rpm ]]; then - local el_release="" - el_release=$(echo $tarball_name | rev | cut -d '.' -f 3 | rev) - local extra_clone_args="" - if [[ "$el_release" =~ ^el([0-9]*)[0-9_]*$ ]]; then - extra_clone_args="-b c${BASH_REMATCH[1]} --single-branch" - else - echo "error: $tarball_name is not a valid EPEL kernel" - error_count=$((error_count + 1)) - continue - fi - - if ! (git clone $extra_clone_args $tarball_url || \ - git clone $tarball_url ); then - echo "error: failed to clone from $tarball_url" - error_count=$((error_count + 1)) - continue - fi - - pushd kernel-rt - ( - rev=$util - if ! git checkout $rev; then - echo "failed to checkout $rev from $tarball_url" - exit 1 - fi - - # get the CentOS tools for building SRPMs - if ! git clone https://git.centos.org/centos-git-common; then - echo "error: failed to clone https://git.centos.org/centos-git-common" - exit 1 - fi - - chmod +x centos-git-common/get_sources.sh - # Create the SRPM using CentOS tools - # bracketed to contain the PATH change - if ! (PATH=$PATH:./centos-git-common into_srpm.sh -d .$el_release); then - echo "error: into_srpm.sh failed to build $tarball_name" - exit 1 - fi - - mv SRPMS/*.rpm ../${tarball_name} - ) || error_count=$((error_count + 1)) - - popd > /dev/null # pushd kernel-rt - # Cleanup - rm -rf kernel-rt - elif [[ "$tarball_name" =~ ^rt-setup-*.*.rpm ]]; then - git clone -b c8 --single-branch $tarball_url - pushd rt-setup - rev=$util - git checkout -b spec $rev - - # get the CentOS tools for building SRPMs - git clone https://git.centos.org/centos-git-common - - chmod +x centos-git-common/get_sources.sh - # Create the SRPM using CentOS tools - # bracketed to contain the PATH change - (PATH=$PATH:./centos-git-common into_srpm.sh -d .el8) - mv SRPMS/*.rpm .. - - popd > /dev/null # pushd rt-setup - # Cleanup - rm -rf rt-setup - elif [[ "$tarball_name" = "kdump-anaconda-addon-003-29-g4c517c5.tar.gz" ]]; then - mkdir -p "$directory_name" - pushd "$directory_name" - - src_rpm_name="$(echo "$tarball_url" | rev | cut -d/ -f1 | rev)" - - download_file --quiet "$tarball_url" "$src_rpm_name" - if [ $? -eq 0 ]; then - rpm2cpio "$src_rpm_name" | cpio --quiet -i "$tarball_name" - mv "$tarball_name" .. - else - echo "Error: Failed to download '$tarball_url'" - echo "$tarball_url" > "$output_log" - error_count=$((error_count + 1)) - fi - - popd >/dev/null # pushd "$directory_name" - rm -rf "$directory_name" - elif [ "${tarball_name}" = "bcm_220.0.83.0.tar.gz" ]; then - - # "${util}" is the expected sha256sum of the downloaded tar archive. - # - # Check if the file is already downloaded and if its sha256sum is - # correct. - if [ -f "${tarball_name}" ] && \ - ! check_sha256sum "${tarball_name}" "${util}"; then - # Incorrect checksum. Maybe the previous download attempt - # failed? Remove the file and attempt to re-download. - rm -f "${tarball_name}" - fi - - if ! [ -f "${tarball_name}" ]; then - download_file --quiet "${tarball_url}" "${tarball_name}" - if [ $? -ne 0 ]; then - echo "Warning: failed to download '${tarball_url}'" - error_count=$((error_count + 1)) - popd > /dev/null # pushd $output_tarball - continue - fi - - if ! check_sha256sum "${tarball_name}" "${util}"; then - echo "Warning: incorrect sha256sum for '${tarball_url}'" - error_count=$((error_count + 1)) - popd > /dev/null # pushd $output_tarball - continue - fi - fi - - rm -rf "${directory_name}" - - if ! tar -xf "${tarball_name}" || \ - ! cp "${directory_name}/Linux/Linux_Driver/netxtreme-bnxt_en-1.10.2-220.0.13.0.tar.gz" . || \ - ! cp "${directory_name}/Linux/KMP-RoCE-Lib/KMP/Redhat/rhel7.9/libbnxt_re-220.0.5.0-rhel7u9.src.rpm" . ; then - # Extraction failed. Remove the tar archive to allow another - # attempt. - rm -f "${tarball_name}" - echo "Warning: Could not extract '${tarball_name}' or could not find expected files." - error_count=$((error_count + 1)) - fi - - rm -rf "${directory_name}" - - # We do not delete the original tar archive we just extracted from, - # so that it will not need to be downloaded again. - # rm -f "${tarball_name}" - fi - popd > /dev/null # pushd $output_tarball - continue - fi - - if [ -e $download_path ]; then - echo "Already have $download_path" - continue - fi - - for dl_src in $dl_source; do - case $dl_src in - $dl_from_stx_mirror) - url="$(url_to_stx_mirror_url "$tarball_url" "$distro")" - ;; - $dl_from_upstream) - url="$tarball_url" - ;; - *) - echo "Error: Unknown dl_source '$dl_src'" - continue - ;; - esac - - download_file --quiet "$url" "$download_path" - if [[ $? -eq 0 ]] ; then - if ! is_tarball "$download_path"; then - echo "Warning: file from $url is not a tarball." - \rm "$download_path" - continue - fi - echo "Ok: $download_path" - pushd $download_directory > /dev/null - directory_name_original=$(tar -tf $tarball_name | head -1 | cut -f1 -d"/") - if [ "$directory_name" != "$directory_name_original" ]; then - mkdir -p $directory_name - tar xf $tarball_name --strip-components 1 -C $directory_name - tar -czf $tarball_name $directory_name - rm -r $directory_name - fi - popd > /dev/null - break - else - echo "Warning: Failed to download $url" 1>&2 - continue - fi - done - - if [ ! -e $download_path ]; then - echo "Error: Failed to download $tarball_url" 1>&2 - echo "$tarball_url" > "$output_log" - error_count=$((error_count + 1)) - fi -done - -# End of file - -if [ $error_count -ne 0 ]; then - echo "" - echo "Encountered $error_count errors" - exit 1 -fi - -exit 0 diff --git a/centos-mirror-tools/download_mirror.sh b/centos-mirror-tools/download_mirror.sh deleted file mode 100755 index 65d40561..00000000 --- a/centos-mirror-tools/download_mirror.sh +++ /dev/null @@ -1,739 +0,0 @@ -#!/bin/bash -# -# 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/CentOS}" - -cleanup () { - if [ -e "${TMP_LST_DIR}" ]; then - \rm -rf ${TMP_LST_DIR} - fi -} - -trap "cleanup ; exit 1" INT HUP TERM QUIT -trap "cleanup" EXIT - -# Clear the error log before we begin -if [ -f $DL_MIRROR_LOG_DIR/errors ]; then - rm -f $DL_MIRROR_LOG_DIR/errors -fi - -# A temporary compatability step to save download time -# during the shift to the new DL_MIRROR_OUTPUT_DIR location. -# -# Relocate downloaded rpms from the old location to the new. -pike_dir="./output/stx-r1/CentOS/pike" -if [ -d $pike_dir ] && [ ! -d $DL_MIRROR_OUTPUT_DIR ]; then - mkdir -p $(dirname $DL_MIRROR_OUTPUT_DIR) - mv $pike_dir $DL_MIRROR_OUTPUT_DIR - \rm -rf ./output/stx-r1 -fi - -usage() { - 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 "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 " -W ,,:" - echo " Override the url for the wheels.inc list of a lower" - echo " layer's build type. Normally the url(s) is read from" - echo " ///required_layer_wheel_inc.cfg." - echo " This option can be used more than once." - echo -} - -generate_log_name() { - filename=$1 - level=$2 - base=$(basename $filename .lst) - echo $LOGSDIR"/"$base"_download_"$level".log" -} - -need_file(){ - for f in $*; do - if [ ! -f $f ]; then - echo "ERROR: File $f does not exist." - exit 1 - fi - 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 - echo "ERROR: Directory $d does not exist." - exit 1 - fi - done -} - -# Downloader scripts -rpm_downloader="${DOWNLOAD_MIRROR_DIR}/dl_rpms.sh" -lower_layer_rpm_downloader="${DOWNLOAD_MIRROR_DIR}/dl_lower_layer_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 -use_system_yum_conf=0 -alternate_yum_conf="${DOWNLOAD_MIRROR_DIR}/yum.conf.sample" -alternate_repo_dir="" -rpm_downloader_extra_args="" -tarball_downloader_extra_args="" -make_stx_mirror_yum_conf_extra_args="" - - -# lst files to use as input -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 -rpms_from_layer_repos_dir=${DL_MIRROR_OUTPUT_DIR}/layer_repos -image_inc_from_layer_build_dir=${DL_MIRROR_OUTPUT_DIR}/layer_image_inc -wheels_inc_from_layer_build_dir=${DL_MIRROR_OUTPUT_DIR}/layer_wheels_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 - -SUDO=sudo - -# Permitted values of dl_source -dl_from_stx_mirror="stx_mirror" -dl_from_upstream="upstream" -dl_from_stx_then_upstream="$dl_from_stx_mirror $dl_from_upstream" -dl_from_upstream_then_stx="$dl_from_upstream $dl_from_stx_mirror" - -# Download from what source? -# dl_from_stx_mirror = StarlingX mirror only -# dl_from_upstream = Original upstream source only -# dl_from_stx_then_upstream = Either source, STX prefered (default)" -# dl_from_upstream_then_stx = Either source, UPSTREAM prefered" -dl_source="$dl_from_stx_then_upstream" -dl_flag="" - -dl_from_stx () { - local re="\\b$dl_from_stx_mirror\\b" - [[ "$dl_source" =~ $re ]] -} - -dl_from_upstream () { - local re="\\b$dl_from_upstream\\b" - [[ "$dl_source" =~ $re ]] -} - - -MULTIPLE_DL_FLAG_ERROR_MSG="Error: Please use only one of: -s,-S,-u,-U" -TEMP_DIR="" -TEMP_DIR_CLEANUP="" - -multiple_dl_flag_check () { - if [ "$dl_flag" != "" ]; then - echo "$MULTIPLE_DL_FLAG_ERROR_MSG" - usage - exit 1 - fi -} - - -# Parse out optional arguments -while getopts "c:Cd:ghI:sl:L:nt:ySuUW:" o; do - case "${o}" in - 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}" - ;; - W) - set_layer_wheels_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" - SUDO="" - ;; - t) - # Set TEMP_DIR - TEMP_DIR="${OPTARG}" - ;; - y) - # Use hosts /etc/yum.conf - use_system_yum_conf=1 - alternate_yum_conf="" - ;; - s) - # Download from StarlingX mirror only. Do not use upstream sources. - multiple_dl_flag_check - dl_source="$dl_from_stx_mirror" - dl_flag="-s" - ;; - S) - # Download from StarlingX mirror first, only use upstream source as a fallback. - multiple_dl_flag_check - dl_source="$dl_from_stx_then_upstream" - dl_flag="-S" - ;; - u) - # Download from upstream only. Do not use StarlingX mirror. - multiple_dl_flag_check - dl_source="$dl_from_upstream" - dl_flag="-u" - ;; - U) - # Download from upstream first, only use StarlingX mirror as a fallback. - multiple_dl_flag_check - dl_source="$dl_from_upstream_then_stx" - dl_flag="-U" - ;; - h) - # Help - usage - exit 0 - ;; - *) - usage - exit 1 - ;; - esac -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)," -echo "so please make sure your network working properly!!" - - -LOGSDIR="logs" -mkdir -p $LOGSDIR - - -# Check extistence of prerequisites files -need_file ${rpm_downloader} ${other_downloader} ${tarball_downloader} -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} - -# -# 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 ${wheels_inc_from_layer_build_dir} -mkdir -p ${wheels_inc_from_layer_build_dir} - -for key in "${!layer_wheels_inc_urls[@]}"; do - lower_layer="${key%,*}" - stream="${key#*,}" - url="${layer_wheels_inc_urls[${key}]}" - name_from_url=$(url_to_file_name $url) - list="${wheels_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 - REPO_DIR=/etc/yum.repos.d - - if [ $layer != "all" ]; then - if [ -d ${config_dir}/${distro}/${layer}/yum.repos.d ]; then - ${SUDO} \cp -f -v ${config_dir}/${distro}/${layer}/yum.repos.d/*.repo $REPO_DIR/ - fi - else - # copy all layers - ${SUDO} \cp -f -v ${config_dir}/${distro}/*/yum.repos.d/*.repo $REPO_DIR/ - fi -fi - -if [ $use_system_yum_conf -eq 0 ]; then - need_file "${alternate_yum_conf}" - if [ "$alternate_repo_dir" == "" ]; then - alternate_repo_dir=$(grep '^reposdir=' "${alternate_yum_conf}" | cut -d '=' -f 2) - 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 - -rpm_downloader_extra_args="${rpm_downloader_extra_args} -D $distro" - -if [ "$dl_flag" != "" ]; then - # Pass dl_flag on to the rpm_downloader script - rpm_downloader_extra_args="${rpm_downloader_extra_args} $dl_flag" -fi - -if ! dl_from_stx; then - # Not using stx mirror - if [ $use_system_yum_conf -eq 0 ]; then - # Use provided yum.conf unaltered. - rpm_downloader_extra_args="${rpm_downloader_extra_args} -c ${alternate_yum_conf}" - fi -else - # We want to use stx mirror, so we need to create a new, modified yum.conf and yum.repos.d. - # The modifications will add or substitute repos pointing to the StralingX mirror. - if [ "$TEMP_DIR" == "" ]; then - if [ "$MY_WORKSPACE" != "" ]; then - TEMP_DIR="$MY_WORKSPACE/tmp/yum" - else - TEMP_DIR=$(mktemp -d /tmp/stx_mirror_XXXXXX) - TEMP_DIR_CLEANUP="y" - fi - fi - - if [ ! -d $TEMP_DIR ]; then - mkdir -p ${TEMP_DIR} - fi - - TEMP_CONF="$TEMP_DIR/yum.conf" - need_file ${make_stx_mirror_yum_conf} - need_dir ${TEMP_DIR} - - if [ $use_system_yum_conf -eq 0 ]; then - # Modify user provided yum.conf. We expect ir to have a 'reposdir=' entry to - # point to the repos that need to be modified as well. - if dl_from_upstream; then - # add - echo "${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}" - ${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 - echo "${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}" - ${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 - # inside a container, and the system yum.conf has like been modified else where - # in these scripts. - if dl_from_upstream; then - # add - echo "${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}" - ${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 - echo "${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}" - ${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) - if ! dl_from_stx; then - # Not using stx mirror - if [ $use_system_yum_conf -eq 0 ]; then - # Use provided yum.conf unaltered. - llrd_extra_args="-c ${alternate_yum_conf}" - fi - else - llrd_extra_args="-c ${TEMP_DIR}/yum.conf" - fi - echo "$lower_layer_rpm_downloader -l ${lower_layer} -b ${build_type} -r $(dirname $url) ${llrd_extra_args} ${list} ${level}" - $lower_layer_rpm_downloader -l ${lower_layer} -b ${build_type} -r $(dirname $url) ${llrd_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) using curl -echo "step #2: start downloading RPMs/SRPMs from 3rd-party websites..." -list=${rpms_from_3rd_parties} -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 - echo "ERROR: Something wrong with downloading files listed in $list." - echo " Please check the log at $(pwd)/$logfile !" - echo "" - success=0 -fi - -# download RPMs/SRPMs from 3rd_party repos by "yumdownloader" -list=${rpms_from_centos_3rd_parties} -level=L1 -logfile=$(generate_log_name $list $level) -$rpm_downloader ${rpm_downloader_extra_args} $list $level |& tee $logfile -retcode=${PIPESTATUS[0]} -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. - - # cengn references for backward compatibility if transitioning - # a pre-existing build environment. - - ${SUDO} \rm -f $REPO_DIR/StarlingX_3rd*.repo - ${SUDO} \rm -f $REPO_DIR/StarlingX_cengn*.repo - ${SUDO} \rm -f $REPO_DIR/StarlingX_mirror*.repo - if [ "$TEMP_DIR" != "" ]; then - ${SUDO} \rm -f $TEMP_DIR/yum.repos.d/StarlingX_3rd*.repo - ${SUDO} \rm -f $TEMP_DIR/yum.repos.d/StarlingX_cengn*.repo - ${SUDO} \rm -f $TEMP_DIR/yum.repos.d/StarlingX_mirror*.repo - fi -fi - -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 -logfile=$(generate_log_name $list $level) -$rpm_downloader ${rpm_downloader_extra_args} $list $level |& tee $logfile -retcode=${PIPESTATUS[0]} - - -K1_logfile=$(generate_log_name ${rpms_from_centos_repo} K1) -if [ $retcode -ne 1 ]; then - # K1 step not needed. Clear any K1 logs from previous download attempts. - $rpm_downloader -x $LOGSDIR/L1_rpms_missing_centos.log K1 |& tee $K1_logfile -fi - -if [ $retcode -eq 0 ]; then - echo "finish 1st round of RPM downloading successfully!" -elif [ $retcode -eq 1 ]; then - echo "finish 1st round of RPM downloading with missing files!" - if [ -e "$LOGSDIR/L1_rpms_missing_centos.log" ]; then - - echo "start 2nd round of downloading Binary RPMs with K1 match criteria..." - $rpm_downloader ${rpm_downloader_extra_args} $LOGSDIR/L1_rpms_missing_centos.log K1 centos |& tee $K1_logfile - retcode=${PIPESTATUS[0]} - if [ $retcode -eq 0 ]; then - echo "finish 2nd round of RPM downloading successfully!" - elif [ $retcode -eq 1 ]; then - echo "finish 2nd round of RPM downloading with missing files!" - if [ -e "$LOGSDIR/rpms_missing_K1.log" ]; then - echo "WARNING: missing RPMs listed in $LOGSDIR/centos_rpms_missing_K1.log !" - fi - fi - - # 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 || true - mv -f $LOGSDIR/L1_rpms_missing_centos.tmp $LOGSDIR/L1_rpms_missing_centos.log - - - missing_num=`wc -l $LOGSDIR/K1_rpms_missing_centos.log | cut -d " " -f1-1` - if [ "$missing_num" != "0" ];then - echo "ERROR: -------RPMs missing: $missing_num ---------------" - retcode=1 - fi - fi - - if [ -e "$LOGSDIR/L1_srpms_missing_centos.log" ]; then - missing_num=`wc -l $LOGSDIR/L1_srpms_missing_centos.log | cut -d " " -f1-1` - if [ "$missing_num" != "0" ];then - echo "ERROR: --------- SRPMs missing: $missing_num ---------------" - retcode=1 - fi - fi -fi - -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 || 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 - -# 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) -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." -fi - -if [ $change_group_ids -eq 1 ]; then - # change "./output" and sub-folders to 751 (cgcs) group - NEW_UID=$(id -u) - NEW_GID=751 - ${SUDO} chown ${NEW_UID}:${NEW_GID} -R ./output -fi - -echo "step #4: start downloading other files ..." - -logfile=$LOGSDIR"/otherfiles_centos_download.log" -${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 #4: done successfully" -else - echo "step #4: finished with errors" - echo "ERROR: Something wrong with downloading from ${other_downloads}." - echo " Please check the log at $(pwd)/$logfile!" - echo "" - success=0 -fi - - -# StarlingX requires a group of source code pakages, in this section -# they will be downloaded. -echo "step #5: start downloading tarball compressed files" -logfile=$LOGSDIR"/tarballs_download.log" -${tarball_downloader} ${dl_flag} -D "$distro" ${tarball_downloader_extra_args} ${tarball_downloads} |& tee $logfile -retcode=${PIPESTATUS[0]} -if [ $retcode -eq 0 ];then - echo "step #5: done successfully" -else - 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" != "" ] && [ "$TEMP_DIR_CLEANUP" == "y" ]; then - echo "${SUDO} rm -rf $TEMP_DIR" - ${SUDO} \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 " - ${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 - echo "Warning: Not all download steps succeeded. You are likely missing files." - exit 1 -fi - -echo "Success" -exit 0 diff --git a/centos-mirror-tools/make_stx_mirror_yum_conf.sh b/centos-mirror-tools/make_stx_mirror_yum_conf.sh deleted file mode 100755 index df1e6ce6..00000000 --- a/centos-mirror-tools/make_stx_mirror_yum_conf.sh +++ /dev/null @@ -1,286 +0,0 @@ -#!/bin/bash - -# -# SPDX-License-Identifier: Apache-2.0 -# - -# -# Replicate a yum.conf and yum.repo.d under a temporary directory and -# then modify the files to point to equivalent repos in the StarlingX mirror. -# This script was originated by Scott Little -# - -MAKE_STX_MIRROR_YUM_CONF_DIR="$(dirname "$(readlink -f "${BASH_SOURCE[0]}" )" )" - -source "$MAKE_STX_MIRROR_YUM_CONF_DIR/utils.sh" || exit 1 - -DISTRO="centos" -SUDO=sudo - -TEMP_DIR="" -SRC_REPO_DIR="$MAKE_STX_MIRROR_YUM_CONF_DIR/yum.repos.d" -SRC_YUM_CONF="$MAKE_STX_MIRROR_YUM_CONF_DIR/yum.conf.sample" - -RETAIN_REPODIR=0 - -usage () { - echo "" - 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" - echo "mirror." - echo "" - echo "-d = Place modified yum.conf and yum.repo.d into this directory" - echo "-D = Target distro on StarlingX mirror. Default is 'centos'" - echo "-y = Path to yum.conf file that we will modify. Default is" - 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" - echo "-n don't use sudo" -} - -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:l:nRr:u:y:" o; do - case "${o}" in - D) - DISTRO="${OPTARG}" - ;; - d) - TEMP_DIR="${OPTARG}" - ;; - l) - LAYER="${OPTARG}" - ;; - n) - SUDO="" - ;; - r) - SRC_REPO_DIR="${OPTARG}" - ;; - R) - RETAIN_REPODIR=1 - ;; - u) - set_layer_urls "${OPTARG}" - ;; - y) - SRC_YUM_CONF="${OPTARG}" - ;; - *) - usage - exit 1 - ;; - esac -done - -# -# option validation -# -if [ ! -f $SRC_YUM_CONF ]; then - echo "Error: yum.conf not found at '$SRC_YUM_CONF'" - exit 1 -fi - -if [ ! -d $SRC_REPO_DIR ]; then - echo "Error: repo dir not found at '$SRC_REPO_DIR'" - exit 1 -fi - -if [ "$TEMP_DIR" == "" ]; then - echo "Error: working dir not provided" - usage - exit 1 -fi - -if [ ! -d $TEMP_DIR ]; then - echo "Error: working dir not found at '$TEMP_DIR'" - exit 1 -fi - -# -# Get the value of the $releasever variable. -# -# If the source yum.conf has a releasever= setting, we will honor -# that, even though yum will not. -# -# Otherwise use yum to query the host environment (Docker). -# This assumes the host environmnet has the same releasever -# as that which will be used inside StarlingX. -# -# NOTE: In other scripts we will read releasever= out of yum.conf -# and push it back into yum via --releasever=<#>. -# -get_releasever () { - if [ -f $SRC_YUM_CONF ] && grep -q '^releasever=' $SRC_YUM_CONF; then - grep '^releasever=' $SRC_YUM_CONF | cut -d '=' -f 2 - else - ${SUDO} yum version nogroups | grep Installed | cut -d ' ' -f 2 | cut -d '/' -f 1 - fi -} - -# -# Get the value of the $basearch variable. -# -# Just use yum to query the host environment (Docker) as we don't support -# cross compiling. -# -get_arch () { - ${SUDO} yum version nogroups | grep Installed | cut -d ' ' -f 2 | cut -d '/' -f 2 -} - - -# -# Global variables we will use later. -# -STX_MIRROR_REPOS_DIR="$TEMP_DIR/yum.repos.d" -STX_MIRROR_YUM_CONF="$TEMP_DIR/yum.conf" -STX_MIRROR_YUM_LOG="$TEMP_DIR/yum.log" -STX_MIRROR_YUM_CACHDIR="$TEMP_DIR/cache/yum/\$basearch/\$releasever" - -RELEASEVER=$(get_releasever) -ARCH=$(get_arch) - -# -# Copy as yet unmodified yum.conf and yum.repos.d from source to dest. -# -mkdir -p "$STX_MIRROR_REPOS_DIR" -echo "\cp -r '$SRC_REPO_DIR/*' '$STX_MIRROR_REPOS_DIR/'" -\cp -r "$SRC_REPO_DIR"/* "$STX_MIRROR_REPOS_DIR/" -echo "\cp '$SRC_YUM_CONF' '$STX_MIRROR_YUM_CONF'" -\cp "$SRC_YUM_CONF" "$STX_MIRROR_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 $STX_MIRROR_REPOS_DIR - fi -fi - -# -# Add or modify reposdir= value in our new yum.conf -# -if grep -q '^reposdir=' $STX_MIRROR_YUM_CONF; then - # reposdir= already exists, modify it - if [ $RETAIN_REPODIR -eq 1 ]; then - # Append STX_MIRROR_REPOS_DIR - sed "s#^reposdir=\(.*\)\$#reposdir=\1 $STX_MIRROR_REPOS_DIR#" -i $STX_MIRROR_YUM_CONF - else - # replace with STX_MIRROR_REPOS_DIR - sed "s#^reposdir=.*\$#reposdir=$STX_MIRROR_REPOS_DIR#" -i $STX_MIRROR_YUM_CONF - fi -else - # reposdir= doeas not yet exist, add it - if [ $RETAIN_REPODIR -eq 1 ]; then - # Add both SRC_REPO_DIR and STX_MIRROR_REPOS_DIR - echo "reposdir=$SRC_REPO_DIR $STX_MIRROR_REPOS_DIR" >> $STX_MIRROR_YUM_CONF - else - # Add STX_MIRROR_REPOS_DIR only - echo "reposdir=$STX_MIRROR_REPOS_DIR" >> $STX_MIRROR_YUM_CONF - fi -fi - -# -# modify or add logfile= value in our new yum.conf -# -if grep -q '^logfile=' $STX_MIRROR_YUM_CONF; then - sed "s#^logfile=.*\$#logfile=$STX_MIRROR_YUM_LOG#" -i $STX_MIRROR_YUM_CONF -else - echo "logfile=$STX_MIRROR_YUM_LOG" >> $STX_MIRROR_YUM_CONF -fi - -# -# modify or add cachedir= value in our new yum.conf -# -if grep -q '^cachedir=' $STX_MIRROR_YUM_CONF; then - sed "s#^cachedir=.*\$#cachedir=$STX_MIRROR_YUM_CACHDIR#" -i $STX_MIRROR_YUM_CONF -else - echo "cachedir=$STX_MIRROR_YUM_CACHDIR" >> $STX_MIRROR_YUM_CONF -fi - - -# -# Modify all the repo files in our new yum.repos.d -# -for REPO in $(find "$STX_MIRROR_REPOS_DIR" -type f -name '*repo'); do - # - # Replace mirrorlist with baseurl if required - # - if grep -q '^mirrorlist=' "$REPO" ; then - sed '/^mirrorlist=/d' -i "$REPO" - sed 's%^#baseurl%baseurl%' -i "$REPO" - fi - - # - # Substitute any $releasever or $basearch variables - # - sed "s#/[$]releasever/#/$RELEASEVER/#g" -i "$REPO" - sed "s#/[$]basearch/#/$ARCH/#g" -i "$REPO" - - # - # Turn off gpgcheck for now. - # Must revisit this at a later date! - # - sed 's#^gpgcheck=1#gpgcheck=0#' -i "$REPO" - sed '/^gpgkey=/d' -i "$REPO" - - # - # Convert baseurl(s) to StarlingX mirror equivalent - # - for URL in $(grep '^baseurl=' "$REPO" | sed 's#^baseurl=##'); do - STX_MIRROR_URL="$(url_to_stx_mirror_url "$URL" "$DISTRO")" - - # Test STX_MIRROR url - url_exists --quiet "$STX_MIRROR_URL" - if [ $? -eq 0 ]; then - # OK, make substitution - sed "s#^baseurl=$URL\$#baseurl=$STX_MIRROR_URL#" -i "$REPO" - fi - done - - # - # Prefix repoid and name with STX_MIRROR - # - sed "s#^name=\(.*\)#name=STX_MIRROR_\1#" -i "$REPO" - sed "s#^\[\([^]]*\)\]#[STX_MIRROR_\1]#" -i "$REPO" -done - -for key in "${!layer_urls[@]}"; do - lower_layer="${key%,*}" - build_type="${key#*,}" - REPO="$STX_MIRROR_REPOS_DIR/StarlingX_mirror_${lower_layer}_layer.repo" - if [ -f "$REPO" ]; then - sed "s#^baseurl=.*/${lower_layer}/.*/${build_type}/\$#baseurl=${layer_urls[${key}]}#" -i "$REPO" - else - REPO="$STX_MIRROR_REPOS_DIR/StarlingX_local_${lower_layer}_${build_type}_layer.repo" - ( - echo "[Starlingx-local_${lower_layer}_${build_type}_layer]" - echo "name=Starlingx-mirror_${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/mirror-check.sh b/centos-mirror-tools/mirror-check.sh deleted file mode 100755 index 68516fab..00000000 --- a/centos-mirror-tools/mirror-check.sh +++ /dev/null @@ -1,197 +0,0 @@ -#!/bin/bash -# -# SPDX-License-Identifier: Apache-2.0 -# -# Copyright (C) 2019 Intel Corporation -# - -# This script checks if the required packages in the .lst file list is -# actually downloadable. Sometimes, the release number in upstream is -# changed and that causes a mismatch in the build requirements. -# We can find this problems in an early stage without the need to -# download all the packages. -# -# The yum cache contains this information, more specific the primary_db -# files, so iterating over the content of .lst, parse the name of the -# package and get the information on what is available to download -# should be enough to know the status of the mirror. -# -# If a package is not found then the script will try to get the avai- -# lable version and log that into the error log. By this way we get -# notified on what changed in the external repositories. -# -# How to run: -# This script is intended to be run inside the downloader container. -# It needs that all the CentOS repositories are well setup. -# -# ./mirror-check.sh -# -# And you should see the checking in progress. - -_print_msg() { echo -en "$(date -u +"%Y-%m-%d %H-%M-%S") ==> $1"; } -info() { _print_msg "INFO: $1\n"; } -info_c() { _print_msg "INFO: $1"; } -warning() { _print_msg "WARN: $1\n"; } -error() { _print_msg "ERROR: $1\n"; } - -RPMS_CENTOS_LIST="rpms_centos.lst" -RPMS_3RD_PARTY_LIST="rpms_centos3rdparties.lst" -ERROR_LOG_FILE="mirror-check-failures.log" -truncate -s 0 $ERROR_LOG_FILE -retcode=0 -extra_opts="" -layer="$LAYER" -valid_layers=('compiler' 'distro' 'flock') - - -# Cloned from cgcs-root/build-tools/pkg-manager-utils.sh -# Ideally this can still be used when tools is the only git -# that has been cloned. - -# Yum vs DNF compatibility -YUM=$(which yum 2>> /dev/null) -DNF=$(which dnf 2>> /dev/null) -PKG_MANAGER="" -REPOQUERY=$(which repoquery 2>> /dev/null) -REPOQUERY_SUB_COMMAND="" -REPOQUERY_RESOLVE="--resolve" -REPOQUERY_WHATPROVIDES_DELIM=" " -if [ ! -z ${DNF} ]; then - PKG_MANAGER="dnf" - REPOQUERY=${DNF} - REPOQUERY_SUB_COMMAND="repoquery --disable-modular-filtering" - REPOQUERY_RESOLVE="" - REPOQUERY_WHATPROVIDES_DELIM="," -elif [ ! -z ${YUM} ]; then - PKG_MANAGER="yum" -else - >&2 echo "ERROR: Couldn't find a supported package manager" - exit 1 -fi - - -usage() { - echo "$0 [-c ] [-l ]" - echo "" - echo "Options:" - echo " -c: Use an alternate yum.conf rather than the system file (option passed" - echo " on to subscripts when appropriate)" - echo " -l: Check specific layer (one of 'all ${valid_layers[@]}')" - echo "" -} - -get_rpm_name() { - _rpm_file_name=$1 - rpm_name=$(echo "$_rpm_file_name" | rev | cut -d'-' -f3- | rev) - echo "$rpm_name" -} - -get_rpm_full_name() { - _rpm_file_name=$1 - rpm_name=$(echo "$_rpm_file_name" | rev | cut -d'.' -f2- | rev) - echo "$rpm_name" -} - -get_rpm_arch() { - arch=$(echo "$1" | rev | cut -d'.' -f2 | rev) - echo "$arch" -} - -get_repoquery_info() { - _arch=$1 - _package_name=$2 - if [ "$_arch" == "x86_64" ]; then - # To filter out the i686 packages - repoquery_opts="--archlist=x86_64" - elif [ "$_arch" == "src" ]; then - repoquery_opts="--archlist=src" - else - repoquery_opts= - fi - $REPOQUERY $REPOQUERY_SUB_COMMAND \ - $extra_opts ${RELEASEVER} -C \ - --qf '%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}' \ - $repoquery_opts "$_package_name" -} - -_check_rpms() { - p=$1 - full_name=$(get_rpm_full_name "$p") - rpm_name=$(get_rpm_name "$p") - arch=$(get_rpm_arch "$p") - info_c "Checking $full_name... " - _repoquery=$(get_repoquery_info "$arch" "$full_name") - if [ -z "$_repoquery" ]; then - echo -e "FAILED!" - available_pkgs=$(get_repoquery_info "$arch" "$rpm_name") - echo -e "Package $full_name not found, available $available_pkgs" >> $ERROR_LOG_FILE - retcode=1 - else - if [ "$full_name" == "$_repoquery" ]; then - echo -e "OK" - else - echo -e "FAILED!" - retcode=1 - echo -e "Required $full_name but found $_repoquery" >> $ERROR_LOG_FILE - fi - fi -} - -check_rpms() { - _rpms_list=$1 - for p in $_rpms_list; do - _check_rpms "$p" - done -} - -while getopts "c:l:" opt; do - case $opt in - c) - extra_opts="-c ${OPTARG}" - grep -q "releasever=" $OPTARG && RELEASEVER="--$(grep releasever= ${OPTARG})" - ;; - l) - layer="${OPTARG}" - if [ "$layer" == "all" ]; then - layer="" - else - case " ${valid_layers[@]} " in - *" $layer "* ) echo "found layer $layer" - ;; - *) echo "'$layer' is invalid" - usage - exit 1 - ;; - esac - fi - ;; - \?) - echo "Invalid option: -$OPTARG" >&2 - usage - exit 1 - ;; - esac -done - -info "Getting yum cache" -if ! yum $extra_opts ${RELEASEVER} makecache; then - error "There was a problem getting yum cache" - exit 1 -fi - -for rpm_list in $(find config/centos/$layer -name "$RPMS_CENTOS_LIST" -o -name "$RPMS_3RD_PARTY_LIST"); do - info "Reading $rpm_list..." - for arch in "src" "noarch" "x86_64"; do - info "Getting info for $arch packages..." - rpms=$(echo "$(grep -v '^#' $rpm_list | grep -F "$arch.rpm")") - check_rpms "$rpms" - done -done - -if [ $retcode -ne 0 ]; then - error "Failures found, error log:" - error "==========================" - cat $ERROR_LOG_FILE -fi - -exit $retcode diff --git a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-5 b/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-5 deleted file mode 100644 index 2627d31d..00000000 --- a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-5 +++ /dev/null @@ -1,28 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v1.2.6 (GNU/Linux) - -mQGiBEWfB6MRBACrnYW6yKMT+MwJlCIhoyTxGf3mAxmnAiDEy6HcYN8rivssVTJk -CFtQBlBOpLV/OW2YtKrCO2xHn46eNfnMri8FGT8g+9JF3MUVi7kiV1He4iJynHXB -+F2ZqIvHf3IaUj1ys+p8TK64FDFxDQDrGQfIsD/+pkSGx53/877IrvdwjwCguQcr -Ioip5TH0Fj0OLUY4asYVZH8EAIqFHEqsY+9ziP+2R3/FyxSllKkjwcMLrBug+cYO -LYDD6eQXE9Mq8XKGFDj9ZB/0+JzK/XQeStheeFG75q3noq5oCPVFO4czuKErIRAB -qKbDBhaTj3JhOgM12XsUYn+rI6NeMV2ZogoQCC2tWmDETfRpYp2moo53NuFWHbAy -XjETA/sHEeQT9huHzdi/lebNBj0L8nBGfLN1nSRP1GtvagBvkR4RZ6DTQyl0UzOJ -RA3ywWlrL9IV9mrpb1Fmn60l2jTMMCc7J6LacmPK906N+FcN/Docj1M4s/4CNanQ -NhzcFhAFtQL56SNyLTCk1XzhssGZ/jwGnNbU/aaj4wOj0Uef5LRGQ2VudE9TLTUg -S2V5IChDZW50T1MgNSBPZmZpY2lhbCBTaWduaW5nIEtleSkgPGNlbnRvcy01LWtl -eUBjZW50b3Mub3JnPohkBBMRAgAkBQJFnwekAhsDBQkSzAMABgsJCAcDAgMVAgMD -FgIBAh4BAheAAAoJEKikR9zoViiXKlEAmwSoZDvZo+WChcg3s/SpNoWCKhMAAJwI -E2aXpZVrpsQnInUQWwkdrTiL5YhMBBMRAgAMBQJFnwiSBYMSzAIRAAoJEDjCFhY5 -bKCk0hAAn134bIx3wSbq58E6P6U5RT7Z2Zx4AJ9VxnVkoGHkVIgSdsxHUgRjo27N -F7kBDQRFnwezEAQA/HnJ5yiozwgtf6jt+kii8iua+WnjqBKomPHOQ8moxbWdv5Ks -4e1DPhzRqxhshjmub4SuJ93sgMSAF2ayC9t51mSJV33KfzPF2gIahcMqfABe/2hJ -aMzcQZHrGJCEX6ek8l8SFKou7vICzyajRSIK8gxWKBuQknP/9LKsoczV+xsAAwUD -/idXPkk4vRRHsCwc6I23fdI0ur52bzEqHiAIswNfO521YgLk2W1xyCLc2aYjc8Ni -nrMX1tCnEx0/gK7ICyJoWH1Vc7//79sWFtX2EaTO+Q07xjFX4E66WxJlCo9lOjos -Vk5qc7R+xzLDoLGFtbzaTRQFzf6yr7QTu+BebWLoPwNTiE8EGBECAA8FAkWfB7MC -GwwFCRLMAwAACgkQqKRH3OhWKJfvvACfbsF1WK193zM7vSc4uq51XsceLwgAoI0/ -9GxdNhGQEAweSlQfhPa3yYXH -=o/Mx ------END PGP PUBLIC KEY BLOCK----- - diff --git a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-6 b/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-6 deleted file mode 100644 index bd863d8e..00000000 --- a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-6 +++ /dev/null @@ -1,30 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v1.4.5 (GNU/Linux) - -mQINBE4P06MBEACqn48FZgYkG2QrtUAVDV58H6LpDYEcTcv4CIFSkgs6dJ9TavCW -NyPBZRpM2R+Rg5eVqlborp7TmktBP/sSsxc8eJ+3P2aQWSWc5ol74Y0OznJUCrBr -bIdypJllsD9Fe+h7gLBXTh3vdBEWr2lR+xA+Oou8UlO2gFbVFQqMafUgU1s0vqaE -/hHH0TzwD0/tJ6eqIbHwVR/Bu6kHFK4PwePovhfvyYD9Y+C0vOYd5Ict2vbLHz1f -QBDZObv4M6KN3j7nzme47hKtdMd+LwFqxM5cXfM6b5doDulWPmuGV78VoX6OR7el -x1tlfpuiFeuXYnImm5nTawArcQ1UkXUSYcTUKShJebRDLR3BycxR39Q9jtbOQ29R -FumHginovEhdUcinRr22eRXgcmzpR00zFIWoFCwHh/OCtG14nFhefuZ8Z80qbVhW -2J9+/O4tksv9HtQBmQNOK5S8C4HNF2M8AfOWNTr8esFSDc0YA5/cxzdfOOtWam/w -lBpNcUUSSgddRsBwijPuWhVA3NmA/uQlJtAo4Ji5vo8cj5MTPG3+U+rfNqRxu1Yc -ioXRo4LzggPscaTZX6V24n0fzw0J2k7TT4sX007k+7YXwEMqmHpcMYbDNzdCzUer -Zilh5hihJwvGfdi234W3GofttoO+jaAZjic7a3p6cO1ICMgfVqrbZCUQVQARAQAB -tEZDZW50T1MtNiBLZXkgKENlbnRPUyA2IE9mZmljaWFsIFNpZ25pbmcgS2V5KSA8 -Y2VudG9zLTYta2V5QGNlbnRvcy5vcmc+iQI8BBMBAgAmBQJOD9OjAhsDBQkSzAMA -BgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQCUb8osEFud6ajRAAnb6d+w6Y/v/d -MSy7UEy4rNquArix8xhqBwwjoGXpa37OqTvvcJrftZ1XgtzmTbkqXc+9EFch0C+w -ST10f+H0SPTUGuPwqLkg27snUkDAv1B8laub+l2L9erzCaRriH8MnFyxt5v1rqWA -mVlRymzgXK+EQDr+XOgMm1CvxVY3OwdjdoHNox4TdVQWlZl83xdLXBxkd5IRciNm -sg5fJAzAMeg8YsoDee3m4khg9gEm+/Rj5io8Gfk0nhQpgGGeS1HEXl5jzTb44zQW -qudkfcLEdUMOECbu7IC5Z1wrcj559qcp9C94IwQQO+LxLwg4kHffvZjCaOXDRiya -h8KGsEDuiqwjU9HgGq9fa0Ceo3OyUazUi+WnOxBLVIQ8cUZJJ2Ia5PDnEsz59kCp -JmBZaYPxUEteMtG3yDTa8c8jUnJtMPpkwpSkeMBeNr/rEH4YcBoxuFjppHzQpJ7G -hZRbOfY8w97TgJbfDElwTX0/xX9ypsmBezgGoOvOkzP9iCy9YUBc9q/SNnflRWPO -sMVrjec0vc6ffthu2xBdigBXhL7x2bphWzTXf2T067k+JOdoh5EGney6LhQzcp8m -YCTENStCR+L/5XwrvNgRBnoXe4e0ZHet1CcCuBCBvSmsPHp5ml21ahsephnHx+rl -JNGtzulnNP07RyfzQcpCNFH7W4lXzqM= -=jrWY ------END PGP PUBLIC KEY BLOCK----- diff --git a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-7 b/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-7 deleted file mode 100644 index 47f6d4d6..00000000 --- a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-7 +++ /dev/null @@ -1,30 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v1.4.5 (GNU/Linux) - -mQINBFOn/0sBEADLDyZ+DQHkcTHDQSE0a0B2iYAEXwpPvs67cJ4tmhe/iMOyVMh9 -Yw/vBIF8scm6T/vPN5fopsKiW9UsAhGKg0epC6y5ed+NAUHTEa6pSOdo7CyFDwtn -4HF61Esyb4gzPT6QiSr0zvdTtgYBRZjAEPFVu3Dio0oZ5UQZ7fzdZfeixMQ8VMTQ -4y4x5vik9B+cqmGiq9AW71ixlDYVWasgR093fXiD9NLT4DTtK+KLGYNjJ8eMRqfZ -Ws7g7C+9aEGHfsGZ/SxLOumx/GfiTloal0dnq8TC7XQ/JuNdB9qjoXzRF+faDUsj -WuvNSQEqUXW1dzJjBvroEvgTdfCJfRpIgOrc256qvDMp1SxchMFltPlo5mbSMKu1 -x1p4UkAzx543meMlRXOgx2/hnBm6H6L0FsSyDS6P224yF+30eeODD4Ju4BCyQ0jO -IpUxmUnApo/m0eRelI6TRl7jK6aGqSYUNhFBuFxSPKgKYBpFhVzRM63Jsvib82rY -438q3sIOUdxZY6pvMOWRkdUVoz7WBExTdx5NtGX4kdW5QtcQHM+2kht6sBnJsvcB -JYcYIwAUeA5vdRfwLKuZn6SgAUKdgeOtuf+cPR3/E68LZr784SlokiHLtQkfk98j -NXm6fJjXwJvwiM2IiFyg8aUwEEDX5U+QOCA0wYrgUQ/h8iathvBJKSc9jQARAQAB -tEJDZW50T1MtNyBLZXkgKENlbnRPUyA3IE9mZmljaWFsIFNpZ25pbmcgS2V5KSA8 -c2VjdXJpdHlAY2VudG9zLm9yZz6JAjUEEwECAB8FAlOn/0sCGwMGCwkIBwMCBBUC -CAMDFgIBAh4BAheAAAoJECTGqKf0qA61TN0P/2730Th8cM+d1pEON7n0F1YiyxqG -QzwpC2Fhr2UIsXpi/lWTXIG6AlRvrajjFhw9HktYjlF4oMG032SnI0XPdmrN29lL -F+ee1ANdyvtkw4mMu2yQweVxU7Ku4oATPBvWRv+6pCQPTOMe5xPG0ZPjPGNiJ0xw -4Ns+f5Q6Gqm927oHXpylUQEmuHKsCp3dK/kZaxJOXsmq6syY1gbrLj2Anq0iWWP4 -Tq8WMktUrTcc+zQ2pFR7ovEihK0Rvhmk6/N4+4JwAGijfhejxwNX8T6PCuYs5Jiv -hQvsI9FdIIlTP4XhFZ4N9ndnEwA4AH7tNBsmB3HEbLqUSmu2Rr8hGiT2Plc4Y9AO -aliW1kOMsZFYrX39krfRk2n2NXvieQJ/lw318gSGR67uckkz2ZekbCEpj/0mnHWD -3R6V7m95R6UYqjcw++Q5CtZ2tzmxomZTf42IGIKBbSVmIS75WY+cBULUx3PcZYHD -ZqAbB0Dl4MbdEH61kOI8EbN/TLl1i077r+9LXR1mOnlC3GLD03+XfY8eEBQf7137 -YSMiW5r/5xwQk7xEcKlbZdmUJp3ZDTQBXT06vavvp3jlkqqH9QOE8ViZZ6aKQLqv -pL+4bs52jzuGwTMT7gOR5MzD+vT0fVS7Xm8MjOxvZgbHsAgzyFGlI1ggUQmU7lu3 -uPNL0eRx4S1G4Jn5 -=OGYX ------END PGP PUBLIC KEY BLOCK----- diff --git a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-8 b/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-8 deleted file mode 100644 index 30235a86..00000000 --- a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-8 +++ /dev/null @@ -1,30 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v2.0.22 (GNU/Linux) - -mQINBFzMWxkBEADHrskpBgN9OphmhRkc7P/YrsAGSvvl7kfu+e9KAaU6f5MeAVyn -rIoM43syyGkgFyWgjZM8/rur7EMPY2yt+2q/1ZfLVCRn9856JqTIq0XRpDUe4nKQ -8BlA7wDVZoSDxUZkSuTIyExbDf0cpw89Tcf62Mxmi8jh74vRlPy1PgjWL5494b3X -5fxDidH4bqPZyxTBqPrUFuo+EfUVEqiGF94Ppq6ZUvrBGOVo1V1+Ifm9CGEK597c -aevcGc1RFlgxIgN84UpuDjPR9/zSndwJ7XsXYvZ6HXcKGagRKsfYDWGPkA5cOL/e -f+yObOnC43yPUvpggQ4KaNJ6+SMTZOKikM8yciyBwLqwrjo8FlJgkv8Vfag/2UR7 -JINbyqHHoLUhQ2m6HXSwK4YjtwidF9EUkaBZWrrskYR3IRZLXlWqeOi/+ezYOW0m -vufrkcvsh+TKlVVnuwmEPjJ8mwUSpsLdfPJo1DHsd8FS03SCKPaXFdD7ePfEjiYk -nHpQaKE01aWVSLUiygn7F7rYemGqV9Vt7tBw5pz0vqSC72a5E3zFzIIuHx6aANry -Gat3aqU3qtBXOrA/dPkX9cWE+UR5wo/A2UdKJZLlGhM2WRJ3ltmGT48V9CeS6N9Y -m4CKdzvg7EWjlTlFrd/8WJ2KoqOE9leDPeXRPncubJfJ6LLIHyG09h9kKQARAQAB -tDpDZW50T1MgKENlbnRPUyBPZmZpY2lhbCBTaWduaW5nIEtleSkgPHNlY3VyaXR5 -QGNlbnRvcy5vcmc+iQI3BBMBAgAhBQJczFsZAhsDBgsJCAcDAgYVCAIJCgsDFgIB -Ah4BAheAAAoJEAW1VbOEg8ZdjOsP/2ygSxH9jqffOU9SKyJDlraL2gIutqZ3B8pl -Gy/Qnb9QD1EJVb4ZxOEhcY2W9VJfIpnf3yBuAto7zvKe/G1nxH4Bt6WTJQCkUjcs -N3qPWsx1VslsAEz7bXGiHym6Ay4xF28bQ9XYIokIQXd0T2rD3/lNGxNtORZ2bKjD -vOzYzvh2idUIY1DgGWJ11gtHFIA9CvHcW+SMPEhkcKZJAO51ayFBqTSSpiorVwTq -a0cB+cgmCQOI4/MY+kIvzoexfG7xhkUqe0wxmph9RQQxlTbNQDCdaxSgwbF2T+gw -byaDvkS4xtR6Soj7BKjKAmcnf5fn4C5Or0KLUqMzBtDMbfQQihn62iZJN6ZZ/4dg -q4HTqyVpyuzMXsFpJ9L/FqH2DJ4exGGpBv00ba/Zauy7GsqOc5PnNBsYaHCply0X -407DRx51t9YwYI/ttValuehq9+gRJpOTTKp6AjZn/a5Yt3h6jDgpNfM/EyLFIY9z -V6CXqQQ/8JRvaik/JsGCf+eeLZOw4koIjZGEAg04iuyNTjhx0e/QHEVcYAqNLhXG -rCTTbCn3NSUO9qxEXC+K/1m1kaXoCGA0UWlVGZ1JSifbbMx0yxq/brpEZPUYm+32 -o8XfbocBWljFUJ+6aljTvZ3LQLKTSPW7TFO+GXycAOmCGhlXh2tlc6iTc41PACqy -yy+mHmSv -=kkH7 ------END PGP PUBLIC KEY BLOCK----- diff --git a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-Debug-6 b/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-Debug-6 deleted file mode 100644 index 8e9122de..00000000 --- a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-Debug-6 +++ /dev/null @@ -1,30 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v1.4.5 (GNU/Linux) - -mQINBE4P1EIBEACfrYbqfmCxVzfO3P9NGC2Ul9EyzDNW9WK0yYt1kT45cjybC+vL -8gPl5BlVC9Z5WoSU9YhCwk/RdQ0aQJQRziEyQqwftSgKESrApAqEyHIkcsPNCkjq -55q9MkhJApMn14dwvCJCgubDSj2Ft8b172IlIX3k196uCZl9j5EVUHuyxls4AOUZ -7wuvEXLu01KOi5lqnsGwyRTv+AV74LupL03iZUPQuGUWPuP25J35sC4p33We5Ogx -VrjOv6/e5Z0p9zb2AgBh1hFRwPPgE3wrYJIF5tmJgDDdKIPcNFE1l2QiOlPg/QA4 -t0f6gUk0ptgrWlNmAhj8y8ccomf/JgmjfQbjFXWkqIePVzQy9adM6SbmKFm/czJ1 -X1Jsy7lCzpxYqz8RYds8EzD455auJ0TeiO4P0PFd+RXncH10mGIESP/DTicWvVdK -0doBLpYcpwyNL4dyQxq28xtneFgYV+Zkazk0HzF3+x+vnD+LZ1Zc9/MXub/Yt5nv -1eaQrSfSkCDvq5rXzzprqVe6Ytl+FK5lwbJGhOUWfsWk0PqChkEhw2n7zgHpQ5Qd -U5oMFFKy3B1ZYQRn581/wB+eL/fgku7icIo/IOU7zeKDmIK7xHuHiAmVtm7L35VL -qAbgSY5B5EBqP6RtBT7AIKzM/+H5uMvnS4xI5PVkJVijL6Fpw8aHEeCDVQARAQAB -tFdDZW50T1MtNiBEZWJ1Z2luZm8gS2V5IChDZW50T1MtNiBEZWJ1Z2luZm8gU2ln -bmluZyBLZXkpIDxjZW50b3MtNi1kZWJ1Zy1rZXlAY2VudG9zLm9yZz6JAjwEEwEC -ACYFAk4P1EICGwMFCRLMAwAGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRA7dc95 -0P89FkPID/4w8+3Yg7lZfTkPynWcSX4KOH6NRCSbuUf+5MFmZT4FXVOr7LHOWCRS -QkF3f+tpPIpGLcEFD9r0/9npozsviG/13ZhT31x3mmASvVVGVp9cHN5Ie7Zim2BN -+ALbGQ0YbaO7f7XgBMTKTlw71HQ5V4yCqrUVBL1FicGBsBJ5nfJt/K0WjKA1GGYA -DyW1YP/Oid5lPNqPLyR3Jw2oMHtUtbwZbtgBSq8Ll5gZaYTpap+M4SdQmBXyOMxA -NPXSwJgNuWufKnwp+7qMR/sFRIW9qmRvR30NtonmzOwf+kOtY03USiSK4pneEHTQ -YKAGCEdOgsPOnEwv0jvW3KABIw+rwRzkpfW0IFh0VoyOrQ67Ek0Q3oldQ9Lrjwqu -qsL12YhBgfnMkSM/w7R0HsezOSmPb0wHxjIb6CDv+4r9LIHx5F4YXFytv7pYIUqP -6ATg9jJ/ecMcXVonnwwUG2FtQNhYa4URak1u3u0xJTKsrsvMnYksjCpgosmd4XB4 -7651UvR7pgsSscJSuLlh9S4BR3/crsYZMq1O5L9HOywU4l2SN04p+DfH2Vf90VfB -9An1uA2hBa5lB1IuN0QiIH9OMaDqXPk0rVHS0GJ28Jx4rztofDBWHuShgO5YzNUw -A8CKB3t/kH6zutLdF6tS0Mh1wLWuPWfSH4DPd+mSucY/zbbrrAgxFA== -=9b/M ------END PGP PUBLIC KEY BLOCK----- diff --git a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-SIG-OpsTools b/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-SIG-OpsTools deleted file mode 100644 index 4196e35d..00000000 --- a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-SIG-OpsTools +++ /dev/null @@ -1,20 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v2.0.22 (GNU/Linux) - -mQENBFirSnoBCADLACfDHfVhgxMImHt7Y6VpUAvg/QXygfvkhmzbcvVTzj0EvP98 -V9H+O0+lWupQCoa9J5p/7i5bF74aWqY6KZU9tQnU8Mc+nbyvy63TC4Jb47c9AwPo -Nba3CCmnQs+pfNTbvpwR72akgyx1jCWQApYoo5O0MKQy23Zhm8jz8DoPyOjRSrlV -idRUGLoydLU7u4sC+LiNfl5LoAZ1KygeOK1zHh3ADQTuMdLFMizb19fIhENyN2xm -sfqTW1UZi4R/1s2e/smZtf3P1N9lAwRvWYxy0IeXJXyZpT18nuyXqp1N1Xivcs2r -PW0tpY5Fn2/hauKeJP5DbqEo7o7XAAyy+NUbABEBAAG0YUNlbnRPUyBPcHNUb29s -cyBTSUcgKGh0dHBzOi8vd2lraS5jZW50b3Mub3JnL1NwZWNpYWxJbnRlcmVzdEdy -b3VwL09wc1Rvb2xzKSA8c2VjdXJpdHlAY2VudG9zLm9yZz6JATkEEwECACMFAlir -SnoCGwMHCwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRBP2VMnUbwqE6GSB/9r -ViXDUqDAA6xy5TxGZv+JGxFNxRN+srhBLsUeK/DL//kFuONpN+t662V6J1/odP3x -Ho7gE08RJvo8V+QNjfswzseqeVl0texuX9/QNjAbatDFW5GW4w4wFDB9yM1C9GtQ -HZqmNmuP9ZM9smH6uFCVFDhPCAT5uoW+iedJWSjrwHAwfu3nuWMNHX0H1IYAf4Kp -lstDehI0ydMhCEkajBe67M9sdMTfLL0vfnvFzjk4eDdBKrC/aaUYHfLwlBn5zC9W -WaM0qP0zkSYT4C301LsRtYkUDCv4JgojgPZX0lea0fXaEzE5qps+gNFsklNVKhFo -vb7nW8WM0/YHt3XqFILq -=R48J ------END PGP PUBLIC KEY BLOCK----- diff --git a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-SIG-SCLo b/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-SIG-SCLo deleted file mode 100644 index 343aff9c..00000000 --- a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-SIG-SCLo +++ /dev/null @@ -1,20 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v2.0.22 (GNU/Linux) - -mQENBFYM/AoBCADR9Q5cb+H5ndx+QkzNBQ88wcD+g112yvnHNlSiBMOnNEGHuKPJ -tujZ+eWXP3K6ucJckT91WxfQ2fxPr9jQ0xpZytcHcZdTfn3vKL9+OwR0npp+qmcz -rK8/EzVz/SWSgBQ5xT/HUvaeoVAbzBHSng0r2njnBAqABKAoTxgyRGKSCWduKD32 -7PF2ZpqeDFFhd99Ykt6ar8SlV8ToqH6F7An0ILeejINVbHUxd6+wsbpcOwQ4mGAa -/CPXeqqLGj62ASBv36xQr34hlN/9zQMViaKkacl8zkuvwhuHf4b4VlGVCe6VILpQ -8ytKMV/lcg7YpMfRq4KVWBjCwkvk6zg6KxaHABEBAAG0aENlbnRPUyBTb2Z0d2Fy -ZUNvbGxlY3Rpb25zIFNJRyAoaHR0cHM6Ly93aWtpLmNlbnRvcy5vcmcvU3BlY2lh -bEludGVyZXN0R3JvdXAvU0NMbykgPHNlY3VyaXR5QGNlbnRvcy5vcmc+iQE5BBMB -AgAjBQJWDPwKAhsDBwsJCAcDAgEGFQgCCQoLBBYCAwECHgECF4AACgkQTrhOcfLu -nVXNewgAg7RVclomjTY4w80XiztUuUaFlCHyR76KazdaGfx/8XckWH2GdQtwii+3 -Tg7+PT2H0Xyuj1aod+jVTPXTPVUr+rEHAjuNDY+xyAJrNljoOHiz111zs9pk7PLX -CPwKWQLnmrcKIi8v/51L79FFsUMvhClTBdLUQ51lkCwbcXQi+bOhPvZTVbRhjoB/ -a9z0d8t65X16zEzE7fBhnVoj4xye/MPMbTH41Mv+FWVciBTuAepOLmgJ9oxODliv -rgZa28IEWkvHQ8m9GLJ0y9mI6olh0cGFybnd5y4Ss1cMttlRGR4qthLhN2gHZpO9 -2y4WgkeVXCj1BK1fzVrDMLPbuNNCZQ== -=UtPD ------END PGP PUBLIC KEY BLOCK----- diff --git a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-SIG-Storage b/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-SIG-Storage deleted file mode 100644 index 527e575a..00000000 --- a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-SIG-Storage +++ /dev/null @@ -1,20 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v2.0.22 (GNU/Linux) - -mQENBFTCLWABCADDHh5ktfB+78L6yxcIxwbZgaLKTp0mKvM3i2CjBrbw+xHJ4x9E -mn39rkTJf2UHOK0PgAp3FftoAFCtrSAXuanNGpEcpSxXDzxNj2QMpAbySZ2r4RpL -qxNVlB73dHuASXIMlhyV1ASpM6Me0dpaTtyKj38kRPFkWWuIUaiEQzXFgztYx7Kp -i+we0iUBfSKY47l2rbqyu9qZ8kCeMjuSuLfG5OKw+fj9zwqFJkc+LAz8IPTF4g7p -48m0m5bUPvKIIa1BfYcyqaTMxfbqjGaF1M37zF1O0TUKGQ+8VddzQmwg7GglQMt3 -FqVer1WJUNPXyEgmZMzfmg7lqdPKKYaQBLk1ABEBAAG0XkNlbnRPUyBTdG9yYWdl -IFNJRyAoaHR0cDovL3dpa2kuY2VudG9zLm9yZy9TcGVjaWFsSW50ZXJlc3RHcm91 -cC9TdG9yYWdlKSA8c2VjdXJpdHlAY2VudG9zLm9yZz6JATkEEwECACMFAlTCLWAC -GwMHCwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRDUouUL5FHltbq9B/93dtpt -lQG2mVvGik9TFgRdt+p3CPTqT1fwNzhB3iO02yJu5oM6s4FB1XqKRaKlqtvtBzyT -geAwenu74aU1hFv4uq+uETCanUaSgOvTcCn5WXUpOvlwKJV7TUjLSNRfp2dAG8Ig -d3euLnfajCE13t5BrqhTAlaMxAbGAqtzr6K9y0hUeT0ogjrscfoQSVptlcLs8d7m -P+VMR4GUfvUAws65JZxBaal4N7eIIZCWktnJ+B3dE3/tsAksGyXGLaSroPSuY18V -wksdBuscKVV49Ees0SbhvSrF5JJ07ccUt43SSFun84iNW4nuiWm2QOOKMcd182Sk -d9SDUTFu/G4s2gx7 -=a0nM ------END PGP PUBLIC KEY BLOCK----- diff --git a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-SIG-Virtualization b/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-SIG-Virtualization deleted file mode 100644 index 00006eb1..00000000 --- a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-SIG-Virtualization +++ /dev/null @@ -1,20 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v2.0.22 (GNU/Linux) - -mQENBFWB31YBCAC4dFmTzBDOcq4R1RbvQXLkyYfF+yXcsMA5kwZy7kjxnFqBoNPv -aAjFm3e5huTw2BMZW0viLGJrHZGnsXsE5iNmzom2UgCtrvcG2f65OFGlC1HZ3ajA -8ZIfdgNQkPpor61xqBCLzIsp55A7YuPNDvatk/+MqGdNv8Ug7iVmhQvI0p1bbaZR -0GuavmC5EZ/+mDlZ2kHIQOUoInHqLJaX7iw46iLRUnvJ1vATOzTnKidoFapjhzIt -i4ZSIRaalyJ4sT+oX4CoRzerNnUtIe2k9Hw6cEu4YKGCO7nnuXjMKz7Nz5GgP2Ou -zIA/fcOmQkSGcn7FoXybWJ8DqBExvkJuDljPABEBAAG0bENlbnRPUyBWaXJ0dWFs -aXphdGlvbiBTSUcgKGh0dHA6Ly93aWtpLmNlbnRvcy5vcmcvU3BlY2lhbEludGVy -ZXN0R3JvdXAvVmlydHVhbGl6YXRpb24pIDxzZWN1cml0eUBjZW50b3Mub3JnPokB -OQQTAQIAIwUCVYHfVgIbAwcLCQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJEHrr -voJh6IBsRd0H/A62i5CqfftuySOCE95xMxZRw8+voWO84QS9zYvDEnzcEQpNnHyo -FNZTpKOghIDtETWxzpY2ThLixcZOTubT+6hUL1n+cuLDVMu4OVXBPoUkRy56defc -qkWR+UVwQitmlq1ngzwmqVZaB8Hf/mFZiB3B3Jr4dvVgWXRv58jcXFOPb8DdUoAc -S3u/FLvri92lCaXu08p8YSpFOfT5T55kFICeneqETNYS2E3iKLipHFOLh7EWGM5b -Wsr7o0r+KltI4Ehy/TjvNX16fa/t9p5pUs8rKyG8SZndxJCsk0MW55G9HFvQ0FmP -A6vX9WQmbP+ml7jsUxtEJ6MOGJ39jmaUvPc= -=ZzP+ ------END PGP PUBLIC KEY BLOCK----- diff --git a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-Security-6 b/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-Security-6 deleted file mode 100644 index 6e08693b..00000000 --- a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-Security-6 +++ /dev/null @@ -1,30 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v1.4.5 (GNU/Linux) - -mQINBE4P134BEAC+ho3SNeLTnB4VaQHl1MFnsRHPEseN82AGiusUYlu+MR8pZ90P -F9Kv97idgKcEhdG7kGrCqGS5DOvLbv5UOyOEeNf9Zd9bvE2MEQ6XWa6IcffeunAp -RfFo71CAuTfvix7ewCkFf/SvRx28mHVOeCtpjVU6BQ9XXMnXPFiD1YALJEif8YF1 -qq3tJbtpzcM+W0b5VyCUqWf44bb4M8WtLmHcTjHmQgoulPWxGqS2rmZ3qM2kqh+Q -QUqsPH8isfp/6WN0A7LtsZ326PV2FuEe/qVaT4+wNgqpI6hYiaYj6BQTuc7dV8gS -xhnVXH5MIDYw9LBIAhiATAr93CQTxcG1Gdk0wdGZaZGtDig+mXD9RsDBF+R1N18t -D98xQ5wpU4buIAcqBj2nC/c1trfO5KoWGepyuABYT0+Dz2DLhr6AwEuWymDhD4zl -PMxU4YsCWh3rhx8kU85ByRQQk/dNmFQ7VdJeKb4ct0nxW+Yi8pMmB3mLXlzo+LqT -CIa71e+lQjQKtJoFUMdIHEk9acMirXdbG0keXUfG/DnNA+dj+egAKlbu0id8Au97 -EuZaWyXVSZ8LXapG+wkaMvE+CGY4idvDd3xPDfXhEwRkSQVFe1DPVCL9QV1tUnJK -Zy4kV6u85Pu+4XHlPT26nuKBvfpXwEaDBYoowClj/xz7y2nRlav0CXLG4wARAQAB -tFlDZW50T1MtNiBTZWN1cml0eSBLZXkgKENlbnRPUy02IE9mZmljaWFsIFNlY3Vy -aXR5IEtleSkgPGNlbnRvcy02LXNlY3VyaXR5LWtleUBjZW50b3Mub3JnPokCPAQT -AQIAJgUCTg/XfgIbAwUJEswDAAYLCQgHAwIEFQIIAwQWAgMBAh4BAheAAAoJEAsT -LD/+g39vajgP/1S17nqnos8aoc17pXMr0u5DKlT4oV/aQp+V8stjmz+geyH91Lax -jNNE9GQdcqXQH8Hyp3xtdLape0kLgPH5mwDk8yL39uzgzoqZpq2iAeHQfkQ8fqt6 -6WwADRF9t7rDYNJwmPdVka9kL5oGs1Q7xS56x6zgG1CVPzQOCVIbgXDdD7I8nuHr -9en/5f3FmGJ3yGps6wUWETU9BrApat2Z7kY2ZM2ZiW5M/qY1pA/nxS3oTc90o//l -NQbZC5i1kPz6hCxlc1+41pXwL/IB7yYqbnVsc2ZVEncMegbCwQ7yaBrzrNSM+YuC -+z6wFnokthqK/JzYc1/rEfN3IzsadBW6S5mcFvYHNwyo7eeGtIwgQXOheBvyB/0E -23BdT/XjdWxHGP2eOh6v32WzBiA97dU195SFB8j36qx0mKWJujbxKxo4lWlRxvLk -27XEEW9rox5Tiv7XgNUp47wQHe11ADQ/+iyAVPV7ixCT/JV4r+VPA1o9VMggVnTe -ZjeK2coO1sawX7Gx87HwB36JmmEQ6RKJWHyeUodoUKjDcOZqyC9tanGD1lyZ4Oi1 -4CzQlt+gYkRCdYAt2L7KoyjTMp7lde7wF8TuGAM1I9WZs6RACxkAguSbh6L5CtrO -t7DA2xeQfBNNggS4vN018S4qXioeEKMBKrXQTDfsG+tF8DQSyIDQ/pmg -=yuja ------END PGP PUBLIC KEY BLOCK----- diff --git a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-Testing-6 b/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-Testing-6 deleted file mode 100644 index 67011f61..00000000 --- a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-Testing-6 +++ /dev/null @@ -1,30 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v1.4.5 (GNU/Linux) - -mQINBE4P1/ABEADIZqNdxFdVbHZQo3xGV8Bvdyj3gjaIxru/22a47Ok1HVxYoOny -ad0xib9TgbyKIARnX3nWRZO1migZTs4ptJVeV/KqR6EUh4YS1MyOHYCQ8rYfedZc -Hnh+cOop5M/TMxIG/EThE9kk/DetMOLbzt3RczVqP2xTshWoRq9rMfmMEp3BnlVK -srEnAUgyhPsknvCFVSLJ0g/ZNMDIczRYvAJWeYRD2sc26scSS4tl2YpD7/VkZqXY -8VXx2AunSGe28sVCnDNJSlQSuYMKdRR7Wc8yqZqFkZZEdTB6KIUMwElHevgwNGZj -49cu6suqeuzNXzZAFP/a9K/Rm4jayziumePEhKc0g8zMHkJsDyo4v/pDvLuSMuc7 -f+jYS619zdC80bEQ9PdOZTIx23/OHeMmG/h9Gjuqz3SxTM8whAQr0uAsZuLLECEj -MToZ4q3guXSddbzI6j708HFvYhD0YpqWJMQ0S6YS5DXN5GQv8c9YtF5ZOA65oBAp -XAxXQZz1kGxx/8jVC8/2uyaY6r/QAnkfB8sihR4V7jLOJbk640ClX8stsJqMEYBa -7ymWDgK5/x8GsJ+phkQQIRIx7Bbh+ob3lUXimzmRE3rXLBcNUip8+YYPN9qVuyGK -XZXupHQvUiMDXsOWHDIZiHYWPJYdWXety0fHHEdj5Bnd2yw9U11R01eeMQARAQAB -tFtDZW50T1MtNiBUZXN0aW5nIEtleSAoQ2VudE9TLTYgVGVzdCBhbmQgQmV0YSBT -aWduaW5nIEtleSkgPGNlbnRvcy02LXRlc3Rpbmcta2V5QGNlbnRvcy5vcmc+iQI8 -BBMBAgAmBQJOD9fwAhsDBQkSzAMABgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQ -EZwah+8dbbjVlhAAwoDiowLWFdnEUT6fEhF/I/oOqVxZerD2cHwIfXaHpFvUj3rS -51RKOV2XX7Me2R/gFbKJdXyRpPLU+u4825j7Q/yZGZ6r5AAiSuzmnHb4lyMffm+t -QIY9Qzq7OPU2MOoI3CgEsTdm1kO06glyNBT8s+d4DhFPNgUU9MuY6k+PS9dLnmH8 -Usr0X3FOzIXv//csIokgrN9HDdpVWWMdyKsEEaskG9psCNEf699Z3MVjz0DQ/KKj -jI9oaRfET2+O9v5maovqPqa9vnY2K6EoX0Kznw5BvpZqmuSxnvDkluqVBphgL6FR -QHRomCln9y/3f+4UoF3/c/QglEXSOH/GhjaasxU1GicPlnmV6Uyd/WadJnjp0tbO -NWtR3iNOc5FCrHiTOjx1ld56xsTw+LUOQZby3rfjAyhT4qz7LrTD48nBICHHA5Gd -Ulslb2alhPygn50cfMIiwg+RG271CkPcYcbcyuLjKinyes9jqDMsZ2aC85oWSmcg -SciA5HOrcHJAl8vNBYT2wZVlwvxbwQU+3C1aYAaQRM6OWHvUZE8A8+R5HKOvRGeC -wASURwPP0NblcQTM5C39Bsc70Ekifkt3TUothca9yrOvURN0y3mlGI5T2NTDYfXd -AIDcXXE93jZYMaasAyypuJw/mbk5By5ZndPh+Dwbmgu/c30+Mv1ZYPBsEYs= -=NsO7 ------END PGP PUBLIC KEY BLOCK----- diff --git a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-Cloud-SIG b/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-Cloud-SIG deleted file mode 100644 index b694450f..00000000 --- a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-Cloud-SIG +++ /dev/null @@ -1,19 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: SKS 1.1.6 -Comment: Hostname: keyserver.ntzwrk.org - -mQENBFVWcCcBCACfm3eQ0526/I0/p7HpR0NjK7K307XHhnbcbZv1sDUjQABDaqh0N4gnZcov -f+3fj6pcdOmeOpGI0cKE7Fh68RbEIqyjB7l7+j1grjewR0oCFFZ38KGmj+DWQrj1IJW7JU5f -H/G0Cu66ix+dJPcuTB3PJTqXN3ce+4TuG09D+epgwfbHlqaTpH2qHCu2uiGj/AaRSM/ZZzcI -nMaeleHSB+NChvaQ0W/m+kK5d/20d7sfkaTfI/pYSrodCfVTYxfKAd0TLW03kimHs5/Rdz+i -ZWecVKv6aFxzaywbrOjmOsy2q0kEWIwXMTZrq6cBRRuWyiXsI2zT2YHQ4UK44IxINiaJABEB -AAG0WkNlbnRPUyBDbG91ZCBTSUcgKGh0dHA6Ly93aWtpLmNlbnRvcy5vcmcvU3BlY2lhbElu -dGVyZXN0R3JvdXAvQ2xvdWQpIDxzZWN1cml0eUBjZW50b3Mub3JnPokBOQQTAQIAIwUCVVZw -JwIbAwcLCQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJEPm5/ud2RCnmATUH/3HDtWxpFkmy -FiA3VGkMt5dp3bgCRSd84X6Orfx1LARowpI4LomCGglGBGXVJePBacwcclorbLazuWrW/wU0 -efz0aDB5c4NPg/yXfNvujvlda8ADJwZXVBQphzvaIKwl4PqBsEnxC10I93T/0iyphAhfMRJ5 -R8AbEHMj7uF+TWTX/JoyQagllMqWTwoP4DFRutPdOmmjwvSVkWItH7hq6z9+M4dhlqeoOvPb -L5oCxX7TVmLck02Q5gI4syULOa7sqntzUQKFkhWp9U0+5KrBQBKezrurrrkq/WZR3WNE1KQf -NQ77f7S2JcXJdOaKgJ7xe7Y2flPq98AqwKXK7l1c3dc= -=W6yF ------END PGP PUBLIC KEY BLOCK----- diff --git a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-DOCKER b/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-DOCKER deleted file mode 100644 index 1967cbf0..00000000 --- a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-DOCKER +++ /dev/null @@ -1,28 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQINBFit5IEBEADDt86QpYKz5flnCsOyZ/fk3WwBKxfDjwHf/GIflo+4GWAXS7wJ -1PSzPsvSDATV10J44i5WQzh99q+lZvFCVRFiNhRmlmcXG+rk1QmDh3fsCCj9Q/yP -w8jn3Hx0zDtz8PIB/18ReftYJzUo34COLiHn8WiY20uGCF2pjdPgfxE+K454c4G7 -gKFqVUFYgPug2CS0quaBB5b0rpFUdzTeI5RCStd27nHCpuSDCvRYAfdv+4Y1yiVh -KKdoe3Smj+RnXeVMgDxtH9FJibZ3DK7WnMN2yeob6VqXox+FvKYJCCLkbQgQmE50 -uVK0uN71A1mQDcTRKQ2q3fFGlMTqJbbzr3LwnCBE6hV0a36t+DABtZTmz5O69xdJ -WGdBeePCnWVqtDb/BdEYz7hPKskcZBarygCCe2Xi7sZieoFZuq6ltPoCsdfEdfbO -+VBVKJnExqNZCcFUTEnbH4CldWROOzMS8BGUlkGpa59Sl1t0QcmWlw1EbkeMQNrN -spdR8lobcdNS9bpAJQqSHRZh3cAM9mA3Yq/bssUS/P2quRXLjJ9mIv3dky9C3udM -+q2unvnbNpPtIUly76FJ3s8g8sHeOnmYcKqNGqHq2Q3kMdA2eIbI0MqfOIo2+Xk0 -rNt3ctq3g+cQiorcN3rdHPsTRSAcp+NCz1QF9TwXYtH1XV24A6QMO0+CZwARAQAB -tCtEb2NrZXIgUmVsZWFzZSAoQ0UgcnBtKSA8ZG9ja2VyQGRvY2tlci5jb20+iQI3 -BBMBCgAhBQJYrep4AhsvBQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAAAoJEMUv62ti -Hp816C0P/iP+1uhSa6Qq3TIc5sIFE5JHxOO6y0R97cUdAmCbEqBiJHUPNQDQaaRG -VYBm0K013Q1gcJeUJvS32gthmIvhkstw7KTodwOM8Kl11CCqZ07NPFef1b2SaJ7l -TYpyUsT9+e343ph+O4C1oUQw6flaAJe+8ATCmI/4KxfhIjD2a/Q1voR5tUIxfexC -/LZTx05gyf2mAgEWlRm/cGTStNfqDN1uoKMlV+WFuB1j2oTUuO1/dr8mL+FgZAM3 -ntWFo9gQCllNV9ahYOON2gkoZoNuPUnHsf4Bj6BQJnIXbAhMk9H2sZzwUi9bgObZ -XO8+OrP4D4B9kCAKqqaQqA+O46LzO2vhN74lm/Fy6PumHuviqDBdN+HgtRPMUuao -xnuVJSvBu9sPdgT/pR1N9u/KnfAnnLtR6g+fx4mWz+ts/riB/KRHzXd+44jGKZra -IhTMfniguMJNsyEOO0AN8Tqcl0eRBxcOArcri7xu8HFvvl+e+ILymu4buusbYEVL -GBkYP5YMmScfKn+jnDVN4mWoN1Bq2yMhMGx6PA3hOvzPNsUoYy2BwDxNZyflzuAi -g59mgJm2NXtzNbSRJbMamKpQ69mzLWGdFNsRd4aH7PT7uPAURaf7B5BVp3UyjERW -5alSGnBqsZmvlRnVH5BDUhYsWZMPRQS9rRr4iGW0l+TH+O2VJ8aQ -=0Zqq ------END PGP PUBLIC KEY BLOCK----- diff --git a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-EPEL-6 b/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-EPEL-6 deleted file mode 100644 index 1bfc3d58..00000000 --- a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-EPEL-6 +++ /dev/null @@ -1,31 +0,0 @@ -pub 4096R/0608B895 2010-04-23 EPEL (6) - ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v1.4.5 (GNU/Linux) - -mQINBEvSKUIBEADLGnUj24ZVKW7liFN/JA5CgtzlNnKs7sBg7fVbNWryiE3URbn1 -JXvrdwHtkKyY96/ifZ1Ld3lE2gOF61bGZ2CWwJNee76Sp9Z+isP8RQXbG5jwj/4B -M9HK7phktqFVJ8VbY2jfTjcfxRvGM8YBwXF8hx0CDZURAjvf1xRSQJ7iAo58qcHn -XtxOAvQmAbR9z6Q/h/D+Y/PhoIJp1OV4VNHCbCs9M7HUVBpgC53PDcTUQuwcgeY6 -pQgo9eT1eLNSZVrJ5Bctivl1UcD6P6CIGkkeT2gNhqindRPngUXGXW7Qzoefe+fV -QqJSm7Tq2q9oqVZ46J964waCRItRySpuW5dxZO34WM6wsw2BP2MlACbH4l3luqtp -Xo3Bvfnk+HAFH3HcMuwdaulxv7zYKXCfNoSfgrpEfo2Ex4Im/I3WdtwME/Gbnwdq -3VJzgAxLVFhczDHwNkjmIdPAlNJ9/ixRjip4dgZtW8VcBCrNoL+LhDrIfjvnLdRu -vBHy9P3sCF7FZycaHlMWP6RiLtHnEMGcbZ8QpQHi2dReU1wyr9QgguGU+jqSXYar -1yEcsdRGasppNIZ8+Qawbm/a4doT10TEtPArhSoHlwbvqTDYjtfV92lC/2iwgO6g -YgG9XrO4V8dV39Ffm7oLFfvTbg5mv4Q/E6AWo/gkjmtxkculbyAvjFtYAQARAQAB -tCFFUEVMICg2KSA8ZXBlbEBmZWRvcmFwcm9qZWN0Lm9yZz6JAjYEEwECACAFAkvS -KUICGw8GCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRA7Sd8qBgi4lR/GD/wLGPv9 -qO39eyb9NlrwfKdUEo1tHxKdrhNz+XYrO4yVDTBZRPSuvL2yaoeSIhQOKhNPfEgT -9mdsbsgcfmoHxmGVcn+lbheWsSvcgrXuz0gLt8TGGKGGROAoLXpuUsb1HNtKEOwP -Q4z1uQ2nOz5hLRyDOV0I2LwYV8BjGIjBKUMFEUxFTsL7XOZkrAg/WbTH2PW3hrfS -WtcRA7EYonI3B80d39ffws7SmyKbS5PmZjqOPuTvV2F0tMhKIhncBwoojWZPExft -HpKhzKVh8fdDO/3P1y1Fk3Cin8UbCO9MWMFNR27fVzCANlEPljsHA+3Ez4F7uboF -p0OOEov4Yyi4BEbgqZnthTG4ub9nyiupIZ3ckPHr3nVcDUGcL6lQD/nkmNVIeLYP -x1uHPOSlWfuojAYgzRH6LL7Idg4FHHBA0to7FW8dQXFIOyNiJFAOT2j8P5+tVdq8 -wB0PDSH8yRpn4HdJ9RYquau4OkjluxOWf0uRaS//SUcCZh+1/KBEOmcvBHYRZA5J -l/nakCgxGb2paQOzqqpOcHKvlyLuzO5uybMXaipLExTGJXBlXrbbASfXa/yGYSAG -iVrGz9CE6676dMlm8F+s3XXE13QZrXmjloc6jwOljnfAkjTGXjiB7OULESed96MR -XtfLk0W5Ab9pd7tKDR6QHI7rgHXfCopRnZ2VVQ== -=V/6I ------END PGP PUBLIC KEY BLOCK----- diff --git a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-EPEL-7 b/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-EPEL-7 deleted file mode 100644 index 9001bd9d..00000000 --- a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-EPEL-7 +++ /dev/null @@ -1,31 +0,0 @@ -pub 4096R/352C64E5 2013-12-16 Fedora EPEL (7) - ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: rpm-4.11.1 (NSS-3) - -mQINBFKuaIQBEAC1UphXwMqCAarPUH/ZsOFslabeTVO2pDk5YnO96f+rgZB7xArB -OSeQk7B90iqSJ85/c72OAn4OXYvT63gfCeXpJs5M7emXkPsNQWWSju99lW+AqSNm -jYWhmRlLRGl0OO7gIwj776dIXvcMNFlzSPj00N2xAqjMbjlnV2n2abAE5gq6VpqP -vFXVyfrVa/ualogDVmf6h2t4Rdpifq8qTHsHFU3xpCz+T6/dGWKGQ42ZQfTaLnDM -jToAsmY0AyevkIbX6iZVtzGvanYpPcWW4X0RDPcpqfFNZk643xI4lsZ+Y2Er9Yu5 -S/8x0ly+tmmIokaE0wwbdUu740YTZjCesroYWiRg5zuQ2xfKxJoV5E+Eh+tYwGDJ -n6HfWhRgnudRRwvuJ45ztYVtKulKw8QQpd2STWrcQQDJaRWmnMooX/PATTjCBExB -9dkz38Druvk7IkHMtsIqlkAOQMdsX1d3Tov6BE2XDjIG0zFxLduJGbVwc/6rIc95 -T055j36Ez0HrjxdpTGOOHxRqMK5m9flFbaxxtDnS7w77WqzW7HjFrD0VeTx2vnjj -GqchHEQpfDpFOzb8LTFhgYidyRNUflQY35WLOzLNV+pV3eQ3Jg11UFwelSNLqfQf -uFRGc+zcwkNjHh5yPvm9odR1BIfqJ6sKGPGbtPNXo7ERMRypWyRz0zi0twARAQAB -tChGZWRvcmEgRVBFTCAoNykgPGVwZWxAZmVkb3JhcHJvamVjdC5vcmc+iQI4BBMB -AgAiBQJSrmiEAhsPBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRBqL66iNSxk -5cfGD/4spqpsTjtDM7qpytKLHKruZtvuWiqt5RfvT9ww9GUUFMZ4ZZGX4nUXg49q -ixDLayWR8ddG/s5kyOi3C0uX/6inzaYyRg+Bh70brqKUK14F1BrrPi29eaKfG+Gu -MFtXdBG2a7OtPmw3yuKmq9Epv6B0mP6E5KSdvSRSqJWtGcA6wRS/wDzXJENHp5re -9Ism3CYydpy0GLRA5wo4fPB5uLdUhLEUDvh2KK//fMjja3o0L+SNz8N0aDZyn5Ax -CU9RB3EHcTecFgoy5umRj99BZrebR1NO+4gBrivIfdvD4fJNfNBHXwhSH9ACGCNv -HnXVjHQF9iHWApKkRIeh8Fr2n5dtfJEF7SEX8GbX7FbsWo29kXMrVgNqHNyDnfAB -VoPubgQdtJZJkVZAkaHrMu8AytwT62Q4eNqmJI1aWbZQNI5jWYqc6RKuCK6/F99q -thFT9gJO17+yRuL6Uv2/vgzVR1RGdwVLKwlUjGPAjYflpCQwWMAASxiv9uPyYPHc -ErSrbRG0wjIfAR3vus1OSOx3xZHZpXFfmQTsDP7zVROLzV98R3JwFAxJ4/xqeON4 -vCPFU6OsT3lWQ8w7il5ohY95wmujfr6lk89kEzJdOTzcn7DBbUru33CQMGKZ3Evt -RjsC7FDbL017qxS+ZVA/HGkyfiu4cpgV8VUnbql5eAZ+1Ll6Dw== -=hdPa ------END PGP PUBLIC KEY BLOCK----- diff --git a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-EPEL-8 b/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-EPEL-8 deleted file mode 100644 index 30b69a62..00000000 --- a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-EPEL-8 +++ /dev/null @@ -1,28 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQINBFz3zvsBEADJOIIWllGudxnpvJnkxQz2CtoWI7godVnoclrdl83kVjqSQp+2 -dgxuG5mUiADUfYHaRQzxKw8efuQnwxzU9kZ70ngCxtmbQWGmUmfSThiapOz00018 -+eo5MFabd2vdiGo1y+51m2sRDpN8qdCaqXko65cyMuLXrojJHIuvRA/x7iqOrRfy -a8x3OxC4PEgl5pgDnP8pVK0lLYncDEQCN76D9ubhZQWhISF/zJI+e806V71hzfyL -/Mt3mQm/li+lRKU25Usk9dWaf4NH/wZHMIPAkVJ4uD4H/uS49wqWnyiTYGT7hUbi -ecF7crhLCmlRzvJR8mkRP6/4T/F3tNDPWZeDNEDVFUkTFHNU6/h2+O398MNY/fOh -yKaNK3nnE0g6QJ1dOH31lXHARlpFOtWt3VmZU0JnWLeYdvap4Eff9qTWZJhI7Cq0 -Wm8DgLUpXgNlkmquvE7P2W5EAr2E5AqKQoDbfw/GiWdRvHWKeNGMRLnGI3QuoX3U -pAlXD7v13VdZxNydvpeypbf/AfRyrHRKhkUj3cU1pYkM3DNZE77C5JUe6/0nxbt4 -ETUZBTgLgYJGP8c7PbkVnO6I/KgL1jw+7MW6Az8Ox+RXZLyGMVmbW/TMc8haJfKL -MoUo3TVk8nPiUhoOC0/kI7j9ilFrBxBU5dUtF4ITAWc8xnG6jJs/IsvRpQARAQAB -tChGZWRvcmEgRVBFTCAoOCkgPGVwZWxAZmVkb3JhcHJvamVjdC5vcmc+iQI4BBMB -AgAiBQJc9877AhsPBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRAh6kWrL4bW -oWagD/4xnLWws34GByVDQkjprk0fX7Iyhpm/U7BsIHKspHLL+Y46vAAGY/9vMvdE -0fcr9Ek2Zp7zE1RWmSCzzzUgTG6BFoTG1H4Fho/7Z8BXK/jybowXSZfqXnTOfhSF -alwDdwlSJvfYNV9MbyvbxN8qZRU1z7PEWZrIzFDDToFRk0R71zHpnPTNIJ5/YXTw -NqU9OxII8hMQj4ufF11040AJQZ7br3rzerlyBOB+Jd1zSPVrAPpeMyJppWFHSDAI -WK6x+am13VIInXtqB/Cz4GBHLFK5d2/IYspVw47Solj8jiFEtnAq6+1Aq5WH3iB4 -bE2e6z00DSF93frwOyWN7WmPIoc2QsNRJhgfJC+isGQAwwq8xAbHEBeuyMG8GZjz -xohg0H4bOSEujVLTjH1xbAG4DnhWO/1VXLX+LXELycO8ZQTcjj/4AQKuo4wvMPrv -9A169oETG+VwQlNd74VBPGCvhnzwGXNbTK/KH1+WRH0YSb+41flB3NKhMSU6dGI0 -SGtIxDSHhVVNmx2/6XiT9U/znrZsG5Kw8nIbbFz+9MGUUWgJMsd1Zl9R8gz7V9fp -n7L7y5LhJ8HOCMsY/Z7/7HUs+t/A1MI4g7Q5g5UuSZdgi0zxukiWuCkLeAiAP4y7 -zKK4OjJ644NDcWCHa36znwVmkz3ixL8Q0auR15Oqq2BjR/fyog== -=84m8 ------END PGP PUBLIC KEY BLOCK----- diff --git a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-FC27 b/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-FC27 deleted file mode 100644 index 5cf09891..00000000 --- a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-FC27 +++ /dev/null @@ -1,30 +0,0 @@ -pub 4096R/F5282EE4 2017-02-21 Fedora 27 (27) - ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQINBFiskqMBEADTbsoAXpDPk+FtcwBEPZQVe0YQYdOqavfQQVD/RYAcHnJW/K1b -ZhQusBjUIec9SfGi3uBNNmbziAvpd/ycMKyWHuWQLmBgbImrqnPbBPMXmxeNGnZj -A1hjVDp0pzj2+gZQhqYWSf6kQy9u9A1mSU63Kl/tfw7+hX7Tc3I8feGAFCHcFQgE -SxUib8Mw/OOGR3Am9fKdA+K1kJeQIiZvXMcNFx+3CfoavhFdicuoT2KbcSuzRm76 -duKNHlLaP6/IbZxNiDWh8SDVpFaFPlqR/R/+wibA6e9wMf6CZ4vfUY7NKYf4tYBs -0EYdkn3j/KhJJxdb+M46Q/xwq9ovZo7XIhLrIUPuMw91X9cbvkU/a9kE1ffdpNmF -1fDnUcEkuuEqOl+aMVsUBEbAQ86yrwpDfL4XT9vwnDIkggKZyvDTZ6q00XKg3Ger -KuZtQBl/YcHDXuBlB1fzpGl8a8hq/+GeT2sVxjlYwPXjrsKd1NeP6ctQsR6gHuP3 -W5ohP4rArtM6ONN8rlTiodDLVGHBpUzIRdgr7RCL1AqB9vrdQ2MVZMasTcUnUvKo -0H4mps+x05jGao0b0Z0TJc6wr6ybHH38NVG06VX5rJZlfZchGwkWzmYxai55/7ln -1vJmk+kbdS7pK0jfmeVJ8A77XLCL36oJFCiCrYjV+ZGgvB+z08Jzwc7sgwARAQAB -tCxGZWRvcmEgMjcgKDI3KSA8ZmVkb3JhLTI3QGZlZG9yYXByb2plY3Qub3JnPokC -OAQTAQIAIgUCWKySowIbDwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQ9V50 -MPUoLuTcww/+LFPVEyVguMeU/QABEsE5FEN7kcDReZtdwq7p/aKC29mzCxeHggit -YOGlrINkJ26Aq6p+oW6w7JxBWJnKoTBYJDFzNIbp/6GbG4oKcEnWQZfTnRLTr5au -kVdWBFevzC0huraobKz3joYRIX826VUzS/A418zpnDVPtpo3x86V9f292rqi2tn9 -Q5cQC5Ck3/cjQDEwkN9gHz4j/c1oa6zBOcHbKkaZdWA2dIs6XOxCIHg78i6VQwMM -s+vfm2vbV3ACCcOVnd3d6NxIQuDLEQwdtdB2zI8R74bjacosrcafK+F2DnkM7WrL -SCiTKLJBMRDx+X2nOjT5pLuts4FC/XYRO23SMtPAMzQ852Z1lkjsaVDsjzNqCasU -B0vDPHLQE8aj0zchNBSzuHoKpXNYTyJztekWL/QXkUsXu0x7N5WhBlZ+lni6LtZU -51l7BJd1n+ZKnQ4gmjQ1ffVLbgzb9Z1MNje0s61FdKmUJQGULYqh32W4GV+RLvtI -6AJV/EmFCUEfRJ3eA8tJiyKe512wiim/WDhvzFuuPBup2Z3TufiaJQOysLlN5+HU -QitTtcd7j8ZgpsIAIZtSWOMxbIAJWbzn8gjfIj4ZDeo0ZZXH0VgDkXtpv1g8R2aR -Az6ob5YYW5VnI2UEr53x1Z7lmUhv/TUZn26IeU16jCJ80k7pJvQSF8Y= -=xpp1 ------END PGP PUBLIC KEY BLOCK----- diff --git a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-FC27-primary b/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-FC27-primary deleted file mode 100644 index 852e8926..00000000 --- a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-FC27-primary +++ /dev/null @@ -1,32 +0,0 @@ -pub 4096R/64DAB85D 2016-09-09 Fedora 26 Primary (26) - ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v1 - -mQINBFfTPiIBEACnRl8tUymlDOBNJWjtICofXNyM4qt2qfGTme3YZ0ZVOay55pK6 -1OLiyNLXyJfDH9d2U6dZn5UYLNdE3QXRVua5GXlSituY0+pzs7n9doW/U8kdhm9a -zOfyR1Wh/u/FHUmiXUvuwLVzqee7lSU3Ry1voDzPIyM/3/eXDa4wAkbYuestYV2F -G2VqcMgDIEudYlkz6N1OigMWvkvYXFHVC1A55ydHenWffQzQaPpGuJLA61ARZ5Cu -X46xgOCPc+aSvAm/D0cmOS7xhZcUqs1A5uGtViZqsRt59Bp0HVNxftfBCO/rQx+9 -FrV1vYXkbTdzG3unlVCJxxC2dW2W6hb3SNgPbE5fgiG9twvVU+3GsFUwARclRWiZ -HjbWdjlRTkRySzkkdnXalJo3G4UAEDfkvujM2dB4Dt6gVkCPvSKVpK6HTtBdHmDO -scYfazX/j86somO9npHSrb11tYaLbx2PYfEvw6F7rsxr78/GBjzPnKkK3suXxDlS -8q7tT1FYV89EzjME5+ThJOyPxyXHKQQwozIXcB/BUfyWGlfFFh8baD+DA8lNgQvl -/TVFvW6bUV6ll5JoVJJhC87EACL7mlo6AQtwCivUEPxusVXM6u53UKbsc4gVdkZd -WpUyT2YsgKK05/eVDIkMLHXb3efVbJ6NCj88Fq6hYB7+Y5MRbRFJpvS4DQARAQAB -tDxGZWRvcmEgMjYgUHJpbWFyeSAoMjYpIDxmZWRvcmEtMjYtcHJpbWFyeUBmZWRv -cmFwcm9qZWN0Lm9yZz6JAjgEEwECACIFAlfTPiICGw8GCwkIBwMCBhUIAgkKCwQW -AgMBAh4BAheAAAoJEIEqa0tk2rhdFk8P/1WZFEEBfUr9ywRxeVAwiKx9Ggzf8m61 -p98spnUGj8N53bKwguKnMqAUtm9/XQPRGYRfqKKuKF/4AySCOmqFP86zHThnbFcb -fMyiJOxBN5N/5dhUxTkZG1M51vFPQx53dnea3w7ypJekTwfEna46PKUD7dTV3HJg -d2YOojD9mxup0iAmi7/3mi0cHwTCZS9FF/A4eBWjuEd4OM3KzPF7HBdY37a1IBLR -k7wruMEGSq6EXcoeqG2sMmU7RnEeQxy3WqMYdRdzUjbfBN7mCAcuv2yKB1FFW4/v -PhP7ObpCCLiaL46APdGFHZ30EC4oaeqSygJ8+zAIFK40t/a0iNNf8ZKKeeuasinr -qNJAep/WoVjIpx/LlF9vw522fhYXJ75LYLBCQNke/4rQ1Rl29io2Dg29aPrEwFPj -+7zDztdvaGmu5wLPvsC+w5pyqOT2LPC19y3D7T+KfXp0gEwyZedviDwZdIXz1PX1 -IMytlwRXlrhkp/2WzJvAkJCmRSb8QsxY9Y2A4rfqrNCk6kgjc+3pXNdxumaXEp33 -pjm+z61Qrg2XXFHUhQyRiBnEtyo2Hj3tJQdrPxwGIgtKFZCv+oAwewnMw9TFycI6 -rYEfS4wdAIOGoSF/PL9Eq2xoUJQw8QFCrURm7sfS0/VmvXoSjqzZLeWI4e+JvId0 -QFFBR5ZKOqzo -=DGPs ------END PGP PUBLIC KEY BLOCK----- diff --git a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-FC27-second b/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-FC27-second deleted file mode 100644 index 5bf962f1..00000000 --- a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-FC27-second +++ /dev/null @@ -1,55 +0,0 @@ -pub 4096R/3B921D09 2016-08-08 Fedora 26 Secondary (26) -sub 2048g/5F6EB130 2016-08-08 - ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v1 - -mQINBFeocJYBEAD0YKTqzt0QVgmHkRO0G8HpwdsNEzPANkDWe4KC1YnKTDjl4ojv -BfGc4bzLb+jXM4364DWGxArW6QJFW0DWI9DsK8+5TO+Zi9xtLi5BXKImw2cYh7HK -bCdNtBxT3xI1UVUuAkL8qbschWTUKgLYC1ywwjiFmjY7fEUpr3jzQrhYxazqN0Nv -R/lq9k3VAetXTRfOEOhUrIhrTRQnsK58rspF4nWqZTj6D8jkSGcQqs9D3/btbsx6 -9QkFKIIfxvfZxIHccaYfJhjgNU75b4Zl6NQvRm0jB8jpFqMTvG7zvwubRiCku0YS -T+jy5RiZyaL5Yue0RP8dW0xfsVdRE7zsNaTRuvwVOBfXIFuGj81q0JrO7G5HW2Km -o2byOeqidPyrlFtJv1PfByUFKIZ530HM4mnVH8193ZbravjJCpj1Ye07cq0yy0Nt -2rvEpi63EYCBOaOQ9SJaYf77SZlZj/r7W2Hnnn40RqfzRUS3EAIucx1KtqNly5B4 -zm56J8I9rPmqf/zfj+0/kGj8YRm8MP2+F7Se836PGF5d3zjazamcf0ORQmG67dwq -ddB+a5JhAxWl8OlFNsNBdRnu4qY3i6jK8jhI4U6NwQYEcWmnEeK5rbU20lEKPKla -+1bK5OlU02JINuS0iXyCMEYyLdheCRQVGXGADVgXy790nTb/IpGVmDj7lQARAQAB -tEBGZWRvcmEgMjYgU2Vjb25kYXJ5ICgyNikgPGZlZG9yYS0yNi1zZWNvbmRhcnlA -ZmVkb3JhcHJvamVjdC5vcmc+iQI4BBMBAgAiBQJXqHCWAhsPBgsJCAcDAgYVCAIJ -CgsEFgIDAQIeAQIXgAAKCRBFYP1NO5IdCWGXD/wOG5fluN233GHQsZ1WQneDaq/z -i/GyyNelbR5TVJhmZ/ifi51EGx4/w6ZdWokmVQ6UejatdeQCQhlFlF1g9Ax/oYoE -bdJVmFRP7HzXqWcENXnCSXcpha3C1N8g12a1B3qew0gbuRbhwnnzcDUQSSrcefS1 -XpnhRmDUt7WanbWOWQ6kktYdAkfVd2/k/Y5nHUZp25mnjsNPbsffev6xTdUB4dVk -irBR4quMYwDXzzKKLz5E7pZB94C8WUCAYPOKM5pCuJR3L4pAjHGjUyrSSxAaCepf -iwJcCOQHMJY7CpuRqmhc1o3BaV8nO1HWMzbI78RChYshKCDY38Czh6SoeMJzaKUD -Asvz7tNhOl816s0dbtVw43Ngou7G7tOxmnI47AMNHBuBbA/qKRg6et96lWcjmJiS -1xks4FZFSEoA9BzH2G9o5LgYKKTRZIRPVZ61nsKa+as4E5oyDbXnUmnbanrfUvAL -L+vOYTEeFCB7qif2Ek58ujIQBLczmU+2S74pdQlu7kSYnrqNkkRxFOgFWt5udiOw -5R2vnUO2VAISDlUnkgyHp2SUnHAE2Q4StccvR9JeZUH9IuVioN/nAwzYTTKyOiZX -zipkxwznSjukiS4WPqdnLrTCNQ7WPpyygQDS/Z1DLt/+Rdxz4wkX76JjNVL+8hBF -07H2vzBvtkCoZXEQ17kCDQRXqHCWEAgA6UwG6HiPE0EY3UpaAJDQSibtS5zaId0H -8SXhdAk3ZVtzbskmI8FVuAyi6+Phl9Ps2RjVR88p9Uk6dV2QnRp8DpXQFeGfjMkf -okl5TmnGu5txXWMGdGeiAs/VlMzRuUZI05fJR6eeA8gn4wpBPmuXBgFre/3tuMxu -ahBLIhrLuThMMKZrfV42zaYN9waddnN+upM96aKQziNbmU7CSVGXK1wKtvbSF51B -XeO7w7KdTspKedjVLMhWrlUEAKmdeZDj+9slw4QXpqWMP8vmmIxbrYXm94r6IgYF -KYk1eZ2t8JbNdjFfRKGLKsPI2W9uH8+fI9/Xqw+mSwFMGqruBpmxZwADBQf/R2o8 -TOghFlNt90wrfP0XaumUP+aZLvb6ndjESTS7PaX1R1wsHtPaVDWnaTgfA66rrCp/ -66vmKf6uHlPeUx0RREaIJ56uKP3n0x8HDn1ZBba83NoriWdVqar6f3+UBoZ0u1GB -K/F8vG70Xj3x0dJ2psFP62yrDg5z+/TCM+o7EnUl5KYOpa3R25W6UEHoEexUIqxZ -p9+4FGH7+aO2LKbslEL3AVgraUBiFknJl7ikH3ZxljiFVigjBq/JN2F5CrmeAhdA -ZedF3lE/epQ+LSQ+TTN7ukGt2l37aJDTRGNHqe6KCy9KqIBr8XAaz9mJ34QF4hB/ -tDUSGQP5eg93ecG5PokCHwQYAQIACQUCV6hwlgIbDAAKCRBFYP1NO5IdCQHSEAC4 -g0BMaQu5qzLHeh/bFXtxT4vFucXLAenyLH+oIEo43crSUpjQiXzBitUc9sWMX7/m -jj8EWOGbIQNYZO712Ei7fPO7u/auZ7qIlVUKlEHZ+du1ORC5+khKrimgjP/ZIhTY -KHiIJD3BLs2rEGXdx3TQCYRIgRm066KKZ2gQy3YHngqipmOzvz9j4ctpmD6NabgX -3eWjUCzxofd3m67c6sQVKxUNQzujCgtaLIClYQEMO0E7Xq9auq9LOvD+40dLE63j -fYKSIvsQ+3qUmT0CEfk5K3GDYC30xQU4cvqCybOreSTQR0L/f/wUbTYt7Iyj/8eZ -wfi9wh2zVY2MOoe2zT6XIW2oKJFD9ka7IZsezMR4PBhEGCg69uWbPXbwIP3har1p -zIrwR1Uto9qCosupnkz3+ILQOiGxY5vtKXUr/0ulQ3gjZiLNL12m5MvnAUg4aoms -0W76wYUQG/NnccBzKE9hUAlgSak8n0gZPSRbG0wjOIcbE/arSpQ2k8WkwxkcUuHf -OnBq/2ME1njWkNp+h+F/ifZcwcBiRNZ+S8Y/kV2kh36pjkic4mCc4JjoNLxMic3J -pbf15Q8X0mgDbp1RVPtm4QTagq3kXRGjFpVaUfJF6ZdzPBm5qJ6F7ZX9p/av2zCp -Aw7ZjY7u8pfCZttaiaHYd6KYgPX5LEQK5QSTxy/JNA== -=P9ev ------END PGP PUBLIC KEY BLOCK----- diff --git a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-FC28 b/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-FC28 deleted file mode 100644 index e049f145..00000000 --- a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-FC28 +++ /dev/null @@ -1,30 +0,0 @@ -pub 4096R/9DB62FB1 2017-08-14 Fedora 28 (28) - ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQINBFmSAVYBEADakUeJgNnAP2CE3vw+iI0Um9XvuBP6NdESRiJIEPgXhKWM058J -PZDkpRETS4pbB3xUyPLoogoO76lheBEOPEAGp5mb/7vEcwlYqjtuetFi9hcsbNPx -DeOLQ9KR7Xs2idU+DlCJW1WyU9UiLoyZpQgAqF7Y50MoxPKJtfDuM52YkulYLU+M -leRtxJzHYcXArU3x3Czz1FnemVtol3/1/BvmGQPIyj2HdG4vxWbiX79AUSlchh+M -bNqOOpVVK16lLEbJCxCbPdCsKCTOI+FsdQsB4bnX5ddNcvxxACwHNUifVD/1XH8A -x77DHohRbccRtIZqZEIKecHxVyFdr2mAl9mEXSzaFvRzWa+5seCgGoV0INBhj6NE -tHhSxBYzLmr5noQ8JNPa6eRipPvYTle2vstq2YUJ8D0ZbKbxaCPstemCQZrQKzh0 -tgezIgVXKc2U0i3ZOEYf4ISMHeBnH36nRMBnaH/HkLyZyHXNE4vswJpwPjNtaofz -QDD+TmCe2ObKei8iUqfLo/8Je8IvnodS9C5l0fyEaMmo5BWc+SYRSTR9libNruwu -4j6Kuoxge9SbRuD2S0qzKK2LYRZrlkxjP8REnpvXxUfeSvNYHrbjzYDv677S6pqW -dNqyoPduKiZWy6Vg4g+pYmk5T7vrpNizGK6exKiYZ5tAUaO3lrdpHOolUwARAQAB -tCxGZWRvcmEgMjggKDI4KSA8ZmVkb3JhLTI4QGZlZG9yYXByb2plY3Qub3JnPokC -OAQTAQIAIgUCWZIBVgIbDwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQ4I5+ -Yp22L7GMDhAAwwQhpXFXxegkgi0pFbA98Om3UBiQtcDemQSls0HEJh+J9sm4g0Sj -2K7khFnJCKsQNVnJDVxvxJ9j/AFZErRMjudUF7ACZfKDtNxq3gkH7qICPKk/DzeX -blrzPc/RX+kkl9I5jFBhapypsExa2yilfk8IiKq6nd2Ro7K+gEh/CMhfe7YBGInZ -3FmZWsq1+WKTZCUNmA8++eWIbmukrAoieTHTvIcOmc+dfaUAmjWtOnc69E9UmTCw -EMEbPVMSmZv0qnp0kByWUeV5cZR7NoXmaMaTr5aUY6wJuLshbWzgmudorf1udUwq -YlpxZJtQCxlHezulrDJG19d4dC5vGdYbnpeq01s9L9yieccKafWfldBU+YBZbo9e -9Uzu/766pxEAtqYYSyZboiqsj5NCoq2fRc4DjfCDVEaK7HSPcQpQFA+p18sD2qcc -EPPo+F2+M8PZLf4khipGRH1nm9AmM/v25a/9w22bDuUUvpcWwW45YsNToTTM4d6T -s750lCw/4K3jHnrQWxL7VfwLw0H1xlxnVqIXlL3HeOIn9EoaygxV2gJtPjB/Gwr2 -z/K+HoibAxvo7VcpxD+N38LaPtrx/ERMxeYBJvMgSqGaC3MXj36/qv0zTyyTItYX -9JfbOrikoJa+aKQGmTWLrcuKaYl6Jzsq3vRTbNRRi4SpXwTwMyuW4pU= -=fo1W ------END PGP PUBLIC KEY BLOCK----- diff --git a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-FC29 b/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-FC29 deleted file mode 100644 index e062bd44..00000000 --- a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-FC29 +++ /dev/null @@ -1,30 +0,0 @@ -pub 4096R/429476B4 2018-02-17 Fedora 29 (29) - ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQINBFqIZTcBEACjh0DKywPd0Hx9I4nGYsbUbqIU7TGZgxaT9jnVSRgkcdfRqt2C -P7EdtRbyqkMUKyL23CLwAz+YSmf9Ff9nxBSl8FiKUCNNWUYO3faEAZkZ5reDr6h6 -W4a0niBMWfVLqmYjpZmkcBqgLgl+2wVq9/E9Fq9SzDktzczUF7wwAWrsKW5rwEEq -+i8jk6FSUTNMqWZq69y7Dvox8k8QIxtou5dIL3Z8qQdkc/0ynTs4bdac94FsJBM6 -0qKSHP23MY7ppwOl7wttAsnaIzBaCD0UIM5qtfFBNFaYfeJ5kH1rf+NzgFjJ8y1D -xiZdEX2t4OyXvhuAQSvYyotDrJzCbusjXQYMYYqnfGcqMmTCkgGxYbdfVGbMs3x1 -mMObZWMQbb9HGN0KTBaFdwA7EnMBrCGy3I9WxngGIGATOPWkPPUUxlaI9jwxT3tq -bwYY5Kn2RhD4CZyj4VIaQvGdMaop01O78QVFHhdH24abqNuPrYqEDZ+aSTgnYFKJ -cpGSsRVL+Kw/x1wik8PYzpC9tNzU1LRCi9jsX0pk9gODSgbKLWryZEgZaIdcBcJD -4U3slDjdBeTDY8pJV9z9r7z+gFPAHLqStGKj2icbv80dMGTfgUm3HqWES/XXomX9 -ZWA1tV0ZlNOM8/IunmISz9MNpc3LChpcccffjrfvWBfokDKaXO9qCUgctwARAQAB -tCxGZWRvcmEgMjkgKDI5KSA8ZmVkb3JhLTI5QGZlZG9yYXByb2plY3Qub3JnPokC -OAQTAQIAIgUCWohlNwIbDwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQogql -a0KUdrR7axAAluNHQ93T7u/yIQaTCs4uGb/jEg7qbm6hRx5nsqrdm3qKNqnyXK61 -nnPNoDJNk1WhZww4RdrvxCDOGyyNhGSejjvXM6RBDEOY/KmD6huPo8xN5i7JVG+E -2mlwTGe7HSg47d0wHydDNTRLQqT0VZnpkxRe3puQ4DNNHJZG1SsRl/Sf2VI1XyB/ -hHbFGbLS9KvH32lCIAAtt6dbGTRZC9gsGL6XR/6o7EU5fpj7U5rYiDTFaYqmqG21 -LZZV9xtqCoHcKElY7jX7Rfmk8Wn1G2zC2XR0LX7eVH7GBeXw6JbmLZjxSgd235zE -1lNSaSLMHOHMcgSHWoEC9ULzLYJuTagjK3cjk0VkKLocakRcsb9dtFcxgZGdQHfM -X7mD9epuJmqB4a6TOZoL/tiq28ORakUbjYfLz9ngnqd/pJkn9MNWcxy3yBtOdTYq -ce+61/XQk4cR2tH8V2eP7fL8YMboNkPPbcbKlcvKG/TgaS0tVrFMUmA1xmDihzf6 -gupAANlcMkYo0hm+z1hLvgqosp14oTocJeXLAFVw5dxnb9bmqjBy+77u/rqrY0Ek -LQd9XnXgowUQl0RSNXgcIIfEkVBipL/2YB+MFBmMQKcTDXX7lc/hl6W4BFmVj2KH -kPdZzUOJQVYfe90Rt3hfXHViUw118hkTaJhrCPVwkFbaUWscEA2OaFI= -=QzSY ------END PGP PUBLIC KEY BLOCK----- diff --git a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-PAAS-SIG b/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-PAAS-SIG deleted file mode 100644 index fae9b751..00000000 --- a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-PAAS-SIG +++ /dev/null @@ -1,21 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v2.0.22 (GNU/Linux) - -mQENBFc8iwUBCADadBGYmA2nFvq79/5uxUQOiPqC/QflWcPX1B6SQKniUhyqaSes -gNMJsPppKRV4NZKITcL8lZ90+Gds0fmL3b5xz1r5Rfm3ilSItEqeGlLIJZBvANyx -rAT3q8EgkkVRyhZPseUMZj04O8OKnt1jrHakVkOp0lJClqhZ+bs/7yLRmaLXTcum -+ouqUKzQoAEDnqe9nJmmJhC6n2vg7o0PCo/9qOf/scQbv4FNoJfmkcVLRmwmqzgh -bGj6QaOgij3sl94pZ3HFop4f+eU0kNbyt9J18fKI8X0DdHkDW8kO1UwwHT2ibJ1t -mBaUsE1zZ0DvfyFad1xXAgm+SIlJgdpPvPNLABEBAAG0WUNlbnRPUyBQYWFTIFNJ -RyAoaHR0cHM6Ly93aWtpLmNlbnRvcy5vcmcvU3BlY2lhbEludGVyZXN0R3JvdXAv -UGFhUykgPHNlY3VyaXR5QGNlbnRvcy5vcmc+iQE5BBMBAgAjBQJXPIsFAhsDBwsJ -CAcDAgEGFQgCCQoLBBYCAwECHgECF4AACgkQw0xb1C8pfsyT2gf9FqJoc8oZ+T5A -8cZslMyCWziPi0o7kd/Rw91T7dkV+VIC+sFlVga7fkPEAiD8U7JFE+a1IlcjfGuY -my4S6UH8K5zL36CRg2MF112HE5TWoBxF3KZg9nOJQ2NLapJowaP8uITYG4vlgV3g -GJD2OC191tjcqmelFnhAN0EBdxrRrBJ7tr3OCtL6bJ6NPQ0bXPI2Fjbm7SbxTfpE -ggEU8R7WZQApYgl8zRfyS12SfpFV8ZU+lIBmJaU1qaY4/BmNgG6e7clmq8xVZQLg -ZH9qi9+HPh+80+8/WhJUddlVXc2g6c4VjnnFpZfsrMdTAFuEsrjkyaxqeBjXCgbb -pzGjTg0LXg== -=CVSF ------END PGP PUBLIC KEY BLOCK----- - diff --git a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-cern b/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-cern deleted file mode 100644 index fdedfa10..00000000 --- a/centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-cern +++ /dev/null @@ -1,28 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v1.2.6 (GNU/Linux) - -mQGiBEK/0MURBACv5Rm/jRnrbyocW5t43hrjFxlw/DPLTWiA16apk3P2HQQ8F6cs -EY/gmNmUf4U8KB6ncxdye/ostSBFJmVYh0YEYUxBSYM6ZFui3teVRxxXqN921jU2 -GbbWGqqlxbDqvBxDEG95pA9oSiFYalVfjxVv0hrcrAHQDW5DL2b8l48kGwCgnxs1 -iO7Z/5KRalKSJqKx70TVIUkD/2YkkHjcwp4Nt1pPlKxLaFp41cnCEGMEZVsNIQuJ -1SgHyMHKBzMWkD7QHqAeW3Sa9CDAJKoVPHZK99puF8etyUpC/HfmOIF6jwGpfG5A -S7YbqHX6vitRlQt1b1aq5K83J8Y0+8WmjZmCQY6+y2KHOPP+zHWKe5TJDeqDnN0j -sZsKA/441IF4JJTPEhvRFsPJO5WKg1zGFbxRPKvgi7+YY6pJ0VFbOMcJVMkvSZ2w -4QRD+2ets/pRxNhITHfPToMV3lhC8m1Je5fzoSvSixgH/5o9mekWWSW7Uq7U0IWA -7OD7RraJRrGxy0Tz3G+exA7svv/zn9TW/BaHFlMHoyyDHOYZmIhhBB8RAgAhBQJC -v+/uFwyAEeb+6rc8Txi4s8pfgZAf4xOTel99AgcAAAoJEF4D/eUdHgNLGCgAmwdu -KegSOBXpDe061zF8NoN6+OFiAJ9nKo+uC6xBZ9Ey550SmhFCPPA2/rRTQ0VSTiBM -aW51eCBTdXBwb3J0IChSUE0gc2lnbmluZyBrZXkgZm9yIENFUk4gTGludXggU3Vw -cG9ydCkgPGxpbnV4LnN1cHBvcnRAY2Vybi5jaD6IWgQTEQIAGgUCQr/QxQULBwMC -AQMVAgMDFgIBAh4BAheAAAoJEF4D/eUdHgNL/HsAn1ntKwRoSA9L0r8UyF7Zqn3U -79m1AJ9Y4NsSE/dlFYLfmf0+baoq7b5asIicBBMBAgAGBQJCv9DjAAoJEPy9YCiW -u335GTwEALjUQ7+cHxi0sifstCLoyRYQSu7Eas0M1UD2ZxSQNBnYsx4rDZJk9TmK -7QCzR1yRw9aixzZsRlNbed5VPxSzn89PE5m7Sx1bpl89sPgZ4BY95AL2wExyDWRp -1ON2+ztYeYtT7ZCkmeM+PBzt6RHR/jo3361faBS+qOkmpiiRWf3XiEYEExECAAYF -AkK/0WAACgkQkB/jE5N6X33DFQCgkvy1ruogu5Ibs5CzGY/ALiSJhyAAn3ygn3p/ -xrNQ8Dy5j4KfgJINoxT4iEYEEBECAAYFAkK/9CcACgkQDIloXtlLxZSiRACdG0kT -KlB4X4VBocUyxMReO9e5MvsAoIKWgcJYE8AGmRXjfIisCAzPtVX+iEYEExECAAYF -AkK/8oUACgkQtQgG0wyY/52z1ACgkkxNdhHKbEol3Kwka1tICWHMIwIAn3PWJQR0 -C1MV1+CnT8UupHzxy6J7 -=IUD3 ------END PGP PUBLIC KEY BLOCK----- diff --git a/centos-mirror-tools/show_imported_rpm_gpg_keys.sh b/centos-mirror-tools/show_imported_rpm_gpg_keys.sh deleted file mode 100755 index cb5dd8cb..00000000 --- a/centos-mirror-tools/show_imported_rpm_gpg_keys.sh +++ /dev/null @@ -1,20 +0,0 @@ -echo "!! This script dumps all GPG keys added by \"rpm --import\"." -echo "!! it also lists out all keys' fingerprints, so that you can " -echo "!! cross-check with info at \"https://www.centos.org/keys/\"" -echo "" - -echo "-------------------- Start ----------------------------" - -all_imported_keys="./all_imported_keys.txt" -echo "dump imported keys into $all_imported_keys" -# dump all RPM GPG keys we've already imported. -rpm -qi gpg-pubkey-\* > $all_imported_keys - -# list fingerprint for each of keys we've imported -all_keys="`find /etc/pki/rpm-gpg -type f -name "RPM-GPG-KEY*"`" -for key in $all_keys;do - gpg --quiet --with-fingerprint $key -done - -echo "-------------------- Done ----------------------------" - diff --git a/centos-mirror-tools/starlingx_add_pkgs.sh b/centos-mirror-tools/starlingx_add_pkgs.sh deleted file mode 100755 index 852cf2fe..00000000 --- a/centos-mirror-tools/starlingx_add_pkgs.sh +++ /dev/null @@ -1,400 +0,0 @@ -#!/bin/bash -# -# Copyright (c) 2018 Wind River Systems, Inc. -# -# SPDX-License-Identifier: Apache-2.0 -# -# This utility is a workflow aid for designers adding packages to StarlingX. -# It will identify and download dependencies, as needed. -# -# See help text for more details (-h) -# -# Example usage: -# -# Downloading multiple missing pkgs (whose dependencies happen to be met already): -# -# $ time starlingx_add_pkgs.sh -d python-srpm-macros -d python-rpm-macros -d python2-rpm-macros -d cppcheck -d ima-evm-utils -d ima-evm-utils-devel -# Downloading https://dl.fedoraproject.org/pub/epel/testing/7/x86_64//Packages/p/python-srpm-macros-3-22.el7.noarch.rpm -# Downloading https://dl.fedoraproject.org/pub/epel/testing/7/x86_64//Packages/p/python-rpm-macros-3-22.el7.noarch.rpm -# Downloading https://dl.fedoraproject.org/pub/epel/testing/7/x86_64//Packages/p/python2-rpm-macros-3-22.el7.noarch.rpm -# Downloading https://dl.fedoraproject.org/pub/epel/7/x86_64//Packages/c/cppcheck-1.83-3.el7.x86_64.rpm -# Downloading http://mirror.centos.org/centos/7.5.1804/os/x86_64//Packages/ima-evm-utils-1.1-2.el7.x86_64.rpm -# Downloading http://mirror.centos.org/centos/7.5.1804/os/x86_64//Packages/ima-evm-utils-devel-1.1-2.el7.x86_64.rpm -# -# real 1m44.437s -# user 2m23.055s -# sys 0m13.158s -# -# -# Or an example of a package with dependencies to be downloaded: -# $ time starlingx_add_pkgs.sh -d corosync -# Downloading http://mirror.centos.org/centos/7.5.1804/updates/x86_64//Packages/corosync-2.4.3-2.el7_5.1.x86_64.rpm -# Downloading http://mirror.centos.org/centos/7.5.1804/updates/x86_64//Packages/net-snmp-libs-5.7.2-33.el7_5.2.x86_64.rpm -# Downloading http://mirror.centos.org/centos/7.5.1804/os/x86_64//Packages/libqb-1.0.1-6.el7.x86_64.rpm -# -# real 1m1.419s -# user 1m20.585s -# sys 0m7.662s -# $ cat downloaded.log -# corosync-0:2.4.3-2.el7_5.1.x86_64,Starlingx-C7.5.1804-updates,http://mirror.centos.org/centos/7.5.1804/updates/x86_64//Packages/corosync-2.4.3-2.el7_5.1.x86_64.rpm -# net-snmp-libs,Starlingx-C7.5.1804-updates,http://mirror.centos.org/centos/7.5.1804/updates/x86_64//Packages/net-snmp-libs-5.7.2-33.el7_5.2.x86_64.rpm -# libqb,Starlingx-C7.5.1804-os,http://mirror.centos.org/centos/7.5.1804/os/x86_64//Packages/libqb-1.0.1-6.el7.x86_64.rpm -# -# -# Or searching for the elusive “scapy” package (I added StarlingX_3rd.repo support): -# $ time starlingx_add_pkgs.sh -d scapy -# Downloading http://epel.blizoo.mk/epel/7Server/x86_64/s/scapy-2.2.0-2.el7.noarch.rpm -# -# real 0m16.112s -# user 0m22.000s -# sys 0m1.702s -# $ cat downloaded_3rd.log -# scapy-0:2.2.0-2.el7.noarch,Starlingx-epel.blizoo.mk_epel_7Server_x86_64,http://epel.blizoo.mk/epel/7Server/x86_64/s/scapy-2.2.0-2.el7.noarch.rpm -# -# Looking for a specific version? -# $ time starlingx_add_pkgs.sh -d scapy-2.3.1 -# Failed to find a package providing scapy-2.3.1 -# Could not find in repo: scapy-2.3.1 -# -# real 0m2.003s -# user 0m1.736s -# sys 0m0.265s -# $ time starlingx_add_pkgs.sh -d scapy-2.2.0 -# Failed to find a package providing scapy-2.2.0 -# Downloading http://epel.blizoo.mk/epel/7Server/x86_64/s/scapy-2.2.0-2.el7.noarch.rpm -# -# real 0m15.748s -# user 0m21.834s -# sys 0m1.760s -# -# Note: It may seem odd to see “Failed to find a package providing scapy-2.2.0”, -# followed by a “Downloading”, but that’s because of the way the script and -# repoquery work. It first treats the specified string as a “feature” or “capability” -# and looks for the package that provides it (for resolving dependencies). It then -# looks for the pkg, if that mapping failed. -# - -if [ -z "$MY_REPO" ]; then - echo "Required environment variable undefined: MY_REPO" >&2 - exit 1 -fi - -if [ -z "$MY_REPO_ROOT_DIR" ]; then - echo "Required environment variable undefined: MY_REPO_ROOT_DIR" >&2 - exit 1 -fi - -STARLINGX_ADD_PKGS_DIR="$(dirname "$(readlink -f "${BASH_SOURCE[0]}" )" )" - -source $STARLINGX_ADD_PKGS_DIR/../toCOPY/lst_utils.sh || exit 1 -source $STARLINGX_ADD_PKGS_DIR/utils.sh || exit 1 - -STXTOOLS=${MY_REPO_ROOT_DIR}/stx-tools - -LOCALREPO_PATH=$MY_REPO/centos-repo/Binary -STDREPO_PATH=$MY_WORKSPACE/std/rpmbuild/RPMS -STDREPO_PATH_ARGS= -if [ -e $STDREPO_PATH/repodata/repomd.xml ]; then - STDREPO_PATH_ARGS="--repofrompath tis,$STDREPO_PATH" -fi - -RESULTS_LOG=downloaded.log -RESULTS_3RD_LOG=downloaded_3rd.log -NOTFOUND_LOG=notfound.log -FAILED_LOG=failed.log - -RPMLIST= -DOWNLOAD_LIST= - - -function cleanup { - rm -f $REPOCFG_STD_MERGED $REPOCFG_3RD_MERGED $REPOCFG_LOWER_LAYER_MERGED $REPOCFG_ALL_MERGED -} - -trap cleanup EXIT - -function show_usage { - cat >&2 < ] [ -l ] [ -d ] ... [ ] ... - -This utility uses the centos-repo repo, and optionally the rpmbuild/RPMS -repo from \$MY_WORKSPACE/std, as a baseline, downloading packages required -to support the list provided at command-line. The -d option allows the user to -specify a package to download, or the user can specify a downloaded RPM file -that has dependencies that must be downloaded. - -The downloaded RPMs will be written to the appropriate location under the -\$MY_REPO/centos-repo directory. The user should be able to differentiate -the downloaded files versus symlinks pointing to a downloaded or shared mirror. - -In addition, this utility will record a list of downloaded RPMs in the $RESULTS_LOG -or $RESULTS_3RD_LOG files, with failures recorded in $FAILED_LOG or $NOTFOUND_LOG. - -The resulting download list can then be added to the appropriate .lst file in -\$MY_REPO_ROOT_DIR/stx-tools/centos-mirror-tools/config/centos/flock/ - -Example: - $(basename $0) -d linuxptp -d zlib puppet-gnocchi-11.3.0-1.el7.src.rpm - Download packages linuxptp and zlib and their depdencies, as needed. - Download dependencies of puppet-gnocchi-11.3.0-1.el7.src.rpm, as needed. -EOF - exit 1 -} - -while getopts "C:d:l:h" opt; do - case $opt in - C) - # Alternate config directory - set_and_validate_config_dir "${OPTARG}" - ;; - d) - DOWNLOAD_LIST="$DOWNLOAD_LIST $OPTARG" - ;; - l) - # Set layer - set_and_validate_layer "${OPTARG}" - ;; - h) - show_usage - ;; - *) - echo "Unsupported option" >&2 - show_usage - ;; - esac -done - -shift $((OPTIND-1)) -RPMLIST="${RPMLIST} $@" - -REPO_DIR=${STXTOOLS}/centos-mirror-tools/yum.repos.d -LAYER_REPO_DIR=${config_dir}/centos/${layer}/yum.repos.d - -REPOCFG_STD_FILES=$(ls ${REPO_DIR}/StarlingX*.repo | grep -v StarlingX_3rd) -REPOCFG_3RD_FILES=${REPO_DIR}/StarlingX_3rd*.repo -REPOCFG_LOWER_LAYER_FILES="" -if [ -d ${LAYER_REPO_DIR} ]; then - REPOCFG_LOWER_LAYER_FILES=${LAYER_REPO_DIR}/StarlingX*.repo -fi - -REPOCFG_STD_MERGED=$(mktemp /tmp/REPOCFG_STD_MERGED_XXXXXX) -cat $REPOCFG_STD_FILES > $REPOCFG_STD_MERGED - -REPOCFG_3RD_MERGED=$(mktemp /tmp/REPOCFG_3RD_MERGED_XXXXXX) -cat $REPOCFG_3RD_FILES > $REPOCFG_3RD_MERGED - -REPOCFG_LOWER_LAYER_MERGED=$(mktemp /tmp/REPOCFG_LOWER_LAYER_MERGED_XXXXXX) -if [ "$REPOCFG_LOWER_LAYER_FILES" != "" ]; then - cat $REPOCFG_LOWER_LAYER_FILES > $REPOCFG_LOWER_LAYER_MERGED -fi - -REPOCFG_ALL_MERGED=$(mktemp /tmp/REPOCFG_ALL_MERGED_XXXXXX) -cat $REPOCFG_STD_FILES $REPOCFG_3RD_FILES $REPOCFG_LOWER_LAYER_FILES > $REPOCFG_ALL_MERGED - -# It seems we have to manually disable the repos from /etc/yum.repos.d, -# even though we're specifying a config file -REPOQUERY_ARGS=$(grep -h '^\[' /etc/yum.repos.d/* | sed 's/[][]//g' | sed 's/^/--disablerepo=/') - -REPOQUERY_CMD="repoquery --archlist=x86_64,noarch $REPOQUERY_ARGS" -REPOQUERY_STD_CMD="$REPOQUERY_CMD --quiet -c $REPOCFG_STD_MERGED" -REPOQUERY_3RD_CMD="$REPOQUERY_CMD --quiet -c $REPOCFG_3RD_MERGED" -REPOQUERY_LOWER_LAYER_CMD="$REPOQUERY_CMD --quiet -c $REPOCFG_LOWER_LAYER_MERGED" -REPOQUERY_ALL_CMD="$REPOQUERY_CMD --quiet -c $REPOCFG_ALL_MERGED" -REPOQUERY_LOCAL_CMD="$REPOQUERY_CMD --quiet --repofrompath local,$LOCALREPO_PATH $STDREPO_PATH_ARGS" - - -function rpmfile_requires { - # - # Map a specified rpm file to its dependency list - # - local rpmfile=$1 - - # Never process rpmlib(*) requirements. - # They are not regular requirements, but rather internal features of rpm. - rpm -qp --requires $rpmfile | grep -v '^rpmlib[(]' -} - -function feature_to_pkg { - # - # Map a feature/capability to the package that provides it - # - local feature="$1" - local pkg= - - pkg=$($REPOQUERY_LOCAL_CMD "$feature" | head -1) - if [ -z $pkg ]; then - pkg=$($REPOQUERY_LOCAL_CMD --qf='%{name}' --whatprovides "$feature" | head -1) - if [ -z $pkg ]; then - pkg=$($REPOQUERY_LOWER_LAYER_CMD "$feature" | head -1) - if [ -z $pkg ]; then - pkg=$($REPOQUERY_LOWER_LAYER_CMD --qf='%{name}' --whatprovides "$feature" | head -1) - if [ -z $pkg ]; then - pkg=$($REPOQUERY_STD_CMD "$feature" | head -1) - if [ -z $pkg ]; then - pkg=$($REPOQUERY_STD_CMD --qf='%{name}' --whatprovides "$feature" | head -1) - if [ -z $pkg ]; then - pkg=$($REPOQUERY_3RD_CMD "$feature" | head -1) - if [ -z $pkg ]; then - pkg=$($REPOQUERY_3RD_CMD --qf='%{name}' --whatprovides "$feature" | head -1) - if [ -z "$pkg" ]; then - echo "Could not find in repo: $feature" >&2 - echo "Could not find in repo: $feature" >> $NOTFOUND_LOG - fi - fi - fi - fi - fi - fi - fi - fi - echo $pkg -} - -function pkg_to_dependencies { - # - # Map a package to the list of packages it requires - # - local pkg=$1 - - $REPOQUERY_ALL_CMD --resolve --requires --qf='%{name}' $pkg -} - -function simplified_pkg { - # - # drop the epoch - # - local pkg=$1 - - echo $pkg | sed 's/-[0-9]*:/-/' -} - -function pkg_in_localrepo { - # - # Check whether the specified package is already in the downloaded (or built) repo - # - local pkg=$1 - - local results= - results=$($REPOQUERY_LOCAL_CMD --whatprovides $pkg) - if [ -n "$results" ]; then - results=$($REPOQUERY_LOCAL_CMD $(simplified_pkg $pkg)) - if [ -n "$results" ]; then - return 0 - fi - fi - - local pkgname= - pkgname=$($REPOQUERY_ALL_CMD --quiet $REPOCFG_ARGS --qf='%{name}' --whatprovides $pkg | head -1) - if [ -z "$pkgname" ]; then - pkgname=$($REPOQUERY_ALL_CMD --quiet $REPOCFG_ARGS --qf='%{name}' $(simplified_pkg $pkg) | head -1) - if [ -z "$pkgname" ]; then - echo "Failed to find a package providing $pkg" >&2 - return 1 - fi - fi - results=$($REPOQUERY_LOCAL_CMD $pkgname) - - test -n "$results" -} - -function download_pkg { - # - # Download the specified package and its dependencies - # - local feature="$1" - local pkg= - pkg=$(feature_to_pkg "$feature") - if [ -z "$pkg" ]; then - # Error should already be to stderr - return 1 - fi - - local repoid= - local url= - local relativepath= - local arch= - local deps= - local rpm_path= - - repoid=$($REPOQUERY_STD_CMD --qf='%{repoid}' $pkg | head -1) - if [ -n "$repoid" ]; then - url=$($REPOQUERY_STD_CMD --location $pkg | head -1) - relativepath=$($REPOQUERY_STD_CMD --qf='%{relativepath}' $pkg | head -1) - arch=$($REPOQUERY_STD_CMD --qf='%{arch}' $pkg | head -1) - LOG=$RESULTS_LOG - else - repoid=$($REPOQUERY_3RD_CMD --qf='%{repoid}' $pkg | head -1) - url=$($REPOQUERY_3RD_CMD --location $pkg | head -1) - relativepath=$($REPOQUERY_3RD_CMD --qf='%{relativepath}' $pkg | head -1) - arch=$($REPOQUERY_3RD_CMD --qf='%{arch}' $pkg | head -1) - LOG=$RESULTS_3RD_LOG - fi - - echo "Downloading $url" - rpm_path=$LOCALREPO_PATH/$arch/$(basename $relativepath) - download_file --quiet "$url" "$rpm_path" - - if [ $? -ne 0 ]; then - echo "Failed to download $url" >&2 - echo "Failed to download $url" >>$FAILED_LOG - return 1 - fi - - # Update repo - pushd $LOCALREPO_PATH >/dev/null - createrepo -q -g comps.xml . - if [ $? -ne 0 ]; then - echo "createrepo failed... Aborting" >&2 - exit 1 - fi - popd >/dev/null - - # Log it to appropriate file - echo "${pkg},${repoid},$url" >> $LOG - - # Now check its dependencies - download_rpm_dependencies $rpm_path -} - - -function download_rpm_dependencies { - local rf=$1 - - rpmfile_requires $rf | while read feature; do - - local pkg= - pkg=$(feature_to_pkg "$feature") - if [ -z "$pkg" ]; then - # Already msged to stderr - continue - fi - - pkg_in_localrepo $pkg && continue - download_pkg $pkg - done || exit $? -} - -if [ -n "$RPMLIST" ]; then - for rf in $RPMLIST; do - rpmfile_requires $rf | while read feature; do - pkg=$(feature_to_pkg "$feature") - if [ -z "$pkg" ]; then - # Already msged to stderr - continue - fi - - pkg_in_localrepo $pkg && continue - download_pkg $pkg - - done || exit $? - done -fi - -if [ -n "$DOWNLOAD_LIST" ]; then - for df in $DOWNLOAD_LIST; do - pkg_in_localrepo $df && continue - download_pkg $df - done -fi - diff --git a/centos-mirror-tools/stx_mirror_scripts/dl_sync.sh b/centos-mirror-tools/stx_mirror_scripts/dl_sync.sh deleted file mode 100755 index c1cdb11e..00000000 --- a/centos-mirror-tools/stx_mirror_scripts/dl_sync.sh +++ /dev/null @@ -1,214 +0,0 @@ -#!/bin/bash - -# -# SPDX-License-Identifier: Apache-2.0 -# -# Update script for mirror.starlingx.windriver.com covering -# tarballs and other files not downloaded from a yum repository. -# The list of files to download are pulled from the .lst files -# found in the stx-tools repo. -# -# IMPORTANT: This script is only to be run on the StarlingX mirror. -# It is not for use by the general StarlinX developer. -# -# This script was originated by Scott Little. -# - -DAILY_DL_SYNC_DIR="$(dirname "$(readlink -f "${BASH_SOURCE[0]}" )" )" - -LOGFILE=/export/log/daily_dl_sync.log -DOWNLOAD_PATH_ROOT=/export/mirror/centos - -STX_TOOLS_BRANCH="master" -STX_TOOLS_BRANCH_ROOT_DIR="$HOME/stx-tools" -STX_TOOLS_OS_SUBDIR="centos-mirror-tools" - -if [ -f "$DAILY_DL_SYNC_DIR/stx_tool_utils.sh" ]; then - source "$DAILY_DL_SYNC_DIR/stx_tool_utils.sh" -elif [ -f "$DAILY_DL_SYNC_DIR/../stx_tool_utils.sh" ]; then - source "$DAILY_DL_SYNC_DIR/../stx_tool_utils.sh" -else - echo "Error: Can't find 'stx_tool_utils.sh'" - exit 1 -fi - - - - -usage () { - echo "$0 [-b ] [-d ]" - echo "" - echo "Options:" - echo " -b: Use an alternate branch of stx-tools. Default is 'master'." - echo " -d: Directory where we will clone stx-tools. Default is \$HOME." - echo "" -} - -while getopts "b:d:h" opt; do - case "${opt}" in - b) - # branch - STX_TOOLS_BRANCH="${OPTARG}" - if [ $"STX_TOOLS_BRANCH" == "" ]; then - usage - exit 1 - fi - ;; - d) - # download directory for stx-tools - STX_TOOLS_BRANCH_ROOT_DIR="${OPTARG}" - if [ "$STX_TOOLS_BRANCH_ROOT_DIR" == "" ]; then - usage - exit 1 - fi - ;; - h) - # Help - usage - exit 0 - ;; - *) - usage - exit 1 - ;; - esac -done - -STX_TOOLS_DL_ROOT_DIR="$STX_TOOLS_BRANCH_ROOT_DIR/$STX_TOOLS_BRANCH" -STX_TOOLS_DL_DIR="$STX_TOOLS_DL_ROOT_DIR/stx-tools" -LST_FILE_DIR="$STX_TOOLS_DL_DIR/$STX_TOOLS_OS_SUBDIR" - - -raw_dl_from_rpm_lst () { - local FILE="$1" - local RPM="" - local URL="" - local ERROR_COUNT=0 - - # Expected format # - grep -v '^#' $FILE | while IFS='#' read -r RPM URL; do - echo "Processing: RPM=$RPM URL=$URL" - dl_file_from_url "$URL" - ERR_COUNT=$((ERR_COUNT+$?)) - done - - return $ERR_COUNT -} - - -raw_dl_from_non_rpm_lst () { - local FILE="$1" - local TAR="" - local URL="" - local METHOD="" - local UTIL="" - local SCRIPT="" - local BRANCH="" - local SUBDIRS_FILE="" - local TARBALL_NAME="" - local ERROR_COUNT=0 - - # Expected format ## - # or !####[]#[