X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=partial-repo.sh;h=06da2663713e791d196f9a737b4638e582484428;hb=refs%2Fheads%2Fomf-friendly;hp=0f0e8af6bbbaec340924ccd7d1179ca065910b0d;hpb=b9df6e562b30ad8e4b11dd437d5ea28280c4414e;p=build.git diff --git a/partial-repo.sh b/partial-repo.sh index 0f0e8af6..06da2663 100755 --- a/partial-repo.sh +++ b/partial-repo.sh @@ -13,14 +13,14 @@ case "$1" in *-h*) usage ;; esac 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