backup of devel files
authorJiri Srain <jsrain@suse.cz>
Thu, 9 Mar 2006 20:00:07 +0000 (20:00 +0000)
committerJiri Srain <jsrain@suse.cz>
Thu, 9 Mar 2006 20:00:07 +0000 (20:00 +0000)
devel/devel.jsrain/RpmInstall.cc
devel/devel.jsrain/RpmTarget.cc

index 0180c8d..3dafeb7 100644 (file)
@@ -23,32 +23,13 @@ int main( int argc, char * argv[] )
   INT << "===[START]==========================================" << endl;
 
   // initialize target
-  ZYpp::Ptr zypp = ZYppFactory().letsTest();
+  ZYpp::Ptr zypp = ZYppFactory::instance().getZYpp();
   zypp->initTarget("/");
   Target_Ptr target = zypp->target();
-
-  // initialize source
-  SourceManager_Ptr mgr = SourceManager::sourceManager();
-  unsigned id = mgr->addSource(Url("http://lide.suse.cz/~~jsrain/devel.jsrain"));
-  Source & src = mgr->findSource(id);
-  ResStore store = src.resolvables();
+  target->setInstallationLogfile("/tmp/instlog");
   RpmDb & rpm = target->rpmDb();
-  for (ResStore::const_iterator it = store.begin();
-       it != store.end();
-       it++)
-  {
-    if (isKind<Package>(*it))
-    {
-      Package::Ptr p = dynamic_pointer_cast<Package>(*it);
-      try {
-        Pathname path = p->getPlainRpm();
-        rpm.installPackage(path);
-      }
-      catch (...)
-      {}
-    }
-  }
+rpm.installPackage("/tmp/xxx.rpm");
+
 
   INT << "===[END]============================================" << endl;
   return 0;
index c3956ba..bfde74b 100644 (file)
@@ -32,7 +32,7 @@ int main( int argc, char * argv[] )
        it != packages.end();
        it++)
   {
-    DBG << **it << endl;
+//    DBG << **it << endl;
   }
 
   INT << "===[END]============================================" << endl;