From: Alessandro Astone Date: Sat, 3 Sep 2022 18:45:58 +0000 (+0200) Subject: app_manager: Don't rmdir /data/waydroid_tmp after install X-Git-Tag: 1.3.2~8 X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/waydroid.git/commitdiff_plain/d7fbbdf19c776d80379004eee7672f8f0df75062?ds=sidebyside app_manager: Don't rmdir /data/waydroid_tmp after install Only user 1000 can create directories in /data, so this directory should be created by android init.rc giving the host write permissions. Don't remove it after installing so that it can be reused for a subsequent installation. --- diff --git a/tools/actions/app_manager.py b/tools/actions/app_manager.py index e0c3dda..f4a4b6a 100644 --- a/tools/actions/app_manager.py +++ b/tools/actions/app_manager.py @@ -21,7 +21,7 @@ def install(args): platformService = IPlatform.get_service(args) if platformService: platformService.installApp("/data/waydroid_tmp/base.apk") - shutil.rmtree(tmp_dir) + os.remove(tmp_dir + "/base.apk") else: logging.error("WayDroid container is {}".format( session_cfg["session"]["state"]))