1# For intelligence service
2# on  -> mount(ok)    -> on
3# off -> write_zeroes -> remove -> rm(ok) -> disable
4# on  -> mount(fail)  -> remove -> rm(ok) -> disable
5
6service storage_intelligence /vendor/bin/storage_intelligence.sh
7    user root
8    disabled
9    oneshot
10
11on boot && property:persist.vendor.intelligence=on
12    mkdir /data/vendor/intelligence 0770 vendor_intelligence vendor_intelligence
13    restorecon_recursive /data/vendor/intelligence
14    mount f2fs loop@/dev/block/by-name/userdata_exp.ai /data/vendor/intelligence ro
15    start storage_intelligence
16
17on boot && property:persist.vendor.intelligence=off
18    start storage_intelligence
19
20on property:persist.vendor.intelligence=remove
21    rm /data/userdata_exp.ai
22    rmdir /data/vendor/intelligence
23    setprop persist.vendor.intelligence disable
24