blob: 85586ab395cfcdc26f2a4386ced98c625613ce96 [file] [log] [blame]
Jaegeuk Kim3bcf1e52024-11-09 16:23:56 -08001# 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