diff --git a/pisi/cli/install.py b/pisi/cli/install.py index 05d256e2..4673a193 100644 --- a/pisi/cli/install.py +++ b/pisi/cli/install.py @@ -98,4 +98,5 @@ expanded to package names. if ctx.get_option('exclude'): packages = pisi.blacklist.exclude(packages, ctx.get_option('exclude')) - pisi.api.install(packages, ctx.get_option('reinstall')) + reinstall = packages[0].endswith(ctx.const.package_suffix) + pisi.api.install(packages, ctx.get_option('reinstall') or reinstall)