From 774645fb064cb3c5effd2fa902926adaa5651d71 Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Thu, 29 Jul 2021 12:24:25 -0700 Subject: [PATCH] batcave: add sync for centos-9-stream ( releng 10235 ) Sync down once a day the centos 9 stream buildroot. This will be used as a base for epel9-next bringup. Signed-off-by: Kevin Fenzi --- roles/batcave/files/centos-9s-sync | 19 +++++++++++++++++++ roles/batcave/files/sync-centos | 1 + roles/batcave/tasks/main.yml | 11 +++++++++++ 3 files changed, 31 insertions(+) create mode 100644 roles/batcave/files/centos-9s-sync diff --git a/roles/batcave/files/centos-9s-sync b/roles/batcave/files/centos-9s-sync new file mode 100644 index 0000000000..c108ab4929 --- /dev/null +++ b/roles/batcave/files/centos-9s-sync @@ -0,0 +1,19 @@ +#!/bin/sh + +SERVER=kojihub.stream.centos.org +STREAM_TOPDIR=kojifiles/repos/c9s-build/latest/ + +https://kojihub.stream.centos.org/kojifiles/repos/c9s-build/latest/ + +## mirror CentOS-9 Stream + +DESTDIR=/mnt/fedora/app/fi-repo/centos/centos-9-stream + +mkdir -p ${DESTDIR} + +for i in `echo aarch64 i386 ppc64le s390x x86_64` +do + mkdir -p ${DESTDIR}/${i} + cd ${DESTDIR} + reposync --download-metadata --repofrompath=$i,https://kojihub.stream.centos.org/kojifiles/repos/c9s-build/latest/$i --disablerepo=\* --enablerepo=$i +done diff --git a/roles/batcave/files/sync-centos b/roles/batcave/files/sync-centos index 284c221326..ac417601ec 100644 --- a/roles/batcave/files/sync-centos +++ b/roles/batcave/files/sync-centos @@ -1 +1,2 @@ 30 4 * * * root /mnt/fedora/app/fi-repo/centos/centos-8-sync > /dev/null +50 4 * * * root /mnt/fedora/app/fi-repo/centos/centos-9s-sync > /dev/null diff --git a/roles/batcave/tasks/main.yml b/roles/batcave/tasks/main.yml index af038618dd..899e3dddbd 100644 --- a/roles/batcave/tasks/main.yml +++ b/roles/batcave/tasks/main.yml @@ -316,6 +316,17 @@ - config when: inventory_hostname.startswith('batcave01') +# +# Setup centos 9s sync script. +# + +- name: setup centos 9s sync script + copy: src=centos-9s-sync dest=/mnt/fedora/app/fi-repo/centos/centos-9s-sync mode=0775 + tags: + - batcave + - config + when: inventory_hostname.startswith('batcave01') + # # Setup rhel8-split script. #