aboutsummaryrefslogtreecommitdiff
path: root/scripts/guix-build-coordinator-agent.in
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/guix-build-coordinator-agent.in')
-rw-r--r--scripts/guix-build-coordinator-agent.in15
1 files changed, 14 insertions, 1 deletions
diff --git a/scripts/guix-build-coordinator-agent.in b/scripts/guix-build-coordinator-agent.in
index 89bd375..d75b66c 100644
--- a/scripts/guix-build-coordinator-agent.in
+++ b/scripts/guix-build-coordinator-agent.in
@@ -47,6 +47,16 @@
(lambda (opt name arg result)
(alist-cons 'substitute-urls
(string-split arg #\space)
+ result)))
+ (option '("derivation-substitute-urls") #t #f
+ (lambda (opt name arg result)
+ (alist-cons 'derivation-substitute-urls
+ (string-split arg #\space)
+ result)))
+ (option '("non-derivation-substitute-urls") #t #f
+ (lambda (opt name arg result)
+ (alist-cons 'non-derivation-substitute-urls
+ (string-split arg #\space)
result)))))
(define %option-defaults
@@ -71,4 +81,7 @@
(run-agent (assq-ref opts 'uuid)
(assq-ref opts 'coordinator)
(assq-ref opts 'password)
- (assq-ref opts 'substitute-urls)))
+ (or (assq-ref opts 'derivation-substitute-urls)
+ (assq-ref opts 'substitute-urls))
+ (or (assq-ref opts 'non-derivation-substitute-urls)
+ (assq-ref opts 'substitute-urls))))