From 3b1471e5003df6476273f6ebc515f98329f5b448 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Fri, 4 Oct 2024 17:53:02 -0400 Subject: Implement delivery_overylay_packages_from_env() --- src/stasis_main.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/stasis_main.c') diff --git a/src/stasis_main.c b/src/stasis_main.c index 88a1809..79277e0 100644 --- a/src/stasis_main.c +++ b/src/stasis_main.c @@ -548,6 +548,13 @@ int main(int argc, char *argv[]) { msg(STASIS_MSG_ERROR | STASIS_MSG_L2, "'build' tool installation failed\n"); exit(1); } + + if (ctx.meta.based_on) { + msg(STASIS_MSG_L1, "Generating package overlay from environment: %s\n", env_name); + if (delivery_overlay_packages_from_env(&ctx, env_name)) { + msg(STASIS_MSG_L2 | STASIS_MSG_ERROR, "%s", "Failed to generate package overlay. Resulting environment integrity cannot be guaranteed.\n"); + exit(1); + } } msg(STASIS_MSG_L1, "Filter deliverable packages\n"); -- cgit