X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=partial-repo.sh;h=0f0e8af6bbbaec340924ccd7d1179ca065910b0d;hb=b9df6e562b30ad8e4b11dd437d5ea28280c4414e;hp=703ee2848c21ce7bd1ff1a35194e6c200680ba8f;hpb=9831ced3ca36ed077dba6abe02c9f2746e1f490b;p=build.git diff --git a/partial-repo.sh b/partial-repo.sh index 703ee284..0f0e8af6 100755 --- a/partial-repo.sh +++ b/partial-repo.sh @@ -1,5 +1,4 @@ #!/bin/sh -# $URL$ COMMAND=$(basename $0) @@ -14,14 +13,10 @@ case "$1" in *-h*) usage ;; esac set -e -for repo in "$@" ; do - if [ ! -d $repo/RPMS ] ; then - echo could not find $repo/RPMS - ignored - continue - fi - +for rpms in $(find "$@" -name RPMS) ; do cd $repo - echo "==================== Dealing with repo $repo" + 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 .."