LPM for Galaxy SII - use lpm.rc when batt_lp_charging is turned on
Change-Id: I9f3514f6a0e59a331163f71e78c3054add2b15b3
This commit is contained in:
parent
4252d35586
commit
b5efa7287f
@ -64,6 +64,7 @@ PRODUCT_COPY_FILES := \
|
||||
# Init files
|
||||
PRODUCT_COPY_FILES += \
|
||||
device/samsung/c1-common/init.rc:root/init.rc \
|
||||
device/samsung/c1-common/lpm.rc:root/lpm.rc \
|
||||
device/samsung/c1-common/init.smdkc210.rc:root/init.smdkc210.rc \
|
||||
device/samsung/c1-common/init.smdkv310.rc:root/init.smdkv310.rc \
|
||||
device/samsung/c1-common/ueventd.smdkv310.rc:root/ueventd.smdkv310.rc
|
||||
|
85
lpm.rc
Normal file
85
lpm.rc
Normal file
@ -0,0 +1,85 @@
|
||||
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 /mnt/sdcard
|
||||
|
||||
symlink /system/etc /etc
|
||||
mkdir /mnt 0775 root system
|
||||
mkdir /mnt/sdcard 0000 system system
|
||||
symlink /mnt/sdcard /sdcard
|
||||
|
||||
mkdir /preload
|
||||
mkdir /system
|
||||
mkdir /data
|
||||
mkdir /cache
|
||||
mkdir /efs
|
||||
mkdir /tmp
|
||||
mkdir /dbdata
|
||||
mkdir /mnt 0775 root root
|
||||
mkdir /mnt/.lfs 0775 root root
|
||||
#mount /tmp /tmp tmpfs
|
||||
|
||||
on early-fs
|
||||
insmod /lib/modules/j4fs.ko
|
||||
mount j4fs /dev/block/mmcblk0p4 /mnt/.lfs ro
|
||||
insmod /lib/modules/vibrator.ko
|
||||
|
||||
mount ext4 /dev/block/mmcblk0p9 /system wait ro
|
||||
mount ext4 /dev/block/mmcblk0p10 /data nosuid nodev noatime wait
|
||||
|
||||
mkdir /data/log 0777
|
||||
mkdir /data/anr 0777
|
||||
|
||||
chmod 0666 /dev/log/radio
|
||||
chmod 0666 /dev/log/main
|
||||
chmod 0666 /dev/log/event
|
||||
|
||||
mount ext4 /dev/block/mmcblk0p10 /data remount ro
|
||||
|
||||
on boot
|
||||
# write /sys/class/sec/switch/usb_sel PDA
|
||||
|
||||
# CPU Frequency Governor
|
||||
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor powersave
|
||||
|
||||
ifup lo
|
||||
hostname localhost
|
||||
domainname localdomain
|
||||
|
||||
class_start default
|
||||
|
||||
service debuggerd /system/bin/debuggerd
|
||||
|
||||
service ueventd /sbin/ueventd
|
||||
critical
|
||||
|
||||
#service console /bin/sh
|
||||
service console /system/bin/sh
|
||||
console
|
||||
|
||||
service playlpm /system/bin/playlpm
|
||||
user root
|
||||
|
||||
service lpmkey /system/bin/charging_mode
|
||||
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
|
||||
|
Loading…
Reference in New Issue
Block a user