X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/waydroid.git/blobdiff_plain/527f073e4ad4a7a31553493310db7459eaf8a751..047414fc01f4db01d8fd0be7f4c6f9032d4819d5:/tools/helpers/lxc.py diff --git a/tools/helpers/lxc.py b/tools/helpers/lxc.py index 59b1c91..19a7ceb 100644 --- a/tools/helpers/lxc.py +++ b/tools/helpers/lxc.py @@ -91,6 +91,8 @@ def generate_nodes_lxc_config(args): # Recursive mount /run to provide necessary host sockets make_entry("/run", options="rbind,create=dir 0 0") + # And /dev/shm + make_entry("/dev/shm", options="rbind,create=dir,optional 0 0") # Necessary sw_sync node for HWC make_entry("/dev/sw_sync") @@ -371,7 +373,7 @@ def shell(args): command = ["lxc-attach", "-P", tools.config.defaults["lxc"], "-n", "waydroid", "--"] if args.COMMAND: - command.append(args.COMMAND) + command.extend(args.COMMAND) else: command.append("/system/bin/sh") subprocess.run(command, env={"PATH": os.environ['PATH'] + ":/system/bin:/vendor/bin"})