• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Slider specific init.rc
2import /vendor/etc/init/hw/init.gs101.rc
3
4on init
5    # NFC streset tool name
6    setprop persist.vendor.nfc.streset libstreset21
7    setprop persist.vendor.se.streset libstreset21
8
9# When ro.build.flavor=factory_slider-userdebug, add vendor/bin/factory to default path
10on init && property:ro.build.flavor=factory_slider-userdebug
11    import /vendor/etc/init/hw/init.factory.rc
12
13on init
14    # logbuffer
15    chown system system /dev/logbuffer_6-0057
16
17on early-boot
18    # Wait for insmod_sh to finish all common modules
19    wait_for_prop vendor.common.modules.ready 1
20    start insmod_sh_slider
21
22
23service insmod_sh_slider /vendor/bin/init.insmod.sh /vendor/etc/init.insmod.slider.cfg
24    class main
25    user root
26    group root system
27    disabled
28    oneshot
29
30# charger driver exposes now finer grain control, map demo mode to those properties
31# NOTE: demo mode can only be exit wiping data (which reset the persist properties)
32on property:sys.retaildemo.enabled=1
33    setprop persist.vendor.charge.stop.level 35
34    setprop persist.vendor.charge.start.level 30
35