summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeff Tinker <jtinker@google.com>2013-04-25 04:54:02 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2013-04-25 04:54:02 +0000
commit131ee07b77e0250c16cebe2b0e226c5bff8e9587 (patch)
treee850f3ebd284416bd493832bcef1733fc564ac09
parent7ee2e26eb98da10eaddf5a8e864d508cceab946b (diff)
parent08d64308b93594c587036cffcd8f6780eaf2c417 (diff)
downloadsystem_core-131ee07b77e0250c16cebe2b0e226c5bff8e9587.zip
system_core-131ee07b77e0250c16cebe2b0e226c5bff8e9587.tar.gz
system_core-131ee07b77e0250c16cebe2b0e226c5bff8e9587.tar.bz2
Merge "Add a new group for MediaDrm engine plugins" into jb-mr2-dev
-rw-r--r--include/private/android_filesystem_config.h2
-rw-r--r--rootdir/init.rc6
2 files changed, 7 insertions, 1 deletions
diff --git a/include/private/android_filesystem_config.h b/include/private/android_filesystem_config.h
index 2c9c82b..5d363a7 100644
--- a/include/private/android_filesystem_config.h
+++ b/include/private/android_filesystem_config.h
@@ -71,6 +71,7 @@
#define AID_SDCARD_R 1028 /* external storage read access */
#define AID_CLAT 1029 /* clat part of nat464 */
#define AID_LOOP_RADIO 1030 /* loop radio devices */
+#define AID_MEDIA_DRM 1031 /* MediaDrm plugins */
#define AID_SHELL 2000 /* adb and debug shell user */
#define AID_CACHE 2001 /* cache access */
@@ -150,6 +151,7 @@ static const struct android_id_info android_ids[] = {
{ "misc", AID_MISC, },
{ "nobody", AID_NOBODY, },
{ "clat", AID_CLAT, },
+ { "mediadrm", AID_MEDIA_DRM, },
};
#define android_id_count \
diff --git a/rootdir/init.rc b/rootdir/init.rc
index 89ec18a..f7fe6f3 100644
--- a/rootdir/init.rc
+++ b/rootdir/init.rc
@@ -243,6 +243,10 @@ on post-fs-data
# the following directory.
mkdir /data/drm 0770 drm drm
+ # create directory for MediaDrm plug-ins - give drm the read/write access to
+ # the following directory.
+ mkdir /data/mediadrm 0770 mediadrm mediadrm
+
# symlink to bugreport storage location
symlink /data/data/com.android.shell/files/bugreports /data/bugreports
@@ -483,7 +487,7 @@ service drm /system/bin/drmserver
service media /system/bin/mediaserver
class main
user media
- group audio camera inet net_bt net_bt_admin net_bw_acct drmrpc
+ group audio camera inet net_bt net_bt_admin net_bw_acct drmrpc mediadrm
ioprio rt 4
service bootanim /system/bin/bootanimation