helpers: other: drop args from migrate_work_folder() (MR 2352)

Was erronesously passing args to cli.confirm.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
This commit is contained in:
Caleb Connolly 2024-07-08 18:02:13 +02:00 committed by Oliver Smith
parent 234673ce03
commit 8da12a98a7
No known key found for this signature in database
GPG key ID: 5AE7F5513E0885CB
3 changed files with 9 additions and 10 deletions

View file

@ -80,7 +80,7 @@ def main() -> int:
# Migrate work folder if necessary # Migrate work folder if necessary
if args.action not in ["shutdown", "zap", "log"]: if args.action not in ["shutdown", "zap", "log"]:
other.migrate_work_folder(args) other.migrate_work_folder()
# Run the function with the action's name (in pmb/helpers/frontend.py) # Run the function with the action's name (in pmb/helpers/frontend.py)
if args.action: if args.action:

View file

@ -679,7 +679,7 @@ def frontend(args: PmbArgs):
pmb.config.save(args.config, config) pmb.config.save(args.config, config)
# Migrate work dir if necessary # Migrate work dir if necessary
pmb.helpers.other.migrate_work_folder(args) pmb.helpers.other.migrate_work_folder()
# Clone pmaports # Clone pmaports
pmb.config.pmaports.init() pmb.config.pmaports.init()

View file

@ -9,7 +9,6 @@ import re
import pmb.chroot import pmb.chroot
import pmb.config import pmb.config
import pmb.config.init import pmb.config.init
from pmb.types import PmbArgs
import pmb.helpers.pmaports import pmb.helpers.pmaports
import pmb.helpers.run import pmb.helpers.run
from typing import Any from typing import Any
@ -78,7 +77,7 @@ def migrate_success(work: Path, version):
handle.write(str(version) + "\n") handle.write(str(version) + "\n")
def migrate_work_folder(args: PmbArgs): def migrate_work_folder():
# Read current version # Read current version
context = get_context() context = get_context()
current = 0 current = 0
@ -104,7 +103,7 @@ def migrate_work_folder(args: PmbArgs):
logging.info("Migration will do the following:") logging.info("Migration will do the following:")
logging.info("* Zap your chroots") logging.info("* Zap your chroots")
logging.info(f"* Adjust '{context.config.work / 'config_abuild/abuild.conf'}'") logging.info(f"* Adjust '{context.config.work / 'config_abuild/abuild.conf'}'")
if not pmb.helpers.cli.confirm(args): if not pmb.helpers.cli.confirm():
raise RuntimeError("Aborted.") raise RuntimeError("Aborted.")
# Zap and update abuild.conf # Zap and update abuild.conf
@ -123,7 +122,7 @@ def migrate_work_folder(args: PmbArgs):
logging.info("* Fix: cache_distfiles was writable for everyone") logging.info("* Fix: cache_distfiles was writable for everyone")
logging.info("Migration will do the following:") logging.info("Migration will do the following:")
logging.info(f"* Fix permissions of '{context.config.work / 'cache_distfiles'}'") logging.info(f"* Fix permissions of '{context.config.work / 'cache_distfiles'}'")
if not pmb.helpers.cli.confirm(args): if not pmb.helpers.cli.confirm():
raise RuntimeError("Aborted.") raise RuntimeError("Aborted.")
# Fix permissions # Fix permissions
@ -143,7 +142,7 @@ def migrate_work_folder(args: PmbArgs):
logging.info("* Device chroots have a different user UID (#1576)") logging.info("* Device chroots have a different user UID (#1576)")
logging.info("Migration will do the following:") logging.info("Migration will do the following:")
logging.info("* Zap your chroots") logging.info("* Zap your chroots")
if not pmb.helpers.cli.confirm(args): if not pmb.helpers.cli.confirm():
raise RuntimeError("Aborted.") raise RuntimeError("Aborted.")
# Zap chroots # Zap chroots
@ -162,7 +161,7 @@ def migrate_work_folder(args: PmbArgs):
logging.info("Migration will do the following:") logging.info("Migration will do the following:")
logging.info("* Check if 'git' is installed") logging.info("* Check if 'git' is installed")
logging.info(f"* Change ownership to your user: {path}") logging.info(f"* Change ownership to your user: {path}")
if not pmb.helpers.cli.confirm(args): if not pmb.helpers.cli.confirm():
raise RuntimeError("Aborted.") raise RuntimeError("Aborted.")
# Require git, set cache_git ownership # Require git, set cache_git ownership
@ -184,7 +183,7 @@ def migrate_work_folder(args: PmbArgs):
logging.info("Migration will do the following:") logging.info("Migration will do the following:")
logging.info("* Move existing packages to edge subdir (if any)") logging.info("* Move existing packages to edge subdir (if any)")
logging.info("* Zap your chroots") logging.info("* Zap your chroots")
if not pmb.helpers.cli.confirm(args): if not pmb.helpers.cli.confirm():
raise RuntimeError("Aborted.") raise RuntimeError("Aborted.")
# Zap chroots # Zap chroots
@ -222,7 +221,7 @@ def migrate_work_folder(args: PmbArgs):
logging.info(f" {context.config.work}/packages") logging.info(f" {context.config.work}/packages")
logging.info(" stable => v20.05") logging.info(" stable => v20.05")
logging.info(" stable-next => v21.03") logging.info(" stable-next => v21.03")
if not pmb.helpers.cli.confirm(args): if not pmb.helpers.cli.confirm():
raise RuntimeError("Aborted.") raise RuntimeError("Aborted.")
# Zap chroots to avoid potential "ERROR: Chroot 'native' was created # Zap chroots to avoid potential "ERROR: Chroot 'native' was created