+ remove_overlay(args)
+
+def remove_overlay(args):
+ if os.path.isdir(tools.config.defaults["overlay_rw"]):
+ shutil.rmtree(tools.config.defaults["overlay_rw"])
+ if os.path.isdir(tools.config.defaults["overlay_work"]):
+ shutil.rmtree(tools.config.defaults["overlay_work"])
+
+def make_prop(args, cfg, full_props_path):
+ if not os.path.isfile(args.work + "/waydroid_base.prop"):
+ raise RuntimeError("waydroid_base.prop Not found")
+ with open(args.work + "/waydroid_base.prop") as f:
+ props = f.read().splitlines()
+ if not props:
+ raise RuntimeError("waydroid_base.prop is broken!!?")
+
+ def add_prop(key, cfg_key):
+ value = cfg[cfg_key]
+ if value != "None":
+ value = value.replace("/mnt/", "/mnt_extra/")
+ props.append(key + "=" + value)