From e0eff8742f342c2c23e1d7ee081f3afd08cb5169 Mon Sep 17 00:00:00 2001 From: Henrik Riomar Date: Wed, 3 Jan 2018 10:31:34 +0100 Subject: add new umbrella flag --initramfs-diskless-boot This flag enables a group of options used during initramfs tmpfs initial install. --- src/apk.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/apk.c') 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 = { -- cgit v1.2.3