device_google_gs-common/storage/storage.intelligence.rc
Jaegeuk Kim 787e3b81dd Mount rw to get restorecon_recursive working
Bug: 378120929
Test: Boot and check selabel in /data/vendor/intelligence
Flag: EXEMPT bugfix
Change-Id: I0d3d391629248f7014c28b5f74bb95b50626c99d
Signed-off-by: Jaegeuk Kim <jaegeuk@google.com>
2025-01-07 16:42:24 -08:00

24 lines
888 B
Text

# For intelligence service
# on -> mount(ok) -> on
# off -> write_zeroes -> remove -> rm(ok) -> disable
# on -> mount(fail) -> remove -> rm(ok) -> disable
service storage_intelligence /vendor/bin/storage_intelligence.sh
user root
disabled
oneshot
on boot && property:persist.vendor.intelligence=on
mkdir /data/vendor/intelligence 0770 vendor_intelligence vendor_intelligence
mount f2fs loop@/dev/block/by-name/userdata_exp.ai /data/vendor/intelligence rw
restorecon_recursive /data/vendor/intelligence
mount f2fs /data/vendor/intelligence /data/vendor/intelligence remount ro
start storage_intelligence
on boot && property:persist.vendor.intelligence=off
start storage_intelligence
on property:persist.vendor.intelligence=remove
rm /data/userdata_exp.ai
rmdir /data/vendor/intelligence
setprop persist.vendor.intelligence disable