~ruther/guix-local

dd6b28d18b089235f6a29fc5435d1815cea76309 — Ludovic Courtès 11 years ago de71cc4
install: Make sure 'info' can decompress the Info files.

* gnu/system/install.scm (log-to-info): Add GZIP to $PATH.
1 files changed, 9 insertions(+), 4 deletions(-)

M gnu/system/install.scm
M gnu/system/install.scm => gnu/system/install.scm +9 -4
@@ 29,6 29,7 @@
  #:use-module (gnu packages disk)
  #:use-module (gnu packages grub)
  #:use-module (gnu packages texinfo)
  #:use-module (gnu packages compression)
  #:export (installation-os))

;;; Commentary:


@@ 42,10 43,14 @@
  "Return a script that spawns the Info reader on the right section of the
manual."
  (gexp->script "log-to-info"
                #~(execl (string-append #$texinfo-4 "/bin/info") "info"
                         "-d" "/run/current-system/profile/share/info"
                         "-f" (string-append #$guix "/share/info/guix.info")
                         "-n" "System Installation")))
                #~(begin
                    ;; 'gunzip' is needed to decompress the doc.
                    (setenv "PATH" (string-append #$gzip "/bin"))

                    (execl (string-append #$texinfo-4 "/bin/info") "info"
                           "-d" "/run/current-system/profile/share/info"
                           "-f" (string-append #$guix "/share/info/guix.info")
                           "-n" "System Installation"))))

(define %backing-directory
  ;; Sub-directory used as the backing store for copy-on-write.