gzip pw_dict file and remove pw_dict from the main package
Change-Id: Ibf4574bf772e12f156bee4c88262b6c1fa29590b
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/1703
Reviewed-by: suezzelur <anishs@vmware.com>
Tested-by: gerrit-photon <photon-checkins@vmware.com>
... | ... |
@@ -3,7 +3,7 @@ |
3 | 3 |
Summary: A password strength-checking library. |
4 | 4 |
Name: cracklib |
5 | 5 |
Version: 2.9.6 |
6 |
-Release: 2%{?dist} |
|
6 |
+Release: 3%{?dist} |
|
7 | 7 |
Group: System Environment/Libraries |
8 | 8 |
Source: cracklib-%{version}.tar.gz |
9 | 9 |
%define sha1 cracklib-2.9.6=9199e7b8830717565a844430653f5a90a04fcd65 |
... | ... |
@@ -14,7 +14,7 @@ License: GPL |
14 | 14 |
Vendor: VMware, Inc. |
15 | 15 |
Distribution: Photon |
16 | 16 |
|
17 |
-BuildRequires: python2 |
|
17 |
+BuildRequires: python2 gzip |
|
18 | 18 |
BuildRequires: python2-libs |
19 | 19 |
BuildRequires: python2-devel |
20 | 20 |
|
... | ... |
@@ -95,6 +95,7 @@ CFLAGS="$RPM_OPT_FLAGS" ./configure \ |
95 | 95 |
--libdir=%{_libdir} \ |
96 | 96 |
--libexecdir=%{_libdir} \ |
97 | 97 |
--datadir=%{_datadir} \ |
98 |
+ --disable-static \ |
|
98 | 99 |
--with-python |
99 | 100 |
|
100 | 101 |
make |
... | ... |
@@ -108,11 +109,10 @@ util/cracklib-format dicts/cracklib* | util/cracklib-packer $RPM_BUILD_ROOT/%{_d |
108 | 108 |
rm -f $RPM_BUILD_ROOT/%{_datadir}/cracklib/cracklib-small |
109 | 109 |
ln -s cracklib-format $RPM_BUILD_ROOT/%{_sbindir}/mkdict |
110 | 110 |
ln -s cracklib-packer $RPM_BUILD_ROOT/%{_sbindir}/packer |
111 |
-ln -sf %{_datadir}/cracklib/pw_dict.pwd $RPM_BUILD_ROOT/usr/lib/cracklib_dict.pwd |
|
111 |
+gzip -9 $RPM_BUILD_ROOT/%{_datadir}/cracklib/pw_dict.pwd |
|
112 | 112 |
|
113 | 113 |
%check |
114 | 114 |
mkdir -p /usr/share/cracklib |
115 |
-gzip -c $RPM_BUILD_ROOT%{_datadir}/cracklib/pw_dict.pwd > /usr/share/cracklib/pw_dict.pwd.gz |
|
116 | 115 |
cp $RPM_BUILD_ROOT%{_datadir}/cracklib/* /usr/share/cracklib/ |
117 | 116 |
make %{?_smp_mflags} test |
118 | 117 |
|
... | ... |
@@ -125,18 +125,15 @@ rm -rf $RPM_BUILD_ROOT |
125 | 125 |
|
126 | 126 |
%files |
127 | 127 |
%defattr(-,root,root) |
128 |
-%doc README README-DAWG doc |
|
129 | 128 |
%{_datadir}/cracklib/cracklib.magic |
130 | 129 |
%{_libdir}/libcrack.so.* |
131 |
-%{_libdir}/cracklib_dict.pwd |
|
132 |
-%{_datadir}/cracklib/pw_dict.pwd |
|
133 | 130 |
|
134 | 131 |
%files devel |
135 | 132 |
%defattr(-,root,root) |
133 |
+%doc README README-DAWG doc |
|
136 | 134 |
%{_includedir}/* |
137 | 135 |
%{_libdir}/libcrack.so |
138 | 136 |
%{_libdir}/libcrack.la |
139 |
-%{_libdir}/libcrack.a |
|
140 | 137 |
|
141 | 138 |
%files python |
142 | 139 |
%defattr(-,root,root) |
... | ... |
@@ -152,10 +149,14 @@ rm -rf $RPM_BUILD_ROOT |
152 | 152 |
%{_datadir}/locale/* |
153 | 153 |
|
154 | 154 |
%changelog |
155 |
-* Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 2.9.6-2 |
|
156 |
-- GA - Bump release of all rpms |
|
157 |
-* Thu Jan 14 2016 Xiaolin Li <xiaolinl@vmware.com> 2.9.6-1 |
|
158 |
-- Updated to version 2.9.6 |
|
155 |
+* Tue Nov 15 2016 Alexey Makhalov <amakhalov@vmware.com> 2.9.6-3 |
|
156 |
+- Remove any dicts from cracklib main package |
|
157 |
+- Compress pw_dict.pwd file |
|
158 |
+- Move doc folder to devel package |
|
159 |
+* Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 2.9.6-2 |
|
160 |
+- GA - Bump release of all rpms |
|
161 |
+* Thu Jan 14 2016 Xiaolin Li <xiaolinl@vmware.com> 2.9.6-1 |
|
162 |
+- Updated to version 2.9.6 |
|
159 | 163 |
* Wed May 20 2015 Touseef Liaqat <tliaqat@vmware.com> 2.9.2-2 |
160 | 164 |
- Updated group. |
161 | 165 |
|