On 05/22/2016 01:21 AM, Michał Górny wrote: > diff --git a/pym/portage/package/ebuild/config.py > b/pym/portage/package/ebuild/config.py > index fcc7ce5..9d13703 100644 > --- a/pym/portage/package/ebuild/config.py > +++ b/pym/portage/package/ebuild/config.py > @@ -1774,14 +1774,14 @@ class config(object): > _eapi_cache.clear() > > # Prepare the final value of INSTALL_MASK > - install_mask = self["INSTALL_MASK"].split() > + install_mask = self.get("INSTALL_MASK", "").split() > if 'nodoc' in self.features: > install_mask.append("/usr/share/doc") > if 'noinfo' in self.features: > install_mask.append("/usr/share/info") > if 'noman' in self.features: > install_mask.append("/usr/share/man") > - self["INSTALL_MASK"] = ' '.join(install_mask) > + self.install_mask = install_mask > > def _grab_pkg_env(self, penv, container, protected_keys=None): > if protected_keys is None: >
The config.reset method should reset self.install_mask to match the global INSTALL_MASK setting. -- Thanks, Zac