cat_config,
dump_json,
expand_delayed_specifiers,
+ finalize_configdir,
format_bytes,
- get_configdir,
have_history,
in_sandbox,
parse_boolean,
keylength = 2048
expiration_date = datetime.date.today() + datetime.timedelta(int(args.genkey_valid_days))
- configdir = get_configdir(args)
+ configdir = finalize_configdir(args)
for f in (configdir / "mkosi.key", configdir / "mkosi.crt"):
if f.exists() and not args.force:
return Config.from_dict(context.finalize())
-def get_configdir(args: Args) -> Path:
+def finalize_configdir(args: Args) -> Path:
"""Allow locating all mkosi configuration in a mkosi/ subdirectory
instead of in the top-level directory of a git repository.
"""
context.config["files"] = []
- configdir = get_configdir(args)
+ configdir = finalize_configdir(args)
# Parse the global configuration unless the user explicitly asked us not to.
if args.directory is not None: