me
/
guix
Archived
1
0
Fork 0

gnu: linux-pam: Allow compilation on GNU/Hurd.

* gnu/packages/linux.scm (linux-pam)[arguments]: Add #:phases.
master
Ludovic Courtès 2023-03-26 21:58:49 +02:00
parent 1c179980fa
commit 83125dbc94
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5
1 changed files with 10 additions and 0 deletions

View File

@ -1824,6 +1824,16 @@ which need to be installed separately.")
#~("--disable-nis")
#~()))
#:phases (if (target-hurd?)
#~(modify-phases %standard-phases
(add-after 'unpack 'skip-pam-limits
(lambda _
;; 'pam_limits.c' uses <sys/prctl.h>, which is
;; Linux-specific. Skip it on GNU/Hurd.
(substitute* "modules/Makefile.in"
(("pam_limits") "")))))
#~%standard-phases)
;; XXX: Tests won't run in chroot, presumably because /etc/pam.d
;; isn't available.
#:tests? #f))