Fixing upgrade problem: service is removed.

This commit is contained in:
Emiliano Vavassori 2015-10-28 00:07:38 +01:00
parent 8652952db8
commit f61a406b30

View File

@ -1,7 +1,7 @@
Summary: Helps client to join domain and maintain itself Summary: Helps client to join domain and maintain itself
Name: doraemon Name: doraemon
Version: 1.2.1 Version: 1.2.1
Release: 1.ns6 Release: 2.ns6
URL: https://github.com/bglug-it/doraemon/ URL: https://github.com/bglug-it/doraemon/
License: GPLv2+ License: GPLv2+
Group: System Environment/Daemons Group: System Environment/Daemons
@ -44,18 +44,22 @@ install -m 644 access %{buildroot}%{_sysconfdir}/e-smith/db/configuration/defaul
install -m 644 TCPPort %{buildroot}%{_sysconfdir}/e-smith/db/configuration/defaults/%{name}/TCPPort install -m 644 TCPPort %{buildroot}%{_sysconfdir}/e-smith/db/configuration/defaults/%{name}/TCPPort
%post %post
if [ "$1" = 1 ]; then
/sbin/chkconfig --add %{name} /sbin/chkconfig --add %{name}
/sbin/service %{name} start >/dev/null 2>&1 /sbin/service %{name} start >/dev/null 2>&1
/sbin/e-smith/db configuration set %{name} service status enabled TCPPort 3000 access private /sbin/e-smith/db configuration set %{name} service status enabled TCPPort 3000 access private
/sbin/e-smith/signal-event runlevel-adjust /sbin/e-smith/signal-event runlevel-adjust
/sbin/e-smith/signal-event firewall-adjust /sbin/e-smith/signal-event firewall-adjust
fi
%preun %preun
if [ "$1" = 0 ]; then
/sbin/e-smith/db configuration delete %{name} /sbin/e-smith/db configuration delete %{name}
/sbin/service %{name} stop >/dev/null 2>&1 /sbin/service %{name} stop >/dev/null 2>&1
chkconfig --del %{name} chkconfig --del %{name}
/sbin/e-smith/signal-event runlevel-adjust /sbin/e-smith/signal-event runlevel-adjust
/sbin/e-smith/signal-event firewall-adjust /sbin/e-smith/signal-event firewall-adjust
fi
%clean %clean
rm -rf %{buildroot} rm -rf %{buildroot}
@ -76,6 +80,9 @@ rm -rf %{buildroot}
%{_sysconfdir}/e-smith/db/configuration/defaults/%{name}/TCPPort %{_sysconfdir}/e-smith/db/configuration/defaults/%{name}/TCPPort
%changelog %changelog
* Tue Oct 27 2015 Emiliano Vavassori <syntaxerrormmm-AT-gmail.com> - 1.2.1-2.ns6
- Packing corrections to rpm to fix upgrading issue
* Tue Oct 27 2015 Emiliano Vavassori <syntaxerrormmm-AT-gmail.com> - 1.2.1-1.ns6 * Tue Oct 27 2015 Emiliano Vavassori <syntaxerrormmm-AT-gmail.com> - 1.2.1-1.ns6
- Packing new minor correction on how packages are extracted from db - Packing new minor correction on how packages are extracted from db