global settings
self.mysettings = config(clone=settings)
+ # This is strictly for use in aux_get() doebuild calls when metadata
+ # is generated by the depend phase. It's safest to use a clone for
+ # this purpose because doebuild makes many changes to the config
+ # instance that is passed in.
+ self.doebuild_settings = config(clone=self.mysettings)
+
self.manifestVerifyLevel = None
self.manifestVerifier = None
self.manifestCache = {} # {location: [stat, md5]}
writemsg("Uncaught handled exception: %(exception)s\n" % {"exception":str(e)})
raise
- ebuild_settings = config(clone=self.mysettings)
- myret = doebuild(myebuild, "depend", "/", ebuild_settings,
+ myret = doebuild(myebuild, "depend", "/", self.doebuild_settings,
dbkey=mydbkey, tree="porttree", mydbapi=self)
if myret:
portage_locks.unlockfile(mylock)