]> glassweightruler.freedombox.rocks Git - waydroid.git/commitdiff
container_manager: Mount rootfs last
authorAlessandro Astone <ales.astone@gmail.com>
Sun, 22 Jan 2023 18:26:08 +0000 (19:26 +0100)
committerAlessandro Astone <ales.astone@gmail.com>
Sun, 22 Jan 2023 18:26:12 +0000 (19:26 +0100)
If something else fails we won't have to unmount it

tools/actions/container_manager.py

index 5a6fe71b3e0641e4ff0740992d7b7b4949a66324..bb3b65089a93fea93757773ec3e3e938d3312940 100644 (file)
@@ -142,12 +142,6 @@ def do_start(args, session):
         tools.helpers.run.user(
             args, ["waydroid-sensord", "/dev/" + args.HWBINDER_DRIVER], output="background")
 
-    # Mount rootfs
-    cfg = tools.config.load(args)
-    helpers.images.mount_rootfs(args, cfg["waydroid"]["images_path"], session)
-
-    helpers.protocol.set_aidl_version(args)
-
     # Cgroup hacks
     if which("start"):
         command = ["start", "cgroup-lite"]
@@ -172,6 +166,12 @@ def do_start(args, session):
             helpers.mount.bind(args, session["waydroid_data"],
                                tools.config.defaults["data"])
 
+    # Mount rootfs
+    cfg = tools.config.load(args)
+    helpers.images.mount_rootfs(args, cfg["waydroid"]["images_path"], session)
+
+    helpers.protocol.set_aidl_version(args)
+
     helpers.lxc.start(args)
     services.hardware_manager.start(args)