From e0c12dad51e6ac8488275165860e163fe2f82d59 Mon Sep 17 00:00:00 2001 From: Steve Kondik Date: Sun, 25 Mar 2012 17:21:32 -0700 Subject: [PATCH] cm: Add CM-specific permissions * These can be used if someone wants to filter for CM features * Basic feature com.cyanogenmod.android is included in all builds * Include nfc_enhanced on devices that have NFC Change-Id: Ib7704b791c8916f1eabe5f40fd21e2f0005d32f9 --- config/common.mk | 4 ++++ config/nfc_enhanced.mk | 3 +++ .../permissions/com.cyanogenmod.android.xml | 21 +++++++++++++++++++ .../com.cyanogenmod.nfc.enhanced.xml | 21 +++++++++++++++++++ 4 files changed, 49 insertions(+) create mode 100644 config/nfc_enhanced.mk create mode 100644 config/permissions/com.cyanogenmod.android.xml create mode 100644 config/permissions/com.cyanogenmod.nfc.enhanced.xml diff --git a/config/common.mk b/config/common.mk index 0de8e5bb..39ac065c 100644 --- a/config/common.mk +++ b/config/common.mk @@ -61,6 +61,10 @@ PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \ frameworks/base/data/etc/android.software.sip.voip.xml:system/etc/permissions/android.software.sip.voip.xml +# This is CM! +PRODUCT_COPY_FILES += \ + vendor/cm/config/permissions/com.cyanogenmod.android.xml:system/etc/permissions/com.cyanogenmod.android.xml + # Don't export PS1 in /system/etc/mkshrc. PRODUCT_COPY_FILES += \ vendor/cm/prebuilt/common/etc/mkshrc:system/etc/mkshrc diff --git a/config/nfc_enhanced.mk b/config/nfc_enhanced.mk new file mode 100644 index 00000000..d9ea1024 --- /dev/null +++ b/config/nfc_enhanced.mk @@ -0,0 +1,3 @@ +# This device supports CM enhanced NFC +PRODUCT_COPY_FILES += \ + vendor/cm/config/permissions/com.cyanogenmod.nfc.enhanced.xml:system/etc/permissions/com.cyanogenmod.nfc.enhanced.xml diff --git a/config/permissions/com.cyanogenmod.android.xml b/config/permissions/com.cyanogenmod.android.xml new file mode 100644 index 00000000..f5126c45 --- /dev/null +++ b/config/permissions/com.cyanogenmod.android.xml @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/config/permissions/com.cyanogenmod.nfc.enhanced.xml b/config/permissions/com.cyanogenmod.nfc.enhanced.xml new file mode 100644 index 00000000..4baa34de --- /dev/null +++ b/config/permissions/com.cyanogenmod.nfc.enhanced.xml @@ -0,0 +1,21 @@ + + + + + + + +