]> glassweightruler.freedombox.rocks Git - waydroid.git/blobdiff - tools/helpers/lxc.py
tools: fix shell path env
[waydroid.git] / tools / helpers / lxc.py
index c46f2a7947bd12c293d0ebf4b0ee3de63068c054..5e7b31078900c472d7bef94fccd54c3a4b469e4e 100644 (file)
@@ -58,9 +58,9 @@ def generate_nodes_lxc_config(args):
     make_entry("/dev/dri", options="bind,create=dir,optional 0 0")
 
     # Binder dev nodes
-    make_entry("/dev/" + args.BINDER_DRIVER, "dev/binder")
-    make_entry("/dev/" + args.VNDBINDER_DRIVER, "dev/vndbinder")
-    make_entry("/dev/" + args.HWBINDER_DRIVER, "dev/hwbinder")
+    make_entry("/dev/" + args.BINDER_DRIVER, "dev/binder", check=False)
+    make_entry("/dev/" + args.VNDBINDER_DRIVER, "dev/vndbinder", check=False)
+    make_entry("/dev/" + args.HWBINDER_DRIVER, "dev/hwbinder", check=False)
 
     if args.vendor_type != "MAINLINE":
         if not make_entry("/dev/hwbinder", "dev/host_hwbinder"):
@@ -258,7 +258,7 @@ def shell(args):
         command.append(args.COMMAND)
     else:
         command.append("/system/bin/sh")
-    subprocess.run(command)
+    subprocess.run(command, env={"PATH": os.environ['PATH'] + "/system/bin:/vendor/bin"})
 
 def logcat(args):
     if status(args) != "RUNNING":