X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=fedora-mirror2.sh;h=1a2ff7fe9bf76353a9e80412329bfcc465e5b727;hb=2b20df9c1d39f549e5f77c46329b0daac8251c43;hp=01db09e565935c2665d3a0f20b9ca98fb2c201a3;hpb=6f1ed1a3ed0cef03671b61835f0143cf39150ac1;p=build.git diff --git a/fedora-mirror2.sh b/fedora-mirror2.sh index 01db09e5..1a2ff7fe 100644 --- a/fedora-mirror2.sh +++ b/fedora-mirror2.sh @@ -29,22 +29,20 @@ if [ -f ${lock} ]; then fi for version in $current_versions; do - if [ -d ${fdest}/releases/${version}/Everything ]; then - echo "Synchronizing Fedora ${version}" - pushd ${fdest}/releases/${version} >& /dev/null - rsync -avH ${upstream_url}/releases/${version}/Everything . --exclude-from=${excludes_file} ${options} \ - --numeric-ids --delete --delete-after --delay-updates - popd >& /dev/null - if [ "${version}" == "14" ]; then - echo "Synchronizing Fedora updates for version ${version}" - pushd ${fdest}/updates/${version} >& /dev/null - rsync -avH ${upstream_url}/updates/${version}/ . --exclude-from=${excludes_file} ${options} \ - --numeric-ids --delete --delete-after --delay-updates - popd >& /dev/null - fi - else + if [ ! -d ${fdest}/releases/${version}/Everything ]; then echo "Target directory ${fdest}/${releases}/${version}/ not present." + continue fi + echo "Synchronizing Fedora ${version}" + pushd ${fdest}/releases/${version} >& /dev/null + rsync -avH ${upstream_url}/releases/${version}/Everything . --exclude-from=${excludes_file} ${options} \ + --numeric-ids --delete --delete-after --delay-updates + popd >& /dev/null + echo "Synchronizing Fedora updates for version ${version}" + pushd ${fdest}/updates/${version} >& /dev/null + rsync -avH ${upstream_url}/updates/${version}/ . --exclude-from=${excludes_file} ${options} \ + --numeric-ids --delete --delete-after --delay-updates + popd >& /dev/null done # report to fedora's infra