summaryrefslogtreecommitdiffstats
path: root/rootdir/lpm.rc
diff options
context:
space:
mode:
authorRoberto Gibellini <gibellini.roberto@gmail.com>2016-11-19 17:22:19 -0700
committerGerrit Code Review <gerrit@cyanogenmod.org>2016-11-19 16:37:05 -0800
commit0488ab51809a1203a0bab41692743b4c7adb917d (patch)
treec5883e180ab22880ed63df0fb5f68551df4b70f6 /rootdir/lpm.rc
parentf2a3063bc88ee0a075c04fa274c10c39c7abfc9b (diff)
downloaddevice_samsung_i9305-0488ab51809a1203a0bab41692743b4c7adb917d.zip
device_samsung_i9305-0488ab51809a1203a0bab41692743b4c7adb917d.tar.gz
device_samsung_i9305-0488ab51809a1203a0bab41692743b4c7adb917d.tar.bz2
Revert "i9305 : first cleanup"
I'll push single commits This reverts commit 59404fd3487ba4b00a342434ce11a694c41bc954. Change-Id: I935bb25cf6f47bcb768522bc4ad846dabd720e65
Diffstat (limited to 'rootdir/lpm.rc')
-rw-r--r--rootdir/lpm.rc71
1 files changed, 71 insertions, 0 deletions
diff --git a/rootdir/lpm.rc b/rootdir/lpm.rc
new file mode 100644
index 0000000..7285736
--- /dev/null
+++ b/rootdir/lpm.rc
@@ -0,0 +1,71 @@
+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/mmcblk0p13 /system ro wait noatime
+
+ 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 lpm /system/bin/lpm
+ 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
+