build: minify-build-system: Fail to install empty files.
* guix/build/minify-build-system.scm (install): Produce an error if the minified file is zero bytes.
This commit is contained in:
parent
843e772051
commit
5b77e9ca14
@ -1,5 +1,6 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2016 Ricardo Wurmus <rekado@elephly.net>
|
||||
;;; Copyright © 2020 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@ -54,8 +55,12 @@
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(js (string-append out "/share/javascript/")))
|
||||
(mkdir-p js)
|
||||
(for-each (cut install-file <> js)
|
||||
(find-files "guix/build" "\\.min\\.js$")))
|
||||
(for-each
|
||||
(lambda (file)
|
||||
(if (not (zero? (stat:size (stat file))))
|
||||
(install-file file js)
|
||||
(error "File is empty: " file)))
|
||||
(find-files "guix/build" "\\.min\\.js$")))
|
||||
#t)
|
||||
|
||||
(define %standard-phases
|
||||
|
Loading…
Reference in New Issue
Block a user