results_dir="$WORKSPACE/work/results"
repo_name=`echo $WORKSPACE | awk -F '/' '{print $4}' | cut -d '-' -f2- | sed 's|\(.*\)-.*|\1|'`
#Creating dirs to move duplicate RPMs/SRPMs to avoid re-upload and copy the changed RPMs/SRPMs
results_dir="$WORKSPACE/work/results"
repo_name=`echo $WORKSPACE | awk -F '/' '{print $4}' | cut -d '-' -f2- | sed 's|\(.*\)-.*|\1|'`
#Creating dirs to move duplicate RPMs/SRPMs to avoid re-upload and copy the changed RPMs/SRPMs
mkdir -p "$sources_dir"
#List all RPMs available in Nexus, move the duplicates and copy the changed ones
for artifact in \
`ls $results_dir/repo/*.rpm`
do
mkdir -p "$sources_dir"
#List all RPMs available in Nexus, move the duplicates and copy the changed ones
for artifact in \
`ls $results_dir/repo/*.rpm`
do
then
echo "RPM - $(basename $artifact) already available in Nexus"
mv $results_dir/repo/$(basename $artifact) $results_dir/repo/duplicates/
else
echo "RPM - $(basename $artifact) is not available in Nexus. Will be uploaded"
then
echo "RPM - $(basename $artifact) already available in Nexus"
mv $results_dir/repo/$(basename $artifact) $results_dir/repo/duplicates/
else
echo "RPM - $(basename $artifact) is not available in Nexus. Will be uploaded"
then
echo "Source RPM - $(basename $artifact) already available in Nexus"
mv $results_dir/src_repo/$(basename $artifact) $results_dir/src_repo/duplicates/
then
echo "Source RPM - $(basename $artifact) already available in Nexus"
mv $results_dir/src_repo/$(basename $artifact) $results_dir/src_repo/duplicates/