From 4a22ddc81e2058d1f05e71d2ec059f4fc6c2deb3 Mon Sep 17 00:00:00 2001 From: Stephen Smoogen Date: Tue, 25 Jun 2019 13:22:59 +0000 Subject: [PATCH] [grobisplitter] fix script to be less chatty AND to give proper error messages --- roles/grobisplitter/files/rhel8-split.sh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/roles/grobisplitter/files/rhel8-split.sh b/roles/grobisplitter/files/rhel8-split.sh index 7aedd5326d..d049198d40 100755 --- a/roles/grobisplitter/files/rhel8-split.sh +++ b/roles/grobisplitter/files/rhel8-split.sh @@ -26,7 +26,7 @@ for ARCH in ${ARCHES}; do # in a daily tree. This allows us to point koji at a particular # day if we have specific build concerns. OUTDIR=${DATEDIR}/${ARCH} - mkdir -vp ${OUTDIR} + mkdir -p ${OUTDIR} if [ ! -d ${OUTDIR} ]; then echo "Unable to find ${ARCHDIR}" exit @@ -87,9 +87,13 @@ ln -s ${DATE} staged for ARCH in ${ARCHES}; do pushd latest/ - mkdir -p $ARCH + mkdir -p ${ARCH} dnf --disablerepo=\* --enablerepo=RHEL-8-001 --repofrompath=RHEL-8-001,https://infrastructure.fedoraproject.org/repo/rhel/rhel8/koji/staged/${ARCH}/RHEL-8-001/ reposync -a ${ARCH} -a noarch -p ${ARCH} --newest --delete &> /dev/null - cd RHEL-8-001 - createrepo_c . &> /dev/null + if [[ $? -eq 0 ]]; then + cd ${ARCH}/RHEL-8-001 + createrepo_c . &> /dev/null + else + echo "Unable to run createrepo on latest/${ARCH}" + fi popd done