diff options
Diffstat (limited to 'pym/_emerge')
-rw-r--r-- | pym/_emerge/EbuildPhase.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/pym/_emerge/EbuildPhase.py b/pym/_emerge/EbuildPhase.py index c9d17474e..07fb69ca7 100644 --- a/pym/_emerge/EbuildPhase.py +++ b/pym/_emerge/EbuildPhase.py @@ -17,7 +17,8 @@ portage.proxy.lazyimport.lazyimport(globals(), 'portage.package.ebuild.doebuild:_check_build_log,' + \ '_post_phase_cmds,_post_phase_userpriv_perms,' + \ '_post_src_install_chost_fix,' + \ - '_post_src_install_uid_fix' + '_post_src_install_uid_fix,_postinst_bsdflags,' + \ + '_preinst_bsdflags' ) from portage import os from portage import StringIO @@ -178,6 +179,10 @@ class EbuildPhase(CompositeTask): encoding=_encodings['content'], errors='replace') if msg: self.scheduler.output(msg, log_path=logfile) + elif self.phase == "preinst": + _preinst_bsdflags(settings) + elif self.phase == "postinst": + _postinst_bsdflags(settings) post_phase_cmds = _post_phase_cmds.get(self.phase) if post_phase_cmds is not None: |