aboutsummaryrefslogtreecommitdiff
path: root/paludis
diff options
context:
space:
mode:
authorAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2010-08-06 09:36:32 +0100
committerAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2010-08-06 10:56:04 +0100
commitace301ee02a48bf6a348ec02820c0f0730466aab (patch)
treee4f6fdbf6b1d993bdf6a61fda9d04006feba3bf5 /paludis
parent42be90444057f963083ad2fc1b7223ec22973e8b (diff)
downloadpaludis-ace301ee02a48bf6a348ec02820c0f0730466aab.tar.gz
paludis-ace301ee02a48bf6a348ec02820c0f0730466aab.tar.xz
Some IDs are unbinaryable
Diffstat (limited to 'paludis')
-rw-r--r--paludis/package_id.hh1
-rw-r--r--paludis/repositories/accounts/accounts_id.cc1
-rw-r--r--paludis/repositories/unavailable/unavailable_repository_id.cc1
3 files changed, 3 insertions, 0 deletions
diff --git a/paludis/package_id.hh b/paludis/package_id.hh
index c60aa99fc..505f41c8a 100644
--- a/paludis/package_id.hh
+++ b/paludis/package_id.hh
@@ -322,6 +322,7 @@ namespace paludis
* - "transient", saying that an installed ID's origin is expected not to exist
* - "used", saying that an installed ID should not be treated as unused
* - "unbinaryable", saying that we should be excluded from requests to create a binary
+ * - "unchrootable", saying that we should be excluded from requests to install to a chroot
*
* \since 0.48
*/
diff --git a/paludis/repositories/accounts/accounts_id.cc b/paludis/repositories/accounts/accounts_id.cc
index 1a13a4dc1..0a1466ef7 100644
--- a/paludis/repositories/accounts/accounts_id.cc
+++ b/paludis/repositories/accounts/accounts_id.cc
@@ -57,6 +57,7 @@ namespace
behaviours_key(std::make_shared<LiteralMetadataStringSetKey>("behaviours", "behaviours", mkt_internal, behaviours_value))
{
behaviours_value->insert("unbinaryable");
+ behaviours_value->insert("unchrootable");
}
};
}
diff --git a/paludis/repositories/unavailable/unavailable_repository_id.cc b/paludis/repositories/unavailable/unavailable_repository_id.cc
index 8b1944faa..0dc64f627 100644
--- a/paludis/repositories/unavailable/unavailable_repository_id.cc
+++ b/paludis/repositories/unavailable/unavailable_repository_id.cc
@@ -53,6 +53,7 @@ namespace
behaviours_key(std::make_shared<LiteralMetadataStringSetKey>("behaviours", "behaviours", mkt_internal, behaviours_value))
{
behaviours_value->insert("unbinaryable");
+ behaviours_value->insert("unchrootable");
}
};
}