From: Erfan Abdi Date: Thu, 20 May 2021 14:52:38 +0000 (+0430) Subject: anbox: Better odm mountpoint selection X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/waydroid.git/commitdiff_plain/35d7a20f02d4195de72ac749a0dae665c17e6fff?ds=sidebyside anbox: Better odm mountpoint selection --- diff --git a/lxc-configs/config b/lxc-configs/config index 7211572..5c62ec7 100644 --- a/lxc-configs/config +++ b/lxc-configs/config @@ -58,7 +58,6 @@ lxc.mount.entry = /home/anbox/data data none bind 0 0 # Mount host /vendor to /vendor_extra lxc.mount.entry = /vendor vendor_extra none bind,optional 0 0 -lxc.mount.entry = /odm odm_extra none bind,optional 0 0 # Recursive mount /run to provide necessary host sockets lxc.mount.entry = /run run none rbind,create=dir 0 0 diff --git a/scripts/run-container.sh b/scripts/run-container.sh index b620138..19a782d 100644 --- a/scripts/run-container.sh +++ b/scripts/run-container.sh @@ -24,6 +24,14 @@ mount anbox_arm64_vendor.img rootfs/vendor mount -o remount,ro rootfs mount -o bind anbox.prop rootfs/vendor/anbox.prop +if mountpoint -q -- /odm; then + mount -o bind /odm rootfs/odm_extra +else + if [ -d /vendor/odm ]; then + mount -o bind /vendor/odm rootfs/odm_extra + fi +fi + # Anbox binder permissions chmod 666 /dev/anbox-*binder