~ruther/guix-local

dd21308225610e7adfcbd1bfa07f72a42d7c7c35 — John Darrington 10 years ago 43a5861
gnu: postgresql: Substitute hard coded "/bin/sh".

* gnu/packages/databses.scm (postgresql): substitute /bin/sh
with location of bash binary.
1 files changed, 10 insertions(+), 0 deletions(-)

M gnu/packages/databases.scm
M gnu/packages/databases.scm => gnu/packages/databases.scm +10 -0
@@ 283,6 283,16 @@ as a drop-in replacement of MySQL.")
               (base32
                "1ljvijaja5zy4i5b1450drbj8m3fcm3ly1zzaakp75x30s2rsc3b"))))
    (build-system gnu-build-system)
    (arguments
     `(#:phases
       (modify-phases %standard-phases
         (add-before 'configure 'patch-/bin/sh
                     (lambda _
                       ;; Refer to the actual shell.
                       (substitute* '("src/bin/pg_ctl/pg_ctl.c"
                                      "src/bin/psql/command.c")
                         (("/bin/sh") (which "sh")))
                       #t)))))
    (inputs
     `(("readline" ,readline)
       ("zlib" ,zlib)))