-jp_fedora_url="jp_fedora_url-needs-to-be-defined"
-jp_centos_url="jp_centos_url-needs-to-be-defined"
-jp_epel_url="jp_epel_url-needs-to-be-defined"
+pl_fedora_url=$eu_fedora_url
+pl_centos_url=rsync://ftp.tpnet.pl/centos
+pl_epel_url=rsync://ftp.icm.edu.pl/pub/Linux/fedora/linux/epel
excludelist="debug/ iso/ ppc/ source/"
options="--archive --compress --delete --delete-excluded $dry_run $verbose"
excludelist="debug/ iso/ ppc/ source/"
options="--archive --compress --delete --delete-excluded $dry_run $verbose"
[ -n "$(rsync --help | grep no-motd)" ] && options="$options --no-motd"
for e in $excludelist; do
options="$options --exclude $e"
[ -n "$(rsync --help | grep no-motd)" ] && options="$options --no-motd"
for e in $excludelist; do
options="$options --exclude $e"
for repopath in $paths; do
echo "===== $distro -> $distroindex $repopath"
[ -z "$dry_run" ] && mkdir -p ${root}/${localpath}/${repopath}
for repopath in $paths; do
echo "===== $distro -> $distroindex $repopath"
[ -z "$dry_run" ] && mkdir -p ${root}/${localpath}/${repopath}
- if [ "$LFTP" = 1 ]; then
- command="lftp -c mirror $lftp_options ${rsyncurl}/${repopath} ${root}/${localpath}/${repopath}"
- else
- command="rsync $options ${rsyncurl}/${repopath} ${root}/${localpath}/${repopath}"
- fi
+ command="rsync $options ${rsyncurl}/${repopath} ${root}/${localpath}/${repopath}"
echo " -r root (default is $root)"
echo " -u rsyncurl for fedora (default is $fedora_url)"
echo " -U rsyncurl for centos (default is $centos_url)"
echo " -E rsyncurl for epel (default is $epel_url)"
echo " -s : uses standard (US) mirrors $us_fedora_url $us_centos_url $us_epel_url"
echo " -e : uses European mirrors $eu_fedora_url $eu_centos_url $eu_epel_url"
echo " -r root (default is $root)"
echo " -u rsyncurl for fedora (default is $fedora_url)"
echo " -U rsyncurl for centos (default is $centos_url)"
echo " -E rsyncurl for epel (default is $epel_url)"
echo " -s : uses standard (US) mirrors $us_fedora_url $us_centos_url $us_epel_url"
echo " -e : uses European mirrors $eu_fedora_url $eu_centos_url $eu_epel_url"
echo " -f distroname - use vserver convention, e.g. f8 or centos5"
echo " -F : for distroname in $all_distronames"
echo " -a arch - use yum convention"
echo " -f distroname - use vserver convention, e.g. f8 or centos5"
echo " -F : for distroname in $all_distronames"
echo " -a arch - use yum convention"
r) root=$OPTARG ;;
u) fedora_url=$OPTARG ;;
U) centos_url=$OPTARG ;;
E) epel_url=$OPTARG ;;
s) fedora_url=$us_fedora_url ; centos_url=$us_centos_url ; epel_url=$us_epel_url;;
e) fedora_url=$eu_fedora_url ; centos_url=$eu_centos_url ; epel_url=$eu_epel_url ;;
r) root=$OPTARG ;;
u) fedora_url=$OPTARG ;;
U) centos_url=$OPTARG ;;
E) epel_url=$OPTARG ;;
s) fedora_url=$us_fedora_url ; centos_url=$us_centos_url ; epel_url=$us_epel_url;;
e) fedora_url=$eu_fedora_url ; centos_url=$eu_centos_url ; epel_url=$eu_epel_url ;;
f) distronames="$distronames $OPTARG" ;;
F) distronames="$distronames $all_distronames" ;;
a) archs="$archs $OPTARG" ;;
f) distronames="$distronames $OPTARG" ;;
F) distronames="$distronames $all_distronames" ;;
a) archs="$archs $OPTARG" ;;