aboutsummaryrefslogtreecommitdiff
path: root/paludis/repositories/e/do_install_action.cc
diff options
context:
space:
mode:
Diffstat (limited to 'paludis/repositories/e/do_install_action.cc')
-rw-r--r--paludis/repositories/e/do_install_action.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/paludis/repositories/e/do_install_action.cc b/paludis/repositories/e/do_install_action.cc
index c51d3a976..0e429eca4 100644
--- a/paludis/repositories/e/do_install_action.cc
+++ b/paludis/repositories/e/do_install_action.cc
@@ -286,7 +286,8 @@ paludis::erepository::do_install_action(
n::permit_destination() = std::bind(&PermittedDirectories::permit, permitted_directories, std::placeholders::_1),
n::replacing() = install_action.options.replacing(),
n::used_this_for_config_protect() = std::bind(
- &used_this_for_config_protect, std::ref(used_config_protect), std::placeholders::_1)
+ &used_this_for_config_protect, std::ref(used_config_protect), std::placeholders::_1),
+ n::want_phase() = install_action.options.want_phase()
));
}
else if (phase->option("strip"))
@@ -490,7 +491,8 @@ paludis::erepository::do_install_action(
std::placeholders::_1),
n::is_overwrite() = false,
n::make_output_manager() = std::bind(&this_output_manager, output_manager, std::placeholders::_1),
- n::override_contents() = make_null_shared_ptr()
+ n::override_contents() = make_null_shared_ptr(),
+ n::want_phase() = install_action.options.want_phase()
));
install_action.options.perform_uninstall()(*i, uo);
}