add --ignore-check to pisi install command too, to get rid of architecture and distribution checks

This commit is contained in:
Serdar Dalgıç
2009-12-23 12:42:43 +00:00
parent 810b318612
commit 60978f55d4
2 changed files with 12 additions and 9 deletions
+2
View File
@@ -49,6 +49,8 @@ expanded to package names.
help=_("Do not take build no into account.")) help=_("Do not take build no into account."))
group.add_option("--reinstall", action="store_true", group.add_option("--reinstall", action="store_true",
default=False, help=_("Reinstall already installed packages")) default=False, help=_("Reinstall already installed packages"))
group.add_option("--ignore-check", action="store_true",
default=False, help=_("Skip distribution release and architecture check"))
group.add_option("--ignore-file-conflicts", action="store_true", group.add_option("--ignore-file-conflicts", action="store_true",
default=False, help=_("Ignore file conflicts")) default=False, help=_("Ignore file conflicts"))
group.add_option("--ignore-package-conflicts", action="store_true", group.add_option("--ignore-package-conflicts", action="store_true",
+1
View File
@@ -157,6 +157,7 @@ def install_pkg_files(package_URIs, reinstall = False):
dfn[name] = x dfn[name] = x
# check packages' DistributionReleases and Architecture # check packages' DistributionReleases and Architecture
if not ctx.get_option('ignore_check'):
for x in d_t.keys(): for x in d_t.keys():
pkg = d_t[x] pkg = d_t[x]
if pkg.distributionRelease != ctx.config.values.get("general", "distribution_release"): if pkg.distributionRelease != ctx.config.values.get("general", "distribution_release"):