Jaegeuk Kim | 3bcf1e5 | 2024-11-09 16:23:56 -0800 | [diff] [blame] | 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 | |
| 6 | service storage_intelligence /vendor/bin/storage_intelligence.sh |
| 7 | user root |
| 8 | disabled |
| 9 | oneshot |
| 10 | |
| 11 | on 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 | |
| 17 | on boot && property:persist.vendor.intelligence=off |
| 18 | start storage_intelligence |
| 19 | |
| 20 | on property:persist.vendor.intelligence=remove |
| 21 | rm /data/userdata_exp.ai |
| 22 | rmdir /data/vendor/intelligence |
| 23 | setprop persist.vendor.intelligence disable |