aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2026-06-11 13:09:08 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2026-06-22 11:56:43 -0400
commit8e8406c1cc1f03e6d37a0997fc4107e340f8fb0e (patch)
tree6d05bb1d76774fe79f09fb9c501fb80504b1879e
parent262e90248d6ff9393468ed3baef7440de3b59d4d (diff)
downloadstasis-8e8406c1cc1f03e6d37a0997fc4107e340f8fb0e.tar.gz
Add STASIS_ALWAYS_BUILD_FOR_HOST environment variable trigger
-rw-r--r--README.md1
-rw-r--r--src/lib/delivery/delivery.c4
2 files changed, 5 insertions, 0 deletions
diff --git a/README.md b/README.md
index 76ccf52..caf46d0 100644
--- a/README.md
+++ b/README.md
@@ -207,6 +207,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);