From 9a2e792d190ef1f6effd152bb304abed6c6e0bec Mon Sep 17 00:00:00 2001 From: Christopher Baines Date: Fri, 7 Aug 2026 16:24:11 +0100 Subject: guix: store: Add max-log-size to set-build-options. This exposes a option that already exists in the daemon, but is currently limited to only being set by root or when the daemon is running as the same user as the client. Being able to specify a limit on the log size is useful as some builds produce a lot of log output indefinitely. * guix/store.scm (set-build-options): Add #:max-log-size. Change-Id: I54f799f7cc53572e7f37917b704b91c027aad932 --- guix/store.scm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/guix/store.scm b/guix/store.scm index ad2df17701d..15754a60c65 100644 --- a/guix/store.scm +++ b/guix/store.scm @@ -731,6 +731,7 @@ definitions." max-build-jobs timeout max-silent-time + max-log-size (offload? #t) (use-build-hook? *unspecified*) ;deprecated (build-verbosity 0) @@ -802,6 +803,10 @@ definitions." `(("build-max-silent-time" . ,(number->string max-silent-time))) '()) + ,@(if max-log-size + `(("build-max-log-size" + . ,(number->string max-log-size))) + '()) ,@(if max-build-jobs `(("build-max-jobs" . ,(number->string max-build-jobs))) -- cgit v1.2.3