~ruther/guix-local

0334ef2ab06952df5c6a7582781d16d807e09ea7 — Ludovic Courtès 10 years ago 363ccf9
linux-initrd: Compress cpio archives deterministically.

* gnu/build/linux-initrd.scm (write-cpio-archive): Use '--no-name'.
1 files changed, 3 insertions(+), 1 deletions(-)

M gnu/build/linux-initrd.scm
M gnu/build/linux-initrd.scm => gnu/build/linux-initrd.scm +3 -1
@@ 72,7 72,9 @@ COMPRESS? is true, compress it using GZIP.  On success, return OUTPUT."
                               #:file->header cpio:file->cpio-header*)))

  (or (not compress?)
      (and (zero? (system* gzip "--best" output))
      ;; Use '--no-name' so that gzip records neither a file name nor a time
      ;; stamp in its output.
      (and (zero? (system* gzip "--best" "--no-name" output))
           (rename-file (string-append output ".gz")
                        output))
      output))