forked from Mirror/pmbootstrap
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:
parent
234673ce03
commit
8da12a98a7
3 changed files with 9 additions and 10 deletions
|
@ -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:
|
||||||
|
|
|
@ -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()
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue