From 8fe8ceb669c1dab913d6b8c3bb1db6e10dcc6a58 Mon Sep 17 00:00:00 2001 From: Scott Little Date: Tue, 7 May 2024 15:22:48 -0400 Subject: [PATCH] Remove CentOS/OpenSUSE build support StarlingX stopped supporting CentOS builds in the after release 7.0. This update will strip CentOS from our code base. It will also remove references to the failed OpenSUSE feature as well. Story: 2011110 Task: 49965 Change-Id: I17943f1b22a57b0ed02f638cb6320855446c0be3 Signed-off-by: Scott Little --- .dockerignore | 3 - .gitignore | 4 - Dockerfile | 327 ---- buildrc | 86 -- .../centos/compiler/rpms_3rdparties.lst | 4 - .../config/centos/compiler/rpms_centos.lst | 291 ---- .../centos/compiler/rpms_centos3rdparties.lst | 37 - .../centos/containers/required_layer_pkgs.cfg | 5 - .../containers/required_layer_wheel_inc.cfg | 4 - .../StarlingX_mirror_compiler_layer.repo | 12 - .../StarlingX_mirror_distro_layer.repo | 18 - .../StarlingX_mirror_flock_layer.repo | 8 - .../config/centos/distro/other_downloads.lst | 29 - .../centos/distro/required_layer_iso_inc.cfg | 2 - .../centos/distro/required_layer_pkgs.cfg | 1 - .../config/centos/distro/rpms_3rdparties.lst | 13 - .../config/centos/distro/rpms_centos.lst | 1365 ----------------- .../centos/distro/rpms_centos3rdparties.lst | 90 -- .../StarlingX_mirror_compiler_layer.repo | 12 - .../config/centos/flock/other_downloads.lst | 29 - .../centos/flock/required_layer_iso_inc.cfg | 4 - .../centos/flock/required_layer_pkgs.cfg | 4 - .../centos/flock/required_layer_wheel_inc.cfg | 2 - .../config/centos/flock/rpms_3rdparties.lst | 19 - .../config/centos/flock/rpms_centos.lst | 1338 ---------------- .../centos/flock/rpms_centos3rdparties.lst | 93 -- .../StarlingX_mirror_compiler_layer.repo | 12 - .../StarlingX_mirror_distro_layer.repo | 18 - .../config/centos/mock/rpms_3rdparties.lst | 1 - .../config/centos/mock/rpms_centos.lst | 184 --- .../centos/mock/rpms_centos3rdparties.lst | 18 - centos-mirror-tools/dl_lower_layer_rpms.sh | 536 ------- .../dl_other_from_centos_repo.sh | 192 --- centos-mirror-tools/dl_rpms.sh | 456 ------ centos-mirror-tools/dl_rpms_from_url.sh | 179 --- centos-mirror-tools/dl_tarball.sh | 630 -------- centos-mirror-tools/download_mirror.sh | 739 --------- .../make_stx_mirror_yum_conf.sh | 286 ---- centos-mirror-tools/mirror-check.sh | 197 --- .../rpm-gpg-keys/RPM-GPG-KEY-CentOS-5 | 28 - .../rpm-gpg-keys/RPM-GPG-KEY-CentOS-6 | 30 - .../rpm-gpg-keys/RPM-GPG-KEY-CentOS-7 | 30 - .../rpm-gpg-keys/RPM-GPG-KEY-CentOS-8 | 30 - .../rpm-gpg-keys/RPM-GPG-KEY-CentOS-Debug-6 | 30 - .../RPM-GPG-KEY-CentOS-SIG-OpsTools | 20 - .../rpm-gpg-keys/RPM-GPG-KEY-CentOS-SIG-SCLo | 20 - .../RPM-GPG-KEY-CentOS-SIG-Storage | 20 - .../RPM-GPG-KEY-CentOS-SIG-Virtualization | 20 - .../RPM-GPG-KEY-CentOS-Security-6 | 30 - .../rpm-gpg-keys/RPM-GPG-KEY-CentOS-Testing-6 | 30 - .../rpm-gpg-keys/RPM-GPG-KEY-Cloud-SIG | 19 - .../rpm-gpg-keys/RPM-GPG-KEY-DOCKER | 28 - .../rpm-gpg-keys/RPM-GPG-KEY-EPEL-6 | 31 - .../rpm-gpg-keys/RPM-GPG-KEY-EPEL-7 | 31 - .../rpm-gpg-keys/RPM-GPG-KEY-EPEL-8 | 28 - .../rpm-gpg-keys/RPM-GPG-KEY-FC27 | 30 - .../rpm-gpg-keys/RPM-GPG-KEY-FC27-primary | 32 - .../rpm-gpg-keys/RPM-GPG-KEY-FC27-second | 55 - .../rpm-gpg-keys/RPM-GPG-KEY-FC28 | 30 - .../rpm-gpg-keys/RPM-GPG-KEY-FC29 | 30 - .../rpm-gpg-keys/RPM-GPG-KEY-PAAS-SIG | 21 - .../rpm-gpg-keys/RPM-GPG-KEY-cern | 28 - .../show_imported_rpm_gpg_keys.sh | 20 - centos-mirror-tools/starlingx_add_pkgs.sh | 400 ----- .../stx_mirror_scripts/dl_sync.sh | 214 --- .../stx_mirror_scripts/dl_utils.sh | 279 ---- .../stx_mirror_scripts/repo_sync.sh | 130 -- .../stx_mirror_scripts/repo_update.sh | 409 ----- .../stx_mirror_scripts/stx_tool_utils.sh | 55 - centos-mirror-tools/url_utils.sh | 267 ---- centos-mirror-tools/utils.sh | 288 ---- centos-mirror-tools/utils_tests.sh | 92 -- centos-mirror-tools/yum.conf.sample | 43 - .../yum.repos.d/StarlingX-Centos-7.2.repo | 86 -- .../yum.repos.d/StarlingX-Centos-7.3.repo | 131 -- .../yum.repos.d/StarlingX-Centos-7.4.repo | 137 -- .../yum.repos.d/StarlingX-Centos-7.5.repo | 117 -- .../yum.repos.d/StarlingX-Centos-7.6.repo | 178 --- .../yum.repos.d/StarlingX-Centos-7.7.repo | 164 -- .../yum.repos.d/StarlingX-Centos-7.8.repo | 164 -- .../yum.repos.d/StarlingX-Centos-7.9.repo | 171 --- .../yum.repos.d/StarlingX-Centos-8.0.repo | 76 - .../yum.repos.d/StarlingX-Centos-8.1.repo | 92 -- .../yum.repos.d/StarlingX-Centos-8.2.repo | 92 -- .../yum.repos.d/StarlingX-Centos-8.3.repo | 92 -- .../yum.repos.d/StarlingX-Centos-8.4.repo | 92 -- .../yum.repos.d/StarlingX-Centos-8.5.repo | 92 -- .../yum.repos.d/StarlingX-EPEL-7.repo | 48 - .../yum.repos.d/StarlingX-EPEL-8.repo | 18 - ...arlingX_3rd_buildlogs-seed_centos_org.repo | 7 - .../StarlingX_3rd_buildlogs_centos_org.repo | 7 - .../StarlingX_3rd_download_docker_com.repo | 16 - .../StarlingX_3rd_ftp_iij_ad_jp.repo | 7 - .../StarlingX_3rd_katacontainer.repo | 15 - .../StarlingX_3rd_linuxsoft_cern_ch.repo | 7 - .../StarlingX_3rd_www_rpmfind_net.repo | 7 - .../StarlingX_CentOS-OpenStack-queens.repo | 41 - .../StarlingX_CentOS-OpenStack-rocky.repo | 41 - .../StarlingX_CentOS-OpenStack-stein.repo | 41 - .../StarlingX_CentOS-OpenStack-train.repo | 41 - tb.sh | 141 -- toCOPY/.inputrc | 3 - toCOPY/WhatAreThese.md | 9 - toCOPY/builder-constraints.txt | 11 - toCOPY/builder-opt-py27-constraints.txt | 1 - toCOPY/finishSetup.sh | 55 - toCOPY/generate-centos-repo.sh | 527 ------- toCOPY/generate-cgcs-centos-repo.sh | 21 - toCOPY/generate-cgcs-tis-repo | 21 - toCOPY/generate-local-repo.sh | 154 -- toCOPY/lst_utils.sh | 255 --- toCOPY/mock_overlay/Makefile | 8 - toCOPY/mock_overlay/mount_wrappers/Makefile | 26 - toCOPY/mock_overlay/mount_wrappers/README | 4 - .../mount_wrappers/mock_cache_umount.c | 18 - .../mount_wrappers/mock_cache_umount.sh | 60 - .../mount_wrappers/mock_cache_unlock.c | 18 - .../mount_wrappers/mock_cache_unlock.sh | 53 - .../mount_wrappers/mock_tmpfs_mount.c | 18 - .../mount_wrappers/mock_tmpfs_mount.sh | 77 - .../mount_wrappers/mock_tmpfs_umount.c | 18 - .../mount_wrappers/mock_tmpfs_umount.sh | 62 - .../mount_wrappers/overlay_mount.c | 19 - .../mount_wrappers/overlay_mount.sh | 100 -- .../mount_wrappers/overlay_umount.c | 18 - .../mount_wrappers/overlay_umount.sh | 70 - toCOPY/populate_downloads.sh | 128 -- toCOPY/yum.repos.d/centos-7.9.repo | 32 - toCOPY/yum.repos.d/centos.repo | 26 - toCOPY/yum.repos.d/epel.repo | 10 - tox.ini | 1 - 131 files changed, 14040 deletions(-) delete mode 100644 Dockerfile delete mode 100644 buildrc delete mode 100644 centos-mirror-tools/config/centos/compiler/rpms_3rdparties.lst delete mode 100644 centos-mirror-tools/config/centos/compiler/rpms_centos.lst delete mode 100644 centos-mirror-tools/config/centos/compiler/rpms_centos3rdparties.lst delete mode 100644 centos-mirror-tools/config/centos/containers/required_layer_pkgs.cfg delete mode 100644 centos-mirror-tools/config/centos/containers/required_layer_wheel_inc.cfg delete mode 100644 centos-mirror-tools/config/centos/containers/yum.repos.d/StarlingX_mirror_compiler_layer.repo delete mode 100644 centos-mirror-tools/config/centos/containers/yum.repos.d/StarlingX_mirror_distro_layer.repo delete mode 100644 centos-mirror-tools/config/centos/containers/yum.repos.d/StarlingX_mirror_flock_layer.repo delete mode 100644 centos-mirror-tools/config/centos/distro/other_downloads.lst delete mode 100644 centos-mirror-tools/config/centos/distro/required_layer_iso_inc.cfg delete mode 100644 centos-mirror-tools/config/centos/distro/required_layer_pkgs.cfg delete mode 100644 centos-mirror-tools/config/centos/distro/rpms_3rdparties.lst delete mode 100644 centos-mirror-tools/config/centos/distro/rpms_centos.lst delete mode 100644 centos-mirror-tools/config/centos/distro/rpms_centos3rdparties.lst delete mode 100644 centos-mirror-tools/config/centos/distro/yum.repos.d/StarlingX_mirror_compiler_layer.repo delete mode 100644 centos-mirror-tools/config/centos/flock/other_downloads.lst delete mode 100644 centos-mirror-tools/config/centos/flock/required_layer_iso_inc.cfg delete mode 100644 centos-mirror-tools/config/centos/flock/required_layer_pkgs.cfg delete mode 100644 centos-mirror-tools/config/centos/flock/required_layer_wheel_inc.cfg delete mode 100644 centos-mirror-tools/config/centos/flock/rpms_3rdparties.lst delete mode 100644 centos-mirror-tools/config/centos/flock/rpms_centos.lst delete mode 100644 centos-mirror-tools/config/centos/flock/rpms_centos3rdparties.lst delete mode 100644 centos-mirror-tools/config/centos/flock/yum.repos.d/StarlingX_mirror_compiler_layer.repo delete mode 100644 centos-mirror-tools/config/centos/flock/yum.repos.d/StarlingX_mirror_distro_layer.repo delete mode 100644 centos-mirror-tools/config/centos/mock/rpms_3rdparties.lst delete mode 100644 centos-mirror-tools/config/centos/mock/rpms_centos.lst delete mode 100644 centos-mirror-tools/config/centos/mock/rpms_centos3rdparties.lst delete mode 100755 centos-mirror-tools/dl_lower_layer_rpms.sh delete mode 100755 centos-mirror-tools/dl_other_from_centos_repo.sh delete mode 100755 centos-mirror-tools/dl_rpms.sh delete mode 100755 centos-mirror-tools/dl_rpms_from_url.sh delete mode 100755 centos-mirror-tools/dl_tarball.sh delete mode 100755 centos-mirror-tools/download_mirror.sh delete mode 100755 centos-mirror-tools/make_stx_mirror_yum_conf.sh delete mode 100755 centos-mirror-tools/mirror-check.sh delete mode 100644 centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-5 delete mode 100644 centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-6 delete mode 100644 centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-7 delete mode 100644 centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-8 delete mode 100644 centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-Debug-6 delete mode 100644 centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-SIG-OpsTools delete mode 100644 centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-SIG-SCLo delete mode 100644 centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-SIG-Storage delete mode 100644 centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-SIG-Virtualization delete mode 100644 centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-Security-6 delete mode 100644 centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-CentOS-Testing-6 delete mode 100644 centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-Cloud-SIG delete mode 100644 centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-DOCKER delete mode 100644 centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-EPEL-6 delete mode 100644 centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-EPEL-7 delete mode 100644 centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-EPEL-8 delete mode 100644 centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-FC27 delete mode 100644 centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-FC27-primary delete mode 100644 centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-FC27-second delete mode 100644 centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-FC28 delete mode 100644 centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-FC29 delete mode 100644 centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-PAAS-SIG delete mode 100644 centos-mirror-tools/rpm-gpg-keys/RPM-GPG-KEY-cern delete mode 100755 centos-mirror-tools/show_imported_rpm_gpg_keys.sh delete mode 100755 centos-mirror-tools/starlingx_add_pkgs.sh delete mode 100755 centos-mirror-tools/stx_mirror_scripts/dl_sync.sh delete mode 100644 centos-mirror-tools/stx_mirror_scripts/dl_utils.sh delete mode 100755 centos-mirror-tools/stx_mirror_scripts/repo_sync.sh delete mode 100755 centos-mirror-tools/stx_mirror_scripts/repo_update.sh delete mode 100644 centos-mirror-tools/stx_mirror_scripts/stx_tool_utils.sh delete mode 100755 centos-mirror-tools/url_utils.sh delete mode 100644 centos-mirror-tools/utils.sh delete mode 100644 centos-mirror-tools/utils_tests.sh delete mode 100644 centos-mirror-tools/yum.conf.sample delete mode 100644 centos-mirror-tools/yum.repos.d/StarlingX-Centos-7.2.repo delete mode 100644 centos-mirror-tools/yum.repos.d/StarlingX-Centos-7.3.repo delete mode 100644 centos-mirror-tools/yum.repos.d/StarlingX-Centos-7.4.repo delete mode 100644 centos-mirror-tools/yum.repos.d/StarlingX-Centos-7.5.repo delete mode 100644 centos-mirror-tools/yum.repos.d/StarlingX-Centos-7.6.repo delete mode 100644 centos-mirror-tools/yum.repos.d/StarlingX-Centos-7.7.repo delete mode 100644 centos-mirror-tools/yum.repos.d/StarlingX-Centos-7.8.repo delete mode 100644 centos-mirror-tools/yum.repos.d/StarlingX-Centos-7.9.repo delete mode 100644 centos-mirror-tools/yum.repos.d/StarlingX-Centos-8.0.repo delete mode 100644 centos-mirror-tools/yum.repos.d/StarlingX-Centos-8.1.repo delete mode 100644 centos-mirror-tools/yum.repos.d/StarlingX-Centos-8.2.repo delete mode 100644 centos-mirror-tools/yum.repos.d/StarlingX-Centos-8.3.repo delete mode 100644 centos-mirror-tools/yum.repos.d/StarlingX-Centos-8.4.repo delete mode 100644 centos-mirror-tools/yum.repos.d/StarlingX-Centos-8.5.repo delete mode 100644 centos-mirror-tools/yum.repos.d/StarlingX-EPEL-7.repo delete mode 100644 centos-mirror-tools/yum.repos.d/StarlingX-EPEL-8.repo delete mode 100644 centos-mirror-tools/yum.repos.d/StarlingX_3rd_buildlogs-seed_centos_org.repo delete mode 100644 centos-mirror-tools/yum.repos.d/StarlingX_3rd_buildlogs_centos_org.repo delete mode 100644 centos-mirror-tools/yum.repos.d/StarlingX_3rd_download_docker_com.repo delete mode 100644 centos-mirror-tools/yum.repos.d/StarlingX_3rd_ftp_iij_ad_jp.repo delete mode 100644 centos-mirror-tools/yum.repos.d/StarlingX_3rd_katacontainer.repo delete mode 100644 centos-mirror-tools/yum.repos.d/StarlingX_3rd_linuxsoft_cern_ch.repo delete mode 100644 centos-mirror-tools/yum.repos.d/StarlingX_3rd_www_rpmfind_net.repo delete mode 100644 centos-mirror-tools/yum.repos.d/StarlingX_CentOS-OpenStack-queens.repo delete mode 100644 centos-mirror-tools/yum.repos.d/StarlingX_CentOS-OpenStack-rocky.repo delete mode 100644 centos-mirror-tools/yum.repos.d/StarlingX_CentOS-OpenStack-stein.repo delete mode 100644 centos-mirror-tools/yum.repos.d/StarlingX_CentOS-OpenStack-train.repo delete mode 100755 tb.sh delete mode 100644 toCOPY/.inputrc delete mode 100644 toCOPY/WhatAreThese.md delete mode 100644 toCOPY/builder-constraints.txt delete mode 100644 toCOPY/builder-opt-py27-constraints.txt delete mode 100755 toCOPY/finishSetup.sh delete mode 100755 toCOPY/generate-centos-repo.sh delete mode 100755 toCOPY/generate-cgcs-centos-repo.sh delete mode 100755 toCOPY/generate-cgcs-tis-repo delete mode 100755 toCOPY/generate-local-repo.sh delete mode 100644 toCOPY/lst_utils.sh delete mode 100644 toCOPY/mock_overlay/Makefile delete mode 100644 toCOPY/mock_overlay/mount_wrappers/Makefile delete mode 100644 toCOPY/mock_overlay/mount_wrappers/README delete mode 100644 toCOPY/mock_overlay/mount_wrappers/mock_cache_umount.c delete mode 100755 toCOPY/mock_overlay/mount_wrappers/mock_cache_umount.sh delete mode 100644 toCOPY/mock_overlay/mount_wrappers/mock_cache_unlock.c delete mode 100755 toCOPY/mock_overlay/mount_wrappers/mock_cache_unlock.sh delete mode 100644 toCOPY/mock_overlay/mount_wrappers/mock_tmpfs_mount.c delete mode 100755 toCOPY/mock_overlay/mount_wrappers/mock_tmpfs_mount.sh delete mode 100644 toCOPY/mock_overlay/mount_wrappers/mock_tmpfs_umount.c delete mode 100755 toCOPY/mock_overlay/mount_wrappers/mock_tmpfs_umount.sh delete mode 100644 toCOPY/mock_overlay/mount_wrappers/overlay_mount.c delete mode 100755 toCOPY/mock_overlay/mount_wrappers/overlay_mount.sh delete mode 100644 toCOPY/mock_overlay/mount_wrappers/overlay_umount.c delete mode 100755 toCOPY/mock_overlay/mount_wrappers/overlay_umount.sh delete mode 100755 toCOPY/populate_downloads.sh delete mode 100644 toCOPY/yum.repos.d/centos-7.9.repo delete mode 100644 toCOPY/yum.repos.d/centos.repo delete mode 100644 toCOPY/yum.repos.d/epel.repo 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 !####[]#[