diff options
Diffstat (limited to 'init.tuna.rc')
-rw-r--r-- | init.tuna.rc | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/init.tuna.rc b/init.tuna.rc index 3d30f6e..7534180 100644 --- a/init.tuna.rc +++ b/init.tuna.rc @@ -1,3 +1,14 @@ +on early-init + export EXTERNAL_STORAGE /mnt/sdcard + mkdir /mnt/sdcard 0000 system system + # for backwards compatibility + symlink /mnt/sdcard /sdcard + +on post-fs-data + # we will remap this as /mnt/sdcard with the sdcard fuse tool + mkdir /data/media 0775 media_rw media_rw + chown media_rw media_rw /data/media + on boot mount debugfs /sys/kernel/debug /sys/kernel/debug chmod 0666 /dev/pvrsrvkm @@ -15,3 +26,9 @@ service pvrsrvinit /vendor/bin/pvrsrvinit user root group root oneshot + +# create virtual SD card at /mnt/sdcard, based on the /data/media directory +# daemon will drop to user/group system/media_rw after initializing +# underlying files in /data/media will be created with user and group media_rw (1023) +service sdcard /system/bin/sdcard /data/media 1023 1023 + class late_start |