add new umbrella flag --initramfs-diskless-boot

This flag enables a group of options used during initramfs tmpfs
initial install.
cute-signatures
Henrik Riomar 2018-01-03 10:31:34 +01:00 committed by Timo Teräs
parent 23cb104775
commit e0eff8742f
1 changed files with 6 additions and 0 deletions

View File

@ -220,6 +220,10 @@ static int option_parse_commit(void *ctx, struct apk_db_options *dbopts, int opt
case 0x117:
apk_flags |= APK_NO_COMMIT_HOOKS;
break;
case 0x118:
dbopts->open_flags |= APK_OPENF_CREATE;
apk_flags |= APK_FORCE | APK_NO_COMMIT_HOOKS;
break;
default:
return -ENOTSUP;
}
@ -232,6 +236,8 @@ static const struct apk_option options_commit[] = {
{ 0x111, "overlay-from-stdin", "Read list of overlay files from stdin" },
{ 0x113, "no-scripts", "Do not execute any scripts" },
{ 0x117, "no-commit-hooks", "Skip pre/post hook scripts (but not other scripts)" },
{ 0x118, "initramfs-diskless-boot",
"Enables options for diskeless initramfs boot (e.g. skip hooks)" },
};
const struct apk_option_group optgroup_commit = {