Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Y2PM.cc File Reference

#include <iostream>
#include <stdlib.h>
#include <y2util/Y2SLog.h>
#include <Y2PM.h>
#include "PMRcValues.h"
#include <y2pm/Y2PMCallbacks.h>
#include <y2pm/InstTarget.h>
#include <y2pm/InstTargetError.h>
#include <y2pm/InstSrc.h>
#include <y2pm/InstSrcManager.h>
#include <y2pm/PMPackageManager.h>
#include <y2pm/PMSelectionManager.h>
#include <y2pm/PMLanguageManager.h>
#include <y2pm/PMYouPatchManager.h>
#include <y2pm/InstYou.h>
#include <y2pm/PMLocale.h>

Defines

#define Y2LOG   "Y2PM"
#define COMMIT_ERROR   -99999
#define COMMIT_ABORT   -100000

Functions

static PMError commitProvide (PMPackagePtr pkg_r, bool srcpkg_r, Pathname &retpath_r)
PMError commitProvideSrc (PMPackagePtr pkg_r, Pathname &retpath_r)
PMError commitProvidePkg (PMPackagePtr pkg_r, Pathname &retpath_r)
void commitSrcSucceeded (const PMPackagePtr &pkg_r)
void commitPkgSucceeded (const PMPackagePtr &pkg_r)
static PMError commitInstall (PMPackagePtr pkg_r, bool srcpkg_r, const Pathname &path_r)
PMError commitInstallSrc (PMPackagePtr pkg_r, const Pathname &path_r)
PMError commitInstallPkg (PMPackagePtr pkg_r, const Pathname &path_r)
static PMError commitRemovePkg (PMPackagePtr pkg_r)
static list< PMPackagePtr > extractSpmFromMedia (constInstSrcPtr current_src_ptr_r, unsigned current_src_media_r, list< PMPackagePtr > &srclist_r)
static void copySpm (const list< PMPackagePtr > &todolist_r, std::list< std::string > &srcremaining_r)
static void rememberSpmFromMedia (constInstSrcPtr current_src_ptr_r, unsigned current_src_media_r, list< PMPackagePtr > &srclist_r, std::list< std::string > &srcremaining_r)
static PMError installSpmFromMedia (constInstSrcPtr current_src_ptr_r, unsigned current_src_media_r, list< PMPackagePtr > &srclist_r, std::list< std::string > &srcremaining_r)
static int internal_commitPackages (unsigned mediaNr_r, std::list< std::string > &errors_r, std::list< std::string > &remaining_r, std::list< std::string > &srcremaining_r)

Define Documentation

#define COMMIT_ABORT   -100000
 

#define COMMIT_ERROR   -99999
 

#define Y2LOG   "Y2PM"
 


Function Documentation

static PMError commitInstall PMPackagePtr  pkg_r,
bool  srcpkg_r,
const Pathname path_r
[static]
 

PMError commitInstallPkg PMPackagePtr  pkg_r,
const Pathname path_r
[inline]
 

PMError commitInstallSrc PMPackagePtr  pkg_r,
const Pathname path_r
[inline]
 

void commitPkgSucceeded const PMPackagePtr &  pkg_r  )  [inline]
 

static PMError commitProvide PMPackagePtr  pkg_r,
bool  srcpkg_r,
Pathname retpath_r
[static]
 

PMError commitProvidePkg PMPackagePtr  pkg_r,
Pathname retpath_r
[inline]
 

PMError commitProvideSrc PMPackagePtr  pkg_r,
Pathname retpath_r
[inline]
 

static PMError commitRemovePkg PMPackagePtr  pkg_r  )  [static]
 

void commitSrcSucceeded const PMPackagePtr &  pkg_r  )  [inline]
 

static void copySpm const list< PMPackagePtr > &  todolist_r,
std::list< std::string > &  srcremaining_r
[static]
 

static list<PMPackagePtr> extractSpmFromMedia constInstSrcPtr  current_src_ptr_r,
unsigned  current_src_media_r,
list< PMPackagePtr > &  srclist_r
[static]
 

static PMError installSpmFromMedia constInstSrcPtr  current_src_ptr_r,
unsigned  current_src_media_r,
list< PMPackagePtr > &  srclist_r,
std::list< std::string > &  srcremaining_r
[static]
 

static int internal_commitPackages unsigned  mediaNr_r,
std::list< std::string > &  errors_r,
std::list< std::string > &  remaining_r,
std::list< std::string > &  srcremaining_r
[static]
 

static void rememberSpmFromMedia constInstSrcPtr  current_src_ptr_r,
unsigned  current_src_media_r,
list< PMPackagePtr > &  srclist_r,
std::list< std::string > &  srcremaining_r
[static]
 


Generated on Mon Sep 12 21:52:13 2005 for yast2-packagemanager by  doxygen 1.4.4