X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/waydroid.git/blobdiff_plain/11eaa18b989beaa195ac4d04c63f73e95b6362e4..HEAD:/tools/actions/upgrader.py?ds=sidebyside diff --git a/tools/actions/upgrader.py b/tools/actions/upgrader.py index f35aac4..e85b7bb 100644 --- a/tools/actions/upgrader.py +++ b/tools/actions/upgrader.py @@ -5,7 +5,6 @@ import os from tools import helpers from tools.helpers.version import versiontuple import tools.config -import dbus def get_config(args): cfg = tools.config.load(args) @@ -24,6 +23,11 @@ def migration(args): tools.helpers.run.user(args, ["chmod", "-R", "g-w,o-w"] + [os.path.join(args.work, f) for f in chmod_paths], check=False) tools.helpers.run.user(args, ["chmod", "g-w,o-w", args.work], check=False) os.remove(os.path.join(args.work, "session.cfg")) + if versiontuple(old_ver) <= versiontuple("1.6.0"): + # Because we now default adb to secure, disable auto_adb to avoid prompting the user on every session startup + cfg = tools.config.load(args) + cfg["waydroid"]["auto_adb"] = "False" + tools.config.save(args, cfg) except: pass @@ -47,7 +51,7 @@ def upgrade(args): if args.images_path not in tools.config.defaults["preinstalled_images_paths"]: helpers.images.get(args) else: - logging.info("Upgrade refused because a pre-installed image is detected at {}.".format(args.images_path)) + logging.info("Upgrade refused because Waydroid was configured to load pre-installed image from {}.".format(args.images_path)) helpers.drivers.probeAshmemDriver(args) helpers.lxc.setup_host_perms(args) helpers.lxc.set_lxc_config(args)