aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Dolbec <dolsen@gentoo.org>2013-10-15 15:42:37 -0700
committerBrian Dolbec <dolsen@gentoo.org>2013-10-15 15:42:37 -0700
commit820ef8d8ba8bfe20eec5bc929381312f72e1c65f (patch)
treef7633eb2c505e6184ff268bdccf27e944d5b6cf6 /mirrorselect
parentadd an -a, --all_mirrors option to dump all search results (diff)
downloadmirrorselect-820ef8d8ba8bfe20eec5bc929381312f72e1c65f.tar.gz
mirrorselect-820ef8d8ba8bfe20eec5bc929381312f72e1c65f.tar.bz2
mirrorselect-820ef8d8ba8bfe20eec5bc929381312f72e1c65f.zip
Add -a to rsync sanity checks.
Diffstat (limited to 'mirrorselect')
-rwxr-xr-xmirrorselect/main.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/mirrorselect/main.py b/mirrorselect/main.py
index cfdcd55..45cc30b 100755
--- a/mirrorselect/main.py
+++ b/mirrorselect/main.py
@@ -268,7 +268,7 @@ class MirrorSelect(object):
group.add_option(
"-r", "--rsync", action="store_true", default=False,
help="rsync mode. Allows you to interactively select your"
- " rsync mirror. Requires -i to be used.")
+ " rsync mirror. Requires -i or -a to be used.")
group.add_option(
"-4", "--ipv4", action="store_true", default=False,
help="only use IPv4")
@@ -333,8 +333,8 @@ class MirrorSelect(object):
options.ipv6 = False
self.output.print_err('The --ipv6 option requires python ipv6 support')
- if options.rsync and not options.interactive:
- self.output.print_err('rsync servers can only be selected with -i')
+ if options.rsync and not (options.interactive or options.all_mirrors):
+ self.output.print_err('rsync servers can only be selected with -i or -a')
if options.interactive and (
options.deep or