brax3-ubports/ramdisk-recovery-overlay/setup_fake_cache.sh
erascape 59281ccd87 initial brax3 device makefiles
* boots and works fine

Signed-off-by: erascape <erascape@proton.me>
2025-09-24 08:38:38 +00:00

26 lines
583 B
Bash
Executable file

#!/system/bin/sh
DATA_MOUNT_CODE=1
RETRY_COUNTER=0
while [ "$DATA_MOUNT_CODE" != "0" ]; do
if [ "$RETRY_COUNTER" -gt "3" ]; then
echo "setup_fake_cache.sh - reached maximum number of retries" > /dev/kmsg
setprop halium.datamount.done 1
exit 1
fi
RETRY_COUNTER=$((RETRY_COUNTER+1))
mount /dev/block/by-name/userdata /data > /dev/kmsg
DATA_MOUNT_CODE=$?
sleep 1
done
if [ "$DATA_MOUNT_CODE" == "0" ]; then
mkdir /data/cache > /dev/kmsg
mount -o bind /data/cache /cache > /dev/kmsg
fi
setprop halium.datamount.done 1
exit 0