Browse code

Setup a testing environment before %check for man-db

Change-Id: Iff9a08571eac30ffa552b4cf1e6f272510a8bb32
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/3421
Tested-by: gerrit-photon <photon-checkins@vmware.com>
Reviewed-by: Rongrong Qiu <rqiu@vmware.com>

changpil authored on 2017/08/05 08:34:21
Showing 1 changed files
... ...
@@ -1,7 +1,7 @@
1 1
 Summary:        Programs for finding and viewing man pages
2 2
 Name:           man-db
3 3
 Version:        2.7.6
4
-Release:        2%{?dist}
4
+Release:        3%{?dist}
5 5
 License:        GPLv2+
6 6
 URL:            http://www.nongnu.org/man-db
7 7
 Group:          Applications/System
... ...
@@ -43,6 +43,9 @@ find %{buildroot}%{_libdir} -name '*.la' -delete
43 43
 %find_lang %{name} --all-name
44 44
 
45 45
 %check
46
+getent group man >/dev/null || groupadd -r man
47
+getent passwd man >/dev/null || useradd -c "man" -d /var/cache/man -g man \
48
+        -s /bin/false -M -r man
46 49
 make %{?_smp_mflags} check
47 50
 
48 51
 %pre
... ...
@@ -71,6 +74,8 @@ fi
71 71
 %{_libdir}/tmpfiles.d/man-db.conf
72 72
 
73 73
 %changelog
74
+*   Fri Aug 04 2017 Chang Lee <changlee@vmware.com> 2.7.6-3
75
+-   Setup a testing environment before %check
74 76
 *   Fri Jun 23 2017 Xiaolin Li <xiaolinl@vmware.com> 2.7.6-2
75 77
 -   Add gdbm-devel to BuildRequires
76 78
 *   Fri Mar 31 2017 Michelle Wang <michellew@vmware.com> 2.7.6-1