X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/waydroid.git/blobdiff_plain/d2c283d7fcd6a1f778d362e7cda73c39988e0d0f..fcc88790b4b7959dbdd2af0b9bdfcd30edabb745:/tools/helpers/lxc.py?ds=sidebyside diff --git a/tools/helpers/lxc.py b/tools/helpers/lxc.py index 7a9988e..9a3a77a 100644 --- a/tools/helpers/lxc.py +++ b/tools/helpers/lxc.py @@ -51,7 +51,7 @@ def generate_nodes_lxc_config(args): make_entry("/dev/pvr_sync") make_entry("/dev/pmsg0") make_entry("/dev/dxg") - make_entry("/dev/dri", options="bind,create=dir,optional 0 0") + make_entry(tools.helpers.gpu.getDriNode(args), "dev/dri/renderD128") for n in glob.glob("/dev/fb*"): make_entry(n) @@ -180,7 +180,7 @@ def make_base_props(args): gralloc = find_hal("gralloc") if gralloc == "": - if os.path.exists("/dev/dri"): + if tools.helpers.gpu.getDriNode(args): gralloc = "gbm" egl = "mesa" else: @@ -226,8 +226,12 @@ def make_base_props(args): opengles = "196608" props.append("ro.opengles.version=" + opengles) - props.append("waydroid.system_ota=" + args.system_ota) - props.append("waydroid.vendor_ota=" + args.vendor_ota) + if args.images_path != tools.config.defaults["preinstalled_images_path"]: + props.append("waydroid.system_ota=" + args.system_ota) + props.append("waydroid.vendor_ota=" + args.vendor_ota) + else: + props.append("waydroid.updater.disabled=true") + props.append("waydroid.tools_version=" + tools.config.version) if args.vendor_type == "MAINLINE":