~ruther/guix-local

ebf95b5a77cc0ae8384d22a0cd63d929edffc178 — Ludovic Courtès 2 years ago bb5a447
gnu: shadow: Remove input labels.

* gnu/packages/admin.scm (shadow)[arguments]: In ‘set-runtime-shell’,
use ‘search-input-file’.
[inputs]: Remove labels.

Change-Id: I1ce9d93f425c77f901d8e21b37d1a069824cab45
1 files changed, 7 insertions(+), 9 deletions(-)

M gnu/packages/admin.scm
M gnu/packages/admin.scm => gnu/packages/admin.scm +7 -9
@@ 1052,9 1052,7 @@ hostname.")
         ,@(if (%current-target-system)
               '((add-before 'configure 'set-runtime-shell
                   (lambda* (#:key inputs #:allow-other-keys)
                     (let ((shell (string-append
                                   (assoc-ref inputs "bash")
                                   "/bin/bash")))
                     (let ((shell (search-input-file inputs "/bin/bash")))
                       (setenv "RUNTIME_SHELL" shell)
                       (substitute* "configure.ac"
                         (("\\$SHELL")


@@ 1085,12 1083,12 @@ hostname.")
               (delete-file (string-append bin "/groups"))
               (for-each delete-file (find-files man "^groups\\."))))))))
    (inputs
     `(,@(if (target-hurd?)
           '()
           `(("linux-pam" ,linux-pam)))
       ,@(if (%current-target-system)
             `(("bash" ,bash-minimal))
             '())))
     (append (if (target-hurd?)
                 '()
                 (list linux-pam))
             (if (%current-target-system)
                 (list bash-minimal)
                 '())))
    (home-page "https://github.com/shadow-maint/shadow")
    (synopsis "Authentication-related tools such as passwd, su, and login")
    (description