/lpm.rc

http://github.com/kyapa/sc02b_initramfs · Windows Resource-Definition Script · 77 lines · 56 code · 21 blank · 0 comment · 0 complexity · 5de8e157f28373578341c36de190a180 MD5 · raw file

  1. on early-init
  2. start ueventd
  3. on init
  4. export PATH /sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin
  5. export LD_LIBRARY_PATH /vendor/lib:/system/lib
  6. export ANDROID_ROOT /system
  7. export ANDROID_DATA /data
  8. export EXTERNAL_STORAGE /sdcard
  9. symlink /system/etc /etc
  10. mkdir /sdcard
  11. mkdir /preload
  12. mkdir /system
  13. mkdir /data
  14. mkdir /cache
  15. mkdir /efs
  16. mkdir /tmp
  17. mkdir /dbdata
  18. mkdir /mnt 0775 root root
  19. #mount /tmp /tmp tmpfs
  20. on early-fs
  21. # rfs drivers
  22. insmod /lib/modules/fsr.ko
  23. insmod /lib/modules/fsr_stl.ko
  24. insmod /lib/modules/rfs_glue.ko
  25. insmod /lib/modules/rfs_fat.ko
  26. # parameter block
  27. mkdir /mnt/.lfs 0755 root root
  28. insmod /lib/modules/j4fs.ko
  29. mount j4fs /dev/block/stl6 /mnt/.lfs
  30. insmod /lib/modules/param.ko
  31. on fs
  32. mount tmpfs tmpfs /tmp
  33. mount rfs /dev/block/stl9 /system check=no
  34. #mount rfs /dev/block/stl9 /system ro remount
  35. exec apply_disk_policy
  36. on boot
  37. ifup lo
  38. hostname localhost
  39. domainname localdomain
  40. class_start default
  41. service ueventd /sbin/ueventd
  42. critical
  43. service console /system/bin/sh
  44. console
  45. service playlpm /system/bin/playlpm
  46. user root
  47. oneshot
  48. service immvibed /system/bin/immvibed
  49. oneshot
  50. service lpmkey /system/bin/charging_mode
  51. user root
  52. oneshot
  53. on property:persist.service.adb.enable=1
  54. start adbd
  55. #on property:persist.service.adb.enable=0
  56. # stop adbd