diff --git a/src/apk.c b/src/apk.c index d4ce396..73c9f21 100644 --- a/src/apk.c +++ b/src/apk.c @@ -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 = {