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 early-boot
14    # Wait for insmod_sh to finish all common modules
15    wait_for_prop vendor.common.modules.ready 1
16    start insmod_sh_slider
17
18
19service insmod_sh_slider /vendor/bin/insmod.sh /vendor/etc/init.insmod.slider.cfg
20    class main
21    user root
22    group root system
23    disabled
24    oneshot
25
26# charger driver exposes now finer grain control, map demo mode to those properties
27# NOTE: demo mode can only be exit wiping data (which reset the persist properties)
28on property:sys.retaildemo.enabled=1
29    setprop persist.vendor.charge.stop.level 35
30    setprop persist.vendor.charge.start.level 30
31