3 DATA_PATH=/var/lib/anbox
4 ROOTFS_PATH=$DATA_PATH/rootfs
6 CONTAINER_BASE_UID=100000
9 if [[ $EUID -ne 0 ]]; then
10 echo "This script must be run as root" 1>&2
16 echo "./mount-android.sh [Android image]"
20 if [ ! -f $ANDROID_IMG ]; then
21 echo "Android image not found"
25 # Setup the read-only rootfs
27 mount -o loop,ro $ANDROID_IMG $ROOTFS_PATH
29 # but certain top-level directories need to be in a writable space
30 for dir in cache data; do
31 mkdir -p $DATA_PATH/android-$dir
32 chown $CONTAINER_BASE_UID:$CONTAINER_BASE_UID $DATA_PATH/android-$dir
33 mount -o bind $DATA_PATH/android-$dir $ROOTFS_PATH/$dir
36 $DIR/anbox-bridge.sh start