diff --git a/cracklib.spec b/cracklib.spec index 4894d0b..cfcf849 100644 --- a/cracklib.spec +++ b/cracklib.spec @@ -1,5 +1,6 @@ # Reflects the values hard-coded in various Makefile.am's in the source tree. -%define dictpath %{_datadir}/cracklib/pw_dict +%define dictdir %{_datadir}/cracklib +%define dictpath %{dictdir}/pw_dict Summary: A password-checking library Name: cracklib @@ -129,6 +130,9 @@ make make install DESTDIR=$RPM_BUILD_ROOT ./util/cracklib-format cracklib-dicts/* | \ ./util/cracklib-packer $RPM_BUILD_ROOT/%{dictpath} +./util/cracklib-format $RPM_BUILD_ROOT/%{dictdir}/cracklib-small | \ +./util/cracklib-packer $RPM_BUILD_ROOT/%{dictdir}/cracklib-small +rm -f $RPM_BUILD_ROOT/%{dictdir}/cracklib-small sed s,/usr/lib/cracklib_dict,%{dictpath},g lib/crack.h > $RPM_BUILD_ROOT/%{_includedir}/crack.h ln -s cracklib-format $RPM_BUILD_ROOT/%{_sbindir}/mkdict ln -s cracklib-packer $RPM_BUILD_ROOT/%{_sbindir}/packer @@ -184,7 +188,7 @@ EOF %files -f %{name}.lang %defattr(-,root,root) -%doc README README-WORDS NEWS doc/LICENCE AUTHORS +%doc README README-WORDS NEWS README-LICENSE AUTHORS %{_libdir}/libcrack.so.* %dir %{_datadir}/cracklib %{_datadir}/cracklib/cracklib.magic @@ -199,6 +203,7 @@ EOF %defattr(-,root,root) %dir %{_datadir}/cracklib %{_datadir}/cracklib/pw_dict.* +%{_datadir}/cracklib/cracklib-small.* %{_libdir}/cracklib_dict.* %{_sbindir}/mkdict %{_sbindir}/packer @@ -210,6 +215,7 @@ EOF %changelog * Fri Jan 25 2008 Nalin Dahyabhai - 2.8.12-1 - update to 2.8.12, which was relicensed to GPLv2 +- package the now-bundled cracklib-small dictionary in cracklib-dicts * Tue Aug 21 2007 Nalin Dahyabhai - 2.8.10-3 - rebuild