]> git.proxmox.com Git - mirror_zfs.git/commitdiff
RPM: Add missing BuildRequires for PAM component
authorColMelvin <chris.lindee+github@gmail.com>
Tue, 25 Jan 2022 21:14:43 +0000 (15:14 -0600)
committerGitHub <noreply@github.com>
Tue, 25 Jan 2022 21:14:43 +0000 (13:14 -0800)
When the optional PAM binaries are included in a build, ./configure will
look for security/pam_modules.h and - if it doesn't find it - recommend
the user install `libpam0g-dev`.  On Red Hat systems, `pam-devel` is the
package that supplies this requirement; `libpam0g-dev` does not exist.

By encoding this requirement in the spec file, we give packagers more
appropriate (and timely) recommendations for completing the build.

Reviewed-by: Tony Hutter <hutter2@llnl.gov>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Chris Lindee <chris.lindee+github@gmail.com>
Closes #13001

rpm/generic/zfs.spec.in

index 9ee36b20491e2b1f2b0a4164cc43387bd9f2ec61..4980c08f36c006180da701d543687a2d27db010a 100644 (file)
@@ -117,10 +117,15 @@ BuildRequires:  ncompress
 BuildRequires:  libtirpc-devel
 %endif
 
+%if %{with pam}
+BuildRequires:  pam-devel
+%endif
+
 Requires:       openssl
 %if 0%{?_systemd}
 BuildRequires: systemd
 %endif
+
 %endif
 
 %if 0%{?_systemd}