From 2b20df9c1d39f549e5f77c46329b0daac8251c43 Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Sat, 20 Jun 2015 11:16:27 +0200 Subject: [PATCH] tweak --- fedora-mirror2.sh | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) 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 -- 2.43.0