diff options
author | codeworkx <codeworkx@cyanogenmod.org> | 2013-07-30 01:20:12 +0200 |
---|---|---|
committer | codeworkx <codeworkx@cyanogenmod.org> | 2013-07-30 01:20:12 +0200 |
commit | 9ca23f8b82d8acc777b36bd0ef47a30d42b1716a (patch) | |
tree | 20c6eeab5923cdaaa29de4729efd07d0d115fc1f /rootdir/lpm.rc | |
parent | e6720fe661f165964e86a7548b1cc38bbfc6b006 (diff) | |
download | device_samsung_smdk4412-common-9ca23f8b82d8acc777b36bd0ef47a30d42b1716a.tar.gz device_samsung_smdk4412-common-9ca23f8b82d8acc777b36bd0ef47a30d42b1716a.tar.bz2 device_samsung_smdk4412-common-9ca23f8b82d8acc777b36bd0ef47a30d42b1716a.zip |
smdk4412: remove vold.fstab and recovery.rc, reorg rootdir
Change-Id: Ibae8f76260001c0e1f672376db92c60c6d580c10
Diffstat (limited to 'rootdir/lpm.rc')
-rw-r--r-- | rootdir/lpm.rc | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/rootdir/lpm.rc b/rootdir/lpm.rc new file mode 100644 index 0000000..2a94492 --- /dev/null +++ b/rootdir/lpm.rc @@ -0,0 +1,78 @@ +on early-init + start ueventd + +on init + export PATH /sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin + export LD_LIBRARY_PATH /vendor/lib:/system/lib + export ANDROID_ROOT /system + export ANDROID_DATA /data + export EXTERNAL_STORAGE /sdcard + + symlink /system/etc /etc + + mkdir /sdcard + mkdir /preload + mkdir /system + mkdir /data + mkdir /cache + mkdir /efs + mkdir /tmp + mkdir /dbdata + mkdir /mnt 0775 root root + #mount /tmp /tmp tmpfs + +on early-fs + mount ext4 /dev/block/mmcblk0p9 /system ro wait noatime + mount ext4 /dev/block/mmcblk0p12 /data wait nosuid nodev noatime discard,noauto_da_alloc,journal_async_commit + + mkdir /data/log 0777 + chmod 0666 /dev/log/radio + chmod 0666 /dev/log/main + chmod 0666 /dev/log/event + +on boot +# write /sys/class/sec/switch/usb_sel PDA + +# CPU Frequency Governor + write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor pegasusq + +# EHCI runtime enable for LPA + write /sys/devices/platform/s5p-ehci/power/control auto + + ifup lo + hostname localhost + domainname localdomain + + class_start default + +service debuggerd /system/bin/debuggerd + +service ueventd /sbin/ueventd + critical + +service console /system/bin/sh + console + +service playlpm /system/bin/playlpm + user root + +service immvibed /system/bin/immvibed + oneshot + +service lpmkey /system/bin/lpmkey + user root + +# adbd is controlled by the persist.service.adb.enable system property +service adbd /sbin/adbd + disabled + +# adbd on at boot in emulator +on property:ro.kernel.qemu=1 + start adbd + +on property:persist.service.adb.enable=1 + start adbd + +on property:persist.service.adb.enable=0 + stop adbd + |