diff --git a/pam.spec b/pam.spec index f481159..78c4db2 100644 --- a/pam.spec +++ b/pam.spec @@ -349,12 +349,14 @@ cp -f %{buildroot}/etc/pam.d/system-auth %{buildroot}/etc/pam.d/system-auth-defa %check EXCEPT='' %if %{without selinux} - EXCEPT='--hide=pam_selinux.*' + EXCEPT='pam_selinux' %endif for dir in modules/pam_* ; do - if ! ls -1 `echo $(EXCEPT)` %{buildroot}/%{_lib}/security/`basename ${dir}`*.so ; then - echo ERROR `basename ${dir}` did not build a module. - exit 1 + if ![[ ${dir} =~ "${except}" ]]; then + if ! ls -1 %{buildroot}/%{_lib}/security/`basename ${dir}`*.so ; then + echo ERROR `basename ${dir}` did not build a module. + exit 1 + fi fi done