adding required system dependencies to testcases
authorStefan Schubert <schubi@suse.de>
Tue, 15 Jul 2008 12:45:37 +0000 (12:45 +0000)
committerStefan Schubert <schubi@suse.de>
Tue, 15 Jul 2008 12:45:37 +0000 (12:45 +0000)
zypp/solver/detail/Testcase.cc

index 08b9690..a397229 100644 (file)
@@ -28,6 +28,7 @@
 #include "zypp/Capabilities.h"
 #include "zypp/sat/Solvable.h"
 #include "zypp/sat/detail/PoolImpl.h"
+#include "zypp/solver/detail/SystemCheck.h"
 
 
 /////////////////////////////////////////////////////////////////////////
@@ -373,6 +374,8 @@ bool Testcase::createTestcase(Resolver & resolver, bool dumpPool, bool runSolver
     }
 
     control.addDependencies (resolver.extraRequires(), resolver.extraConflicts());
+    control.addDependencies (SystemCheck::instance().requiredSystemCap(),
+                            SystemCheck::instance().conflictSystemCap());    
 
     return true;
 }