Change-Id: I2aa4014c6a3da9f8a6da0f83ba584a541e376e63
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/1626
Tested-by: gerrit-photon <photon-checkins@vmware.com>
Reviewed-by: Sharath George
| ... | ... |
@@ -1,6 +1,6 @@ |
| 1 | 1 |
Name: cloud-init |
| 2 | 2 |
Version: 0.7.6 |
| 3 |
-Release: 11%{?dist}
|
|
| 3 |
+Release: 12%{?dist}
|
|
| 4 | 4 |
Summary: Cloud instance init scripts |
| 5 | 5 |
Group: System Environment/Base |
| 6 | 6 |
License: GPLv3 |
| ... | ... |
@@ -60,6 +60,25 @@ cp -p %{SOURCE1} $RPM_BUILD_ROOT/%{_sysconfdir}/cloud/cloud.cfg
|
| 60 | 60 |
%clean |
| 61 | 61 |
rm -rf $RPM_BUILD_ROOT |
| 62 | 62 |
|
| 63 |
+%pre |
|
| 64 |
+if [ -f /usr/lib/systemd/system/cloud-final.service ]; then |
|
| 65 |
+ cp /usr/lib/systemd/system/cloud-final.service /usr/lib/systemd/system/cloud-final.service.bak |
|
| 66 |
+ sed -i "s@ExecStart=.*@ExecStart=/usr/bin/cloud-init --version@g" /usr/lib/systemd/system/cloud-final.service |
|
| 67 |
+fi |
|
| 68 |
+if [ -f /usr/lib/systemd/system/cloud-init.service ]; then |
|
| 69 |
+ cp /usr/lib/systemd/system/cloud-init.service /usr/lib/systemd/system/cloud-init.service.bak |
|
| 70 |
+ sed -i "s@ExecStart=.*@ExecStart=/usr/bin/cloud-init --version@g" /usr/lib/systemd/system/cloud-init.service |
|
| 71 |
+fi |
|
| 72 |
+if [ -f /usr/lib/systemd/system/cloud-config.service ]; then |
|
| 73 |
+ cp /usr/lib/systemd/system/cloud-config.service /usr/lib/systemd/system/cloud-config.service.bak |
|
| 74 |
+ sed -i "s@ExecStart=.*@ExecStart=/usr/bin/cloud-init --version@g" /usr/lib/systemd/system/cloud-config.service |
|
| 75 |
+fi |
|
| 76 |
+if [ -f /usr/lib/systemd/system/cloud-init-local.service ]; then |
|
| 77 |
+ cp /usr/lib/systemd/system/cloud-init-local.service /usr/lib/systemd/system/cloud-init-local.service.bak |
|
| 78 |
+ sed -i "s@ExecStart=.*@ExecStart=/usr/bin/cloud-init --version@g" /usr/lib/systemd/system/cloud-init-local.service |
|
| 79 |
+fi |
|
| 80 |
+systemctl daemon-reload >/dev/null 2>&1 || : |
|
| 81 |
+ |
|
| 63 | 82 |
%post |
| 64 | 83 |
%systemd_post cloud-config.service |
| 65 | 84 |
%systemd_post cloud-final.service |
| ... | ... |
@@ -73,10 +92,25 @@ rm -rf $RPM_BUILD_ROOT |
| 73 | 73 |
%systemd_preun cloud-init-local.service |
| 74 | 74 |
|
| 75 | 75 |
%postun |
| 76 |
-%systemd_postun_with_restart cloud-config.service |
|
| 77 |
-%systemd_postun_with_restart cloud-final.service |
|
| 78 |
-%systemd_postun_with_restart cloud-init.service |
|
| 79 |
-%systemd_postun_with_restart cloud-init-local.service |
|
| 76 |
+%systemd_postun cloud-config.service |
|
| 77 |
+%systemd_postun cloud-final.service |
|
| 78 |
+%systemd_postun cloud-init.service |
|
| 79 |
+%systemd_postun cloud-init-local.service |
|
| 80 |
+ |
|
| 81 |
+%posttrans |
|
| 82 |
+if [ -f /usr/lib/systemd/system/cloud-final.service.bak ]; then |
|
| 83 |
+ mv /usr/lib/systemd/system/cloud-final.service.bak /usr/lib/systemd/system/cloud-final.service |
|
| 84 |
+fi |
|
| 85 |
+if [ -f /usr/lib/systemd/system/cloud-init.service.bak ]; then |
|
| 86 |
+ mv /usr/lib/systemd/system/cloud-init.service.bak /usr/lib/systemd/system/cloud-init.service |
|
| 87 |
+fi |
|
| 88 |
+if [ -f /usr/lib/systemd/system/cloud-config.service.bak ]; then |
|
| 89 |
+ mv /usr/lib/systemd/system/cloud-config.service.bak /usr/lib/systemd/system/cloud-config.service |
|
| 90 |
+fi |
|
| 91 |
+if [ -f /usr/lib/systemd/system/cloud-init-local.service.bak ]; then |
|
| 92 |
+ mv /usr/lib/systemd/system/cloud-init-local.service.bak /usr/lib/systemd/system/cloud-init-local.service |
|
| 93 |
+fi |
|
| 94 |
+systemctl daemon-reload >/dev/null 2>&1 || : |
|
| 80 | 95 |
|
| 81 | 96 |
%files |
| 82 | 97 |
%license LICENSE |
| ... | ... |
@@ -90,10 +124,12 @@ rm -rf $RPM_BUILD_ROOT |
| 90 | 90 |
|
| 91 | 91 |
|
| 92 | 92 |
%changelog |
| 93 |
+* Tue Nov 1 2016 Divya Thaluru <dthaluru@vmware.com> 0.7.6-12 |
|
| 94 |
+- Fixed logic to not restart services after upgrade |
|
| 93 | 95 |
* Mon Oct 24 2016 Divya Thaluru <dthaluru@vmware.com> 0.7.6-11 |
| 94 | 96 |
- Enabled ssh module in cloud-init |
| 95 | 97 |
* Thu May 26 2016 Divya Thaluru <dthaluru@vmware.com> 0.7.6-10 |
| 96 |
-- Fixed logic to restart the active services after upgrade |
|
| 98 |
+- Fixed logic to restart the active services after upgrade |
|
| 97 | 99 |
* Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 0.7.6-9 |
| 98 | 100 |
- GA - Bump release of all rpms |
| 99 | 101 |
* Tue May 3 2016 Divya Thaluru <dthaluru@vmware.com> 0.7.6-8 |