From be4cbd7fff973f3ec5ca123fbe057472c260c7ca Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Thu, 11 Jun 2026 13:09:08 -0400 Subject: Add STASIS_ALWAYS_BUILD_FOR_HOST environment variable trigger --- README.md | 1 + src/lib/delivery/delivery.c | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/README.md b/README.md index e06d0df..1e11cc1 100644 --- a/README.md +++ b/README.md @@ -206,6 +206,7 @@ stasis mydelivery.ini | STASIS_DOWNLOAD_TIMEOUT | Number of seconds before timing out a remote file download | | STASIS_DOWNLOAD_RETRY_MAX | Number of retries before giving up on a remote file download | | STASIS_DOWNLOAD_RETRY_SECONDS | Number of seconds to wait before retrying a remote file download | +| STASIS_ALWAYS_BUILD_FOR_HOST | If set, build all software from source (for debugging) | ## Main configuration (stasis.ini) diff --git a/src/lib/delivery/delivery.c b/src/lib/delivery/delivery.c index f87f47c..d256681 100644 --- a/src/lib/delivery/delivery.c +++ b/src/lib/delivery/delivery.c @@ -480,6 +480,10 @@ void delivery_defer_packages(struct Delivery *ctx, int type) { } } + if (getenv("STASIS_ALWAYS_BUILD_FOR_HOST")) { + build_for_host = 1; + } + if (build_for_host) { printf("BUILD FOR HOST\n"); strlist_append(&deferred, name); -- cgit