Browse code

update pmd to 0.0.5

Change-Id: I782795985e09aa554f24b7d0baa70d0acbaee103
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/3898
Reviewed-by: Sharath George
Tested-by: Sharath George

Priyesh Padmavilasom authored on 2017/09/29 03:47:40
Showing 1 changed files
... ...
@@ -8,7 +8,7 @@
8 8
 
9 9
 Summary:	Photon Management Daemon
10 10
 Name:		pmd
11
-Version:	0.0.4
11
+Version:	0.0.5
12 12
 Release:	1%{?dist}
13 13
 Vendor:		VMware, Inc.
14 14
 Distribution:	Photon
... ...
@@ -37,7 +37,7 @@ BuildRequires:	netmgmt-devel
37 37
 BuildRequires:	tdnf-devel >= 1.2.0
38 38
 BuildRequires:  lightwave-devel
39 39
 Source0:	%{name}-%{version}.tar.gz
40
-%define sha1 pmd=e623169975219751d944c9bd925134949548e2d4
40
+%define sha1 pmd=b49e8ab237da29010ebcd2728a3b767a9e0a633e
41 41
 
42 42
 %description
43 43
 Photon Management Daemon
... ...
@@ -51,6 +51,7 @@ photon management daemon libs used by server and clients
51 51
 
52 52
 %package cli
53 53
 Summary: photon management daemon cmd line cli
54
+Requires: %{name}-libs = %{version}-%{release}
54 55
 Requires: likewise-open >= 6.2.0
55 56
 Requires: lightwave-client-libs
56 57
 
... ...
@@ -88,7 +89,7 @@ Python3 bindings for photon management daemon
88 88
 %setup -q
89 89
 
90 90
 %build
91
-sed -i 's/pmd, 0.0.1/pmd, 0.0.4/' configure.ac
91
+sed -i 's/pmd, 0.0.1/pmd, 0.0.5/' configure.ac
92 92
 sed -i 's,-lcrypto,-lcrypto -lgssapi_krb5 @top_builddir@/client/libpmdclient.la,' server/Makefile.am
93 93
 autoreconf -mif
94 94
 ./configure \
... ...
@@ -124,6 +125,8 @@ install -D -m 444 pmdprivsepd.service %{buildroot}%{_unitdir}
124 124
 install -D -m 444 conf/restapispec.json %{buildroot}/etc/pmd/restapispec.json
125 125
 install -D -m 444 conf/api_sddl.conf %{buildroot}/etc/pmd/api_sddl.conf
126 126
 install -D -m 444 conf/restconfig.txt %{buildroot}/etc/pmd/restconfig.txt
127
+install -d -m 0755 %{buildroot}/usr/lib/tmpfiles.d/
128
+install -m 0644 conf/pmd-tmpfiles.conf %{buildroot}/usr/lib/tmpfiles.d/%{name}.conf
127 129
 
128 130
 # Pre-install
129 131
 %pre
... ...
@@ -158,7 +161,6 @@ fi
158 158
             echo "unix %{_mech_id} libgssapi_unix.so" >> "%{_mech_file}"
159 159
         fi
160 160
     fi
161
-    chown %{name} /var/lib/likewise/rpc
162 161
 
163 162
     if [ "$1" = 1 ]; then
164 163
       openssl req \
... ...
@@ -177,6 +179,7 @@ fi
177 177
       chmod 0400 /etc/pmd/privsep*.key
178 178
       chown %{name} /etc/pmd/privsep_pub.key
179 179
     fi
180
+    %tmpfiles_create %_tmpfilesdir/%{name}.conf
180 181
 
181 182
 # Pre-uninstall
182 183
 %preun
... ...
@@ -216,7 +219,6 @@ fi
216 216
     # First argument is 1 => Upgrade
217 217
 if [ $1 -eq 0 ] ; then
218 218
     if getent passwd %{name} >/dev/null; then
219
-        chown root /var/lib/likewise/rpc
220 219
         /sbin/userdel %{name}
221 220
     fi
222 221
     if getent group %{name} >/dev/null; then
... ...
@@ -282,6 +284,7 @@ rm -rf %{buildroot}/*
282 282
     /etc/pmd/restapispec.json
283 283
     /etc/pmd/restconfig.txt
284 284
     %attr(0766, %{name}, %{name}) %dir /var/log/%{name}
285
+    %_tmpfilesdir/%{name}.conf
285 286
 
286 287
 %files libs
287 288
     %{_libdir}/libpmdclient.so*
... ...
@@ -302,6 +305,8 @@ rm -rf %{buildroot}/*
302 302
     %{_python3_sitearch}/%{name}_python-*.egg-info
303 303
 
304 304
 %changelog
305
+*       Thu Sep 28 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 0.0.5-1
306
+-       Update to version 0.0.5
305 307
 *       Sat Sep 23 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 0.0.4-1
306 308
 -       Add privilege separation
307 309
 *       Tue Aug 01 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 0.0.3-1