From 98568cfd62364a16b355acd5dc1976301bd7a561 Mon Sep 17 00:00:00 2001 From: Stephen Smoogen Date: Tue, 8 Dec 2020 13:51:50 -0500 Subject: [PATCH] Fix the directory that we sync to and from so that the final steps work Signed-off-by: Stephen Smoogen --- roles/grobisplitter/files/cents8-split.sh | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/roles/grobisplitter/files/cents8-split.sh b/roles/grobisplitter/files/cents8-split.sh index 7b6c4fff41..18b85f79e3 100755 --- a/roles/grobisplitter/files/cents8-split.sh +++ b/roles/grobisplitter/files/cents8-split.sh @@ -7,7 +7,7 @@ BINDIR=/usr/local/bin ARCHES="aarch64 ppc64le x86_64" DATE=$(date -Ih | sed 's/+.*//') -KOJIDIR=/mnt/fedora/app/fi-repo/centos/stream8-kojitarget/koji +KOJIDIR=/mnt/fedora/app/fi-repo/centos/stream8-kojitarget DATEDIR=${KOJIDIR}/${DATE} ## @@ -92,9 +92,13 @@ ln -s ${DATE} staged for ARCH in ${ARCHES}; do - pushd latest/ + if [[ -d latest/ ]]; then + pushd latest/ + else + mkdir latest/ + fi mkdir -p ${ARCH} - dnf --disablerepo=\* --enablerepo=CS-8-001 --repofrompath=CS-8-001,https://infrastructure.fedoraproject.org/repo/centos/stream8-kojitarget/${ARCH}/CS-8-001/ reposync -a ${ARCH} -a noarch -p ${ARCH} --newest --delete &> /dev/null + dnf --disablerepo=\* --enablerepo=CS-8-001 --repofrompath=CS-8-001,https://infrastructure.fedoraproject.org/repo/centos/stream8-kojitarget/staged/${ARCH}/CS-8-001/ reposync -a ${ARCH} -a noarch -p ${ARCH} --newest --delete &> /dev/null if [[ $? -eq 0 ]]; then cd ${ARCH}/CS-8-001 createrepo_c . &> /dev/null