##v-- buzztime:mstevens
#import debug/init.logs.rc

#service rackLogging /system/bin/logwrapper /system/bin/logcat -r 16384 -n 31 -f ${debug.logcat}/log.txt
#    user system
#    group system log
##    seclabel u:r:logcat_exec:s0
#    disabled

#on property:debug.logcat=off
#    setprop debug.log off
#    stop rackLogging

#on property:debug.logcat=*
#    mkdir ${debug.logcat} 0775 shell log
#    setprop debug.log ${debug.logcat}/log.txt
#    start rackLogging


# Halo prop
# maps to ro.charger_autoboot
#on property:debug.charger.bootlevel=*
#    start drmservice

# autoboot : pct;mode
#   pct = 0 : off, pct > 0 : boot at min(pct,100)
#   mode = 0 : disabled, 1 : off, 2 : on
# disabled = no display on charger screen
# off : (blue-grey) shows that autoboot is off, trigger pct if it was on.
# on  : (blue-green) shows autoboot is on, trigger pct
# maps to ro.charger.boot.(state|level)
#
#
on property:debug.charger.boot=*
    start drmservice

#show that the props are getting triggered
on property:debug.tell=*
    setprop ro.told ${debug.tell}

on property:ro.boot.charger.emmc=0
    insmod /rk30xxnand_ko.ko
    mount ext4 mtd@system /system wait ro noatime nodiratime noauto_da_alloc
    start console
    mount ext4 mtd@metadata /metadata wait noatime nodiratime nosuid nodev noauto_da_alloc
    mount ext4 /dev/block/rknand_metadata /metadata wait noatime nodiratime nosuid nodev noauto_da_alloc,discard
    mount ext4 /dev/block/rknand_userdata /data wait noatime nodiratime nosuid nodev noauto_da_alloc,discard
    start charger

##^-- buzztime:mstevens