diff --git a/pisi/install.py b/pisi/install.py index dce8ecb9..1995a5d7 100644 --- a/pisi/install.py +++ b/pisi/install.py @@ -64,7 +64,9 @@ def install(package_fn): packagedb.add_package(metadata.package) # terrible solution it seems # check conflicts - if + for pkg in metadata.package.conflicts: + if installdb.has_package(pkg): + raise InstallError("Package conflicts " + pkg) # check dependencies if not dependency.installable(metadata.package.name):