diff options
author | Pawit Pornkitprasan <p.pawit@gmail.com> | 2011-11-28 19:24:42 +0700 |
---|---|---|
committer | Pawit Pornkitprasan <p.pawit@gmail.com> | 2011-11-28 19:24:42 +0700 |
commit | e75c838fab3d40b216b1053d37e0e01335550f57 (patch) | |
tree | f18934817fc3e9f9792e4fd4b4f4fb1dfc75e6a9 /init.aries.rc | |
parent | 486af594b2da934999a78ff0ebf6b8a7daf6231c (diff) | |
download | device_samsung_aries-common-e75c838fab3d40b216b1053d37e0e01335550f57.zip device_samsung_aries-common-e75c838fab3d40b216b1053d37e0e01335550f57.tar.gz device_samsung_aries-common-e75c838fab3d40b216b1053d37e0e01335550f57.tar.bz2 |
Add encryption support and cleaned up init.aries.rc for it
Diffstat (limited to 'init.aries.rc')
-rw-r--r-- | init.aries.rc | 48 |
1 files changed, 26 insertions, 22 deletions
diff --git a/init.aries.rc b/init.aries.rc index b8b7236..650a63a 100644 --- a/init.aries.rc +++ b/init.aries.rc @@ -14,6 +14,10 @@ on init symlink /mnt/sdcard /sdcard mkdir /datadata 0771 system system + # We will create our own ril-daemon service in class 'core' because the + # rild doesn't like being killed. (During device encryption.) + stop ril-daemon + on boot mount debugfs /sys/kernel/debug /sys/kernel/debug @@ -67,21 +71,8 @@ on fs chown radio radio /sys/class/sec/uart_switch/UART_SEL/value chmod 660 /sys/class/sec/uart_switch/UART_SEL/value -# create data/gps for GPS demon - mkdir /data/gps 700 gps system - chown gps system /data/gps - chown gps root /sys/class/sec/gps/GPS_PWR_EN/value - chmod 660 /sys/class/sec/gps/GPS_PWR_EN/value - - symlink /datadata /data/data on post-fs - - # remove /sbin/sh so that "adb install" can work properly - exec /sbin/setupenv.sh - - # We chown/chmod /data and /datadata again so because mount is run as root + defaults - chown system system /data - chmod 0771 /data + # We chown/chmod /datadata again so because mount is run as root + defaults chown system system /datadata chmod 0771 /datadata @@ -97,6 +88,15 @@ on post-fs chmod 0664 /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq on post-fs-data + # setup datadata + exec /sbin/setupdatadata.sh + + # create data/gps for GPS demon + mkdir /data/gps 700 gps system + chown gps system /data/gps + chown gps root /sys/class/sec/gps/GPS_PWR_EN/value + chmod 660 /sys/class/sec/gps/GPS_PWR_EN/value + # wi-fi mkdir /data/misc/wifi/sockets 0770 wifi wifi mkdir /data/misc/dhcp 0770 dhcp dhcp @@ -104,6 +104,15 @@ on post-fs-data # download cache mkdir /data/download 0770 system cache + setprop vold.post_fs_data_done 1 + +service aries-ril-daemon /system/bin/rild + class core + socket rild stream 660 root radio + socket rild-debug stream 660 radio system + user root + group radio cache inet misc audio sdcard_rw log + # 3D init service pvrsrvinit /system/vendor/bin/pvrsrvinit class core @@ -112,7 +121,7 @@ service pvrsrvinit /system/vendor/bin/pvrsrvinit oneshot service gpsd /system/vendor/bin/gpsd -c /vendor/etc/gps.xml - class main + class late_start socket gps seqpacket 0660 gps system user gps group system inet @@ -158,16 +167,11 @@ service bugreport /system/bin/dumpstate -d -v -o /sdcard/bugreports/bugreport keycodes 114 115 116 service orientationd /system/vendor/bin/orientationd - class main + class late_start user compass group system input service geomagneticd /system/vendor/bin/geomagneticd - class main + class late_start user compass group system input - -service tvout /system/bin/tvoutserver - class main - user system - group graphics |