aboutsummaryrefslogtreecommitdiff
path: root/paludis/repositories/unpackaged/installed_repository.cc
diff options
context:
space:
mode:
authorAvatar Saleem Abdulrasool <compnerd@compnerd.org> 2013-05-27 01:00:49 -0700
committerAvatar Saleem Abdulrasool <compnerd@compnerd.org> 2013-06-01 22:12:32 -0700
commitb04e6805a25ef61c29fe88bcc4cea73ebb23f57a (patch)
tree81e4560f701e6e76e7ebcc62ca8be141f5ee2ce1 /paludis/repositories/unpackaged/installed_repository.cc
parentd34636a1dc4f422aeb868e49447a0503c303f0a2 (diff)
downloadpaludis-b04e6805a25ef61c29fe88bcc4cea73ebb23f57a.tar.gz
paludis-b04e6805a25ef61c29fe88bcc4cea73ebb23f57a.tar.xz
merger: add support for selective parts
This adds the ability to take the associated classification information via expart and then use that along with options to selectively install parts. Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org>
Diffstat (limited to 'paludis/repositories/unpackaged/installed_repository.cc')
-rw-r--r--paludis/repositories/unpackaged/installed_repository.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/paludis/repositories/unpackaged/installed_repository.cc b/paludis/repositories/unpackaged/installed_repository.cc
index 2159e93fb..80bc4492d 100644
--- a/paludis/repositories/unpackaged/installed_repository.cc
+++ b/paludis/repositories/unpackaged/installed_repository.cc
@@ -347,7 +347,8 @@ InstalledUnpackagedRepository::merge(const MergeParams & m)
n::package_id() = m.package_id(),
n::parts() = m.parts(),
n::permit_destination() = m.permit_destination(),
- n::root() = installed_root_key()->parse_value().realpath()
+ n::root() = installed_root_key()->parse_value().realpath(),
+ n::should_merge() = nullptr
));
if (m.check())