#include <zypp/ZYppFactory.h>
#include <zypp/zypp_detail/ZYppImpl.h>
-#include <zypp/zypp_detail/ZYppReadOnlyHack.h>
#include <boost/interprocess/sync/file_lock.hpp>
#include <boost/interprocess/sync/scoped_lock.hpp>
static bool active = getenv("ZYPP_READONLY_HACK");
- void IWantIt()
+ void IWantIt() // see zypp/zypp_detail/ZYppReadOnlyHack.h
{
active = true;
MIL << "ZYPP_READONLY promised." << endl;
{
public:
ZYppGlobalLock()
- : _zyppLockFilePath( env::ZYPP_LOCKFILE_ROOT() / "/var/run/zypp.pid" )
+ : _zyppLockFilePath( env::ZYPP_LOCKFILE_ROOT() / "/run/zypp.pid" )
, _zyppLockFile( NULL )
, _lockerPid( 0 )
, _cleanLock( false )
// still use it to synchronsize.
ftruncate( fileno(_zyppLockFile), 0 );
}
- MIL << "Cleanned lock file. (" << getpid() << ")" << std::endl;
+ MIL << "Cleaned lock file. (" << getpid() << ")" << std::endl;
}
catch(...) {} // let no exception escape.
}