From: Radoslaw Bartosiak Date: Fri, 27 Jan 2017 09:15:27 +0000 (+0100) Subject: Add APPDEFINED Cynara bucket X-Git-Tag: submit/tizen/20170519.102945~3^2~23 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=78610f64774db652023d8b49312f61b62efb54c7;p=platform%2Fcore%2Fsecurity%2Fsecurity-manager.git Add APPDEFINED Cynara bucket In order to support app-defined privileges and licence-manager new bucket for storing these privileges is introduced. Change-Id: I5e8cf96869489cd4f255efba31e37337e7925c74 Signed-off-by: Radoslaw Bartosiak --- diff --git a/policy/security-manager-policy-reload.in b/policy/security-manager-policy-reload.in index 4a9dd538..2490ca32 100755 --- a/policy/security-manager-policy-reload.in +++ b/policy/security-manager-policy-reload.in @@ -15,6 +15,7 @@ do done <| |<----------------| * |------------------| - * + * | + * | + * | + * V + * |------------------| + * | <> | + * | | + * | APPDEFINED ! + * |------------------| */ CynaraAdmin::BucketsMap CynaraAdmin::Buckets = { @@ -122,6 +133,7 @@ CynaraAdmin::BucketsMap CynaraAdmin::Buckets = { Bucket::USER_TYPE_SYSTEM, std::string("USER_TYPE_SYSTEM")}, { Bucket::ADMIN, std::string("ADMIN")}, { Bucket::MANIFESTS, std::string("MANIFESTS")}, + { Bucket::APPDEFINED, std::string("APPDEFINED")}, }; CynaraAdminPolicy::CynaraAdminPolicy() diff --git a/src/common/include/cynara.h b/src/common/include/cynara.h index 5be7344e..508a1f19 100644 --- a/src/common/include/cynara.h +++ b/src/common/include/cynara.h @@ -50,7 +50,8 @@ enum class Bucket USER_TYPE_GUEST, USER_TYPE_SYSTEM, ADMIN, - MANIFESTS + MANIFESTS, + APPDEFINED }; class CynaraException