diff options
Diffstat (limited to 'RepSys/commands/co.py')
-rwxr-xr-x[-rw-r--r--] | RepSys/commands/co.py | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/RepSys/commands/co.py b/RepSys/commands/co.py index 5349049..81e4140 100644..100755 --- a/RepSys/commands/co.py +++ b/RepSys/commands/co.py @@ -1,5 +1,5 @@ #!/usr/bin/python -from RepSys import Error +from RepSys import Error, disable_mirror from RepSys.command import * from RepSys.rpmutil import checkout import getopt @@ -19,7 +19,11 @@ Options: -d The distribution branch to checkout from -b The package branch -r REV Revision to checkout + -S Do not download sources from the binaries repository + -L Do not make symlinks of the binaries downloaded in SOURCES/ + -s Only checkout the SPECS/ directory -M Do not use the mirror (use the main repository) + --check Check integrity of files fetched from the binary repository -h Show this message Examples: @@ -33,8 +37,18 @@ Examples: def parse_options(): parser = OptionParser(help=HELP) parser.add_option("-r", dest="revision") + parser.add_option("-S", dest="use_binrepo", default=True, + action="store_false") + parser.add_option("--check", dest="binrepo_check", default=False, + action="store_true") + parser.add_option("-L", dest="binrepo_link", default=True, + action="store_false") parser.add_option("--distribution", "-d", dest="distro", default=None) parser.add_option("--branch", "-b", dest="branch", default=None) + parser.add_option("-s", "--spec", dest="spec", default=False, + action="store_true") + parser.add_option("-M", "--no-mirror", action="callback", + callback=disable_mirror) opts, args = parser.parse_args() if len(args) not in (1, 2): raise Error, "invalid arguments" |