diff --git a/pisi/scenarioapi/pspec.py b/pisi/scenarioapi/pspec.py index e1be7cd5..281b44c3 100644 --- a/pisi/scenarioapi/pspec.py +++ b/pisi/scenarioapi/pspec.py @@ -140,7 +140,6 @@ class Pspec: def set_package(self, dependencies, conflicts): self.package.name = self.name - self.package.conflicts = conflicts if dependencies: for depname in dependencies: @@ -148,6 +147,12 @@ class Pspec: dep.package = depname self.package.packageDependencies.append(dep) + if conflicts: + for package in conflicts: + conflict = Conflict() + conflict.package = package + self.package.conflicts.append(conflict) + self.pspec.packages.append(self.package) def set_history(self, date, version, comment = "No Comment", release = "1"):