From e11f903872c442085aadea83cbfaf648fbfbd82f Mon Sep 17 00:00:00 2001
From: Oana Vickey Boeriu <Oana.Boeriu@cern.ch>
Date: Wed, 25 Apr 2018 13:18:16 +0200
Subject: [PATCH] Added the modified copy RPMs to eos from master to sync it
 with branch 21.0.

Former-commit-id: d26eb6c833a3a80da4d15296e76e548a8e2f7e6d
---
 Build/AtlasBuildScripts/copy_rpm_eos.sh | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/Build/AtlasBuildScripts/copy_rpm_eos.sh b/Build/AtlasBuildScripts/copy_rpm_eos.sh
index 9253ac2ef52..cef9c84b85b 100755
--- a/Build/AtlasBuildScripts/copy_rpm_eos.sh
+++ b/Build/AtlasBuildScripts/copy_rpm_eos.sh
@@ -58,6 +58,7 @@ if [ "$WEEKDAY" = "" ]; then
 else 
    DDAY=${WEEKDAY}
 fi
+
 echo "====================================================="
 echo "=== STARTING RPMs copy to /eos at `date`"
 echo "====================================================="
@@ -80,13 +81,18 @@ _retry_() {
     return 0
 }
 
-
 if [ ! -d ${DESTDIR} ] ; then 
    echo "mkdir -p ${DESTDIR}"
    _retry_ mkdir -p ${DESTDIR} 
    if [ ! -d ${DESTDIR} ] ; then ((ERROR_COUNT++)) ; fi  #avoid false positive eos error if the directory was actually created
 fi
 
+echo "====================================================="
+echo "=== Create repodata on local machine"
+echo "====================================================="
+echo "nicos_rpm::::::: createrepo --workers 8 --update ${SOURCEDIR} :::::::" `date`
+createrepo --workers 8 --update ${SOURCEDIR} || ((ERROR_COUNT++))
+
 arr_rpm=(`(shopt -s nocaseglob; ls ${SOURCEDIR}/*.rpm)`)
 if [ "${#arr_rpm[@]}" -le 0 ]; then
    echo "nicos_rpm: Warning: no rpm files are found in ${SOURCEDIR}"
@@ -98,10 +104,11 @@ if [ "${#arr_rpm[@]}" -le 0 ]; then
       _retry_ cp -a $ele ${DESTDIR} || ((ERROR_COUNT++))
    done
 fi 
+
 echo "====================================================="
-echo "=== Update http RPMs location"
+echo "=== Copy repodata to nightly eos location"
 echo "====================================================="
-echo "nicos_rpm::::::: createrepo --workers 8 --update ${DESTDIR} :::::::" `date`
-createrepo --workers 8 --update ${DESTDIR} || ((ERROR_COUNT++))
+echo "Info: copying ${SOURCEDIR}/repodata to ${DESTDIR}" 
+_retry_ cp -a -rf ${SOURCEDIR}/repodata ${DESTDIR} || ((ERROR_COUNT++))
 
 exit ${ERROR_COUNT}
-- 
GitLab