def get_options():
parser = argparse.ArgumentParser(description="Verificator of Ceph version")
parser.add_argument(
"-t", "--type",
default="deb",
help="Type of the repository. Default is 'deb'."
)
parser.add_argument(
"-c", "--orig-comps",
default=["main"],
nargs=argparse.ONE_OR_MORE,
help="Repository names. 'main' is the default one."
)
parser.add_argument(
"-u", "--repo-url",
help="URL of the repository"
)
parser.add_argument(
"-d", "--distro-source",
default="",
help="release of the repository."
)
parser.add_argument(
"-p", "--package-name",
default="ceph-common",
help="package name to verify."
)
parser.add_argument(
"--no-verify-packages",
action="store_true",
default=False,
help="skip package version verification."
)
parser.add_argument(
"--no-verify-installed-versions",
action="store_true",
default=False,
help="skip installed version verification."
)
parser.add_argument(
"--no-verify-repo-candidate",
action="store_true",
default=False,
help="skip verification of remote APT repo."
)
parser.add_argument(
"directory",
help="directory with fetched files."
)
parser.add_argument(
"raw_deb_url",
nargs=argparse.OPTIONAL,
help="raw repo string to use. If set, then -u, -c, -d and -t "
"are ignored."
)
return parser.parse_args()
评论列表
文章目录