X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/waydroid.git/blobdiff_plain/3cc3c51de41c6a7340d26d82a443010baed0245e..73004028a0362f1c1eea05d4795ed8caac0f044c:/tools/helpers/lxc.py diff --git a/tools/helpers/lxc.py b/tools/helpers/lxc.py index 50098ca..1e69717 100644 --- a/tools/helpers/lxc.py +++ b/tools/helpers/lxc.py @@ -38,6 +38,7 @@ def generate_nodes_lxc_config(args): # Necessary dev nodes make_entry("tmpfs", "dev", "tmpfs", "nosuid 0 0", False) make_entry("/dev/zero") + make_entry("/dev/null") make_entry("/dev/full") make_entry("/dev/ashmem", check=False) make_entry("/dev/fuse") @@ -49,15 +50,16 @@ def generate_nodes_lxc_config(args): make_entry("/dev/mali0") make_entry("/dev/pvr_sync") make_entry("/dev/pmsg0") - make_entry("/dev/fb0") - make_entry("/dev/graphics/fb0") - make_entry("/dev/fb1") - make_entry("/dev/graphics/fb1") - make_entry("/dev/fb2") - make_entry("/dev/graphics/fb2") make_entry("/dev/dxg") make_entry("/dev/dri", options="bind,create=dir,optional 0 0") + for n in glob.glob("/dev/fb*"): + make_entry(n) + for n in glob.glob("/dev/graphics/fb*"): + make_entry(n) + for n in glob.glob("/dev/video*"): + make_entry(n) + # Binder dev nodes make_entry("/dev/" + args.BINDER_DRIVER, "dev/binder", check=False) make_entry("/dev/" + args.VNDBINDER_DRIVER, "dev/vndbinder", check=False) @@ -96,15 +98,15 @@ def generate_nodes_lxc_config(args): make_entry("/dev/mdp_sync") make_entry("/dev/mtk_cmdq") - # Media dev nodes (for Qcom) - make_entry("/dev/video32") - make_entry("/dev/video33") - # WSLg make_entry("tmpfs", "mnt_extra", "tmpfs", "nodev 0 0", False) make_entry("/mnt/wslg", "mnt_extra/wslg", options="rbind,create=dir,optional 0 0") + # var + make_entry("tmpfs", "var", "tmpfs", "nodev 0 0", False) + make_entry("/var/run", options="rbind,create=dir,optional 0 0") + return nodes