Change-Id: I782795985e09aa554f24b7d0baa70d0acbaee103
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/3898
Reviewed-by: Sharath George
Tested-by: Sharath George
| ... | ... |
@@ -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 |