set -e
-for rpms in $(find "$@" -name RPMS) ; do
- cd $repo
+for rpms_dir in $(find "$@" -name RPMS) ; do
+ pushd $rpms_dir >& /dev/null
cd ..
echo "==================== Dealing with repo $(pwd)"
mkdir -p PARTIAL-RPMS
rsync --archive --verbose $(find RPMS -type f | egrep '/(bootcd|bootstrapfs|nodeimage|noderepo|slicerepo)-.*-.*-.*-.*rpm') PARTIAL-RPMS/
- echo "==================== building packages index in $repo .."
+ echo "==================== building packages index in $(pwd) .."
createrepo PARTIAL-RPMS
echo '==================== DONE'
- cd - >& /dev/null
+ popd >& /dev/null
done