aboutsummaryrefslogtreecommitdiff
path: root/paludis/repositories/unavailable/unavailable_repository_id.cc
diff options
context:
space:
mode:
Diffstat (limited to 'paludis/repositories/unavailable/unavailable_repository_id.cc')
-rw-r--r--paludis/repositories/unavailable/unavailable_repository_id.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/paludis/repositories/unavailable/unavailable_repository_id.cc b/paludis/repositories/unavailable/unavailable_repository_id.cc
index b1cc70c54..99a961cb3 100644
--- a/paludis/repositories/unavailable/unavailable_repository_id.cc
+++ b/paludis/repositories/unavailable/unavailable_repository_id.cc
@@ -233,7 +233,8 @@ UnavailableRepositoryID::perform_action(Action & action) const
n::permit_destination() = std::bind(return_literal_function(true)),
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()
));
switch (install_action->options.want_phase()("check_merge"))
@@ -287,7 +288,8 @@ UnavailableRepositoryID::perform_action(Action & action) const
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);
}