aboutsummaryrefslogtreecommitdiff
path: root/rootdir/meta_init.modem.rc
diff options
context:
space:
mode:
Diffstat (limited to 'rootdir/meta_init.modem.rc')
-rw-r--r--rootdir/meta_init.modem.rc46
1 files changed, 46 insertions, 0 deletions
diff --git a/rootdir/meta_init.modem.rc b/rootdir/meta_init.modem.rc
new file mode 100644
index 0000000..9b9cadb
--- /dev/null
+++ b/rootdir/meta_init.modem.rc
@@ -0,0 +1,46 @@
+# Copyright (C) 2012 The Android Open Source Project
+#
+# IMPORTANT: Do not create world writable files or directories.
+# This is a common source of Android security bugs.
+#
+
+on post-fs-data
+
+#INTERNAL_START
+ write /proc/bootprof "post-fs-data: on meta modem start"
+
+ # Modem related device nodes
+ mkdir /data/nvram/md 0770 root system
+
+ chown radio radio /sys/kernel/ccci/boot
+
+ #SeLinux
+ mkdir /data/ccci_cfg 0770 system radio
+ restorecon /data/ccci_cfg
+ restorecon_recursive /protect_f
+ restorecon_recursive /protect_s
+
+ # Encrypt phone function
+ setprop vold.post_fs_data_done 1
+
+service permission_check /system/bin/permission_check
+ user root
+ group system radio
+ oneshot
+
+service ccci_fsd /system/bin/ccci_fsd 0
+ user radio
+ group radio system
+ oneshot
+
+service ccci_mdinit /system/bin/ccci_mdinit 0
+ user system
+ group radio system
+ oneshot
+
+service ccci_rpcd /system/bin/ccci_rpcd 0
+ user radio
+ group radio system
+ oneshot
+
+#INTERNAL_END \ No newline at end of file