Author: mlandres Date: Fri May 9 23:37:53 2008 New Revision: 10032 URL: http://svn.opensuse.org/viewcvs/zypp?rev=10032&view=rev Log: hijack /var/log/YaST2/y2logRPM if no history file is defined Modified: trunk/libzypp/zypp/target/TargetImpl.cc Modified: trunk/libzypp/zypp/target/TargetImpl.cc URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp/zypp/target/TargetImpl.cc?rev=10032&r1=10031&r2=10032&view=diff ============================================================================== --- trunk/libzypp/zypp/target/TargetImpl.cc (original) +++ trunk/libzypp/zypp/target/TargetImpl.cc Fri May 9 23:37:53 2008 @@ -478,14 +478,19 @@ MIL << "TargetImpl::commit(<pool>, " << policy_r << ")" << endl; + /////////////////////////////////////////////////////////////////// // Store non-package data: + /////////////////////////////////////////////////////////////////// filesystem::assert_dir( home() ); + // requested locales _requestedLocalesFile.setLocales( pool_r.getRequestedLocales() ); + // weak locks { SoftLocksFile::Data newdata; pool_r.getActiveSoftLocks( newdata ); _softLocksFile.setData( newdata ); } + // hard locks if ( ZConfig::instance().apply_locks_file() ) { HardLocksFile::Data newdata; @@ -493,7 +498,16 @@ _hardLocksFile.setData( newdata ); } + /////////////////////////////////////////////////////////////////// // Process packages: + /////////////////////////////////////////////////////////////////// + if ( root() == "/" && CommitLog::fname().empty() ) + { + // Yes, we simply hijack /var/log/YaST2/y2logRPM + // until we maintain some zypp history database. + CommitLog::setFname( "/var/log/YaST2/y2logRPM" ); + } + ZYppCommitResult result; TargetImpl::PoolItemList to_uninstall; -- To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org For additional commands, e-mail: zypp-commit+help@opensuse.org