me
/
guix
Archived
1
0
Fork 0

gnu: shadow: Build without pam for the Hurd.

* gnu/packages/admin.scm (shadow)[arguments]: Adjust configure-flags to
not use pam when building for the Hurd.
[inputs]: Only use linux-pam when not building for the Hurd.
master
Efraim Flashner 2021-01-26 10:23:04 +02:00
parent da4483f379
commit 4f8d5e63b2
No known key found for this signature in database
GPG Key ID: 41AAE7DCCA3D8351
1 changed files with 8 additions and 2 deletions

View File

@ -676,7 +676,10 @@ hostname.")
`(;; Assume System V `setpgrp (void)', which is the default on GNU
;; variants (`AC_FUNC_SETPGRP' is not cross-compilation capable.)
#:configure-flags
'("--with-libpam" "ac_cv_func_setpgrp_void=yes")
'(,@(if (hurd-target?)
'()
'("--with-libpam"))
"ac_cv_func_setpgrp_void=yes")
#:phases
(modify-phases %standard-phases
@ -701,7 +704,10 @@ hostname.")
(for-each delete-file (find-files man "^groups\\."))
#t))))))
(inputs `(("linux-pam" ,linux-pam)))
(inputs
`(,@(if (hurd-target?)
'()
`(("linux-pam" ,linux-pam)))))
(home-page "https://github.com/shadow-maint/shadow")
(synopsis "Authentication-related tools such as passwd, su, and login")
(description