mirror of
https://abf.rosa.ru/djam/pam.git
synced 2025-02-23 16:32:51 +00:00
commit
afcda4f39c
1 changed files with 12 additions and 5 deletions
17
pam.spec
17
pam.spec
|
@ -109,7 +109,9 @@ BuildRequires: gettext-devel
|
||||||
BuildRequires: pkgconfig(libtirpc)
|
BuildRequires: pkgconfig(libtirpc)
|
||||||
BuildRequires: db-devel
|
BuildRequires: db-devel
|
||||||
BuildRequires: html2text
|
BuildRequires: html2text
|
||||||
BuildRequires: docbook-dtd-xml
|
BuildRequires: docbook-dtd412-xml
|
||||||
|
BuildRequires: docbook-dtd43-xml
|
||||||
|
BuildRequires: docbook-dtd44-xml
|
||||||
BuildRequires: docbook-style-xsl
|
BuildRequires: docbook-style-xsl
|
||||||
BuildRequires: xsltproc
|
BuildRequires: xsltproc
|
||||||
%if %{with prelude}
|
%if %{with prelude}
|
||||||
|
@ -293,6 +295,8 @@ autoreconf -i
|
||||||
%endif
|
%endif
|
||||||
%if %{with selinux}
|
%if %{with selinux}
|
||||||
--enable-selinux \
|
--enable-selinux \
|
||||||
|
%else
|
||||||
|
--disable-selinux \
|
||||||
%endif
|
%endif
|
||||||
--enable-audit
|
--enable-audit
|
||||||
%make
|
%make
|
||||||
|
@ -343,13 +347,16 @@ cp -f %{buildroot}/etc/pam.d/system-auth %{buildroot}/etc/pam.d/system-auth-defa
|
||||||
%find_lang Linux-PAM
|
%find_lang Linux-PAM
|
||||||
|
|
||||||
%check
|
%check
|
||||||
|
EXCEPT=''
|
||||||
%if %{without selinux}
|
%if %{without selinux}
|
||||||
EXCEPT="--hide=pam_selinux.*"
|
EXCEPT='pam_selinux'
|
||||||
%endif
|
%endif
|
||||||
for dir in modules/pam_* ; do
|
for dir in modules/pam_* ; do
|
||||||
if ! ls -1 $EXCEPT %{buildroot}/%{_lib}/security/`basename ${dir}`*.so ; then
|
if ![[ ${dir} =~ "${except}" ]]; then
|
||||||
echo ERROR `basename ${dir}` did not build a module.
|
if ! ls -1 %{buildroot}/%{_lib}/security/`basename ${dir}`*.so ; then
|
||||||
exit 1
|
echo ERROR `basename ${dir}` did not build a module.
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue