publish: Keep compression disabled when zlib is missing. Reported by David Thompson. * guix/scripts/publish.scm (%options)[--compression]: Warn if LEVEL > 0 and zlib is missing, and return RESULT.
1 files changed, 8 insertions(+), 2 deletions(-) M guix/scripts/publish.scm
M guix/scripts/publish.scm => guix/scripts/publish.scm +8 -2
@@ 127,8 127,14 @@ Publish ~a over HTTP.\n") %store-directory) (0 (alist-cons 'compression %no-compression result)) (level (alist-cons 'compression (compression 'gzip level) result))))) (if (zlib-available?) (alist-cons 'compression (compression 'gzip level) result) (begin (warning (_ "zlib support is missing; \ compression disabled~%")) result)))))) (option '("ttl") #t #f (lambda (opt name arg result) (let ((duration (string->duration arg)))