- actually _insert_ the new capabilities
authorDuncan Mac-Vicar P <dmacvicar@suse.de>
Fri, 3 Aug 2007 11:41:18 +0000 (11:41 +0000)
committerDuncan Mac-Vicar P <dmacvicar@suse.de>
Fri, 3 Aug 2007 11:41:18 +0000 (11:41 +0000)
zypp/cache/CacheStore.cc

index c8e6c6f..a5f58b3 100644 (file)
@@ -561,6 +561,14 @@ void CacheStore::appendDependency( const RecordId &resolvable_id, zypp::Dep dept
   {
       appendHalDependency( resolvable_id, deptype, capability::asKind<HalCap>(cap) );
   }
+  else if ( capability::isKind<FilesystemCap>(cap) )
+  {
+      appendFilesystemDependency( resolvable_id, deptype, capability::asKind<FilesystemCap>(cap) );
+  }
+  else if ( capability::isKind<SplitCap>(cap) )
+  {
+      appendSplitDependency( resolvable_id, deptype, capability::asKind<SplitCap>(cap) );
+  }
   else
   {
       appendUnknownDependency( resolvable_id, deptype, cap );