aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2017-08-15 10:11:10 +0200
committerMichał Górny <mgorny@gentoo.org>2017-08-26 23:16:07 +0200
commitb6ac1641c752db48841f671e0ce7c4e1e98e1933 (patch)
treeb71e5021e27da82d0745ef29b3485a6ac72b0a32 /pym/portage/package
parentdigraph: search for relevant priority in descending order (diff)
downloadportage-b6ac1641c752db48841f671e0ce7c4e1e98e1933.tar.gz
portage-b6ac1641c752db48841f671e0ce7c4e1e98e1933.tar.bz2
portage-b6ac1641c752db48841f671e0ce7c4e1e98e1933.zip
Support post-postinst QA checks
Extend the QA check mechanics in Portage to support post-postinst QA checks. They are like post-install QA checks, except they are run after pkg_postinst(), and so they can be used to verify that necessary postinst actions were performed (e.g. regenerating caches). Reviewed-by: Zac Medico <zmedico@gentoo.org>
Diffstat (limited to 'pym/portage/package')
-rw-r--r--pym/portage/package/ebuild/doebuild.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/pym/portage/package/ebuild/doebuild.py b/pym/portage/package/ebuild/doebuild.py
index 14d96f57c..ac697a763 100644
--- a/pym/portage/package/ebuild/doebuild.py
+++ b/pym/portage/package/ebuild/doebuild.py
@@ -1738,7 +1738,10 @@ _post_phase_cmds = {
"preinst_sfperms",
"preinst_selinux_labels",
"preinst_suid_scan",
- ]
+ ],
+
+ "postinst" : [
+ "postinst_qa_check"],
}
def _post_phase_userpriv_perms(mysettings):