aboutsummaryrefslogtreecommitdiff
path: root/scripts/guix-qa-frontpage.in
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2023-06-30 19:38:41 +0100
committerChristopher Baines <mail@cbaines.net>2023-06-30 19:38:41 +0100
commitcb411204327f5a20ea7442f2bc2401c0e3d6ce52 (patch)
treee1bcf4d1cd0d720131af260df59e37865f6dcaac /scripts/guix-qa-frontpage.in
parentb42886fc38f9db840db68b15b1406997db1a9a2b (diff)
downloadqa-frontpage-cb411204327f5a20ea7442f2bc2401c0e3d6ce52.tar
qa-frontpage-cb411204327f5a20ea7442f2bc2401c0e3d6ce52.tar.gz
Set GC_RETRY_SIGNALS=0
To work around the "Signals delivery fails constantly" crashes.
Diffstat (limited to 'scripts/guix-qa-frontpage.in')
-rw-r--r--scripts/guix-qa-frontpage.in5
1 files changed, 5 insertions, 0 deletions
diff --git a/scripts/guix-qa-frontpage.in b/scripts/guix-qa-frontpage.in
index 45e63de..47c7743 100644
--- a/scripts/guix-qa-frontpage.in
+++ b/scripts/guix-qa-frontpage.in
@@ -40,6 +40,11 @@
(guix-qa-frontpage manage-patch-branches)
(guix-qa-frontpage server))
+(unless (getenv "GC_RETRY_SIGNALS")
+ (begin
+ (setenv "GC_RETRY_SIGNALS" "0")
+ (apply execlp (car (command-line)) (command-line))))
+
(define %options
;; Specifications of the command-line options
(list (option '("listen-repl") #f #t