X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/waydroid.git/blobdiff_plain/facf2b713da1038bbc960bb7e094bdb80213485e..fb349c82684dc57fae0f0828b6a55eddf60dc254:/tools/helpers/lxc.py diff --git a/tools/helpers/lxc.py b/tools/helpers/lxc.py index d26b184..788f4d6 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) @@ -121,6 +121,9 @@ def generate_nodes_lxc_config(args): for n in glob.glob("/tmp/run-*"): make_entry(n, options="rbind,create=dir,optional 0 0") + # NFC config + make_entry("/system/etc/libnfc-nci.conf", options="bind,optional 0 0") + return nodes @@ -177,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: