diff options
author | Joakim Tjernlund <joakim.tjernlund@infinera.com> | 2021-06-16 16:43:12 +0200 |
---|---|---|
committer | Fabian Groffen <grobian@gentoo.org> | 2021-06-16 21:19:44 +0200 |
commit | 70e1dcf3fb72456518484103d5148c59d3c0f27a (patch) | |
tree | 1dd7323835f70ae19fe102198be140a2d7470b11 /qmerge.c | |
parent | qmerge: Use same image dir. name as portage (diff) | |
download | portage-utils-70e1dcf3fb72456518484103d5148c59d3c0f27a.tar.gz portage-utils-70e1dcf3fb72456518484103d5148c59d3c0f27a.tar.bz2 portage-utils-70e1dcf3fb72456518484103d5148c59d3c0f27a.zip |
qmerge: do not run pkg_pretend/pkg_setup/pkg_preinst if pretend
Signed-off-by: Joakim Tjernlund <joakim.tjernlund@infinera.com>
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Diffstat (limited to 'qmerge.c')
-rw-r--r-- | qmerge.c | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -1288,9 +1288,11 @@ pkg_merge(int level, const depend_atom *qatom, const tree_match_ctx *mpkg) fflush(stdout); eat_file("vdb/DEFINED_PHASES", &pm_phases, &pm_phases_len); - pkg_run_func("vdb", pm_phases, "pkg_pretend", D, T); - pkg_run_func("vdb", pm_phases, "pkg_setup", D, T); - pkg_run_func("vdb", pm_phases, "pkg_preinst", D, T); + if (!pretend) { + pkg_run_func("vdb", pm_phases, "pkg_pretend", D, T); + pkg_run_func("vdb", pm_phases, "pkg_setup", D, T); + pkg_run_func("vdb", pm_phases, "pkg_preinst", D, T); + } if (!eat_file("vdb/EPREFIX", &eprefix, &eprefix_len)) eprefix_len = 0; |