]> TLD Linux GIT Repositories - packages/zabbix.git/commitdiff
- (un)register server and proxy services on (un)install
authorMarcin Krol <hawk@tld-linux.org>
Mon, 4 Jan 2021 22:19:55 +0000 (23:19 +0100)
committerMarcin Krol <hawk@tld-linux.org>
Mon, 4 Jan 2021 22:19:55 +0000 (23:19 +0100)
zabbix.spec

index 577c1752511d2be26f85ff69033b66c0fe84965d..e6a47653b7c6efd76636f967d630d0646116f25e 100644 (file)
@@ -413,7 +413,15 @@ EOF
 fi
 ln -sf %{_sbindir}/zabbix_server-postgresql %{_sbindir}/zabbix_server || :
 
+%post server
+/sbin/chkconfig --add zabbix_server
+%service zabbix_server restart
+
 %postun server
+if [ "$1" = "0" ]; then
+       %service -q zabbix_server stop
+       /sbin/chkconfig --del zabbix_server
+fi
 if [ "$1" = "0" ]; then
        if [ -L %{_sbindir}/zabbix_server ] ; then
                rm -f %{_sbindir}/zabbix_server || :
@@ -439,6 +447,21 @@ ln -sf %{_sbindir}/zabbix_proxy-postgresql %{_sbindir}/zabbix_proxy || :
 %post proxy-sqlite3
 ln -sf %{_sbindir}/zabbix_proxy-sqlite3 %{_sbindir}/zabbix_proxy || :
 
+%post proxy
+/sbin/chkconfig --add zabbix_server
+%service zabbix_server restart
+
+%postun proxy
+if [ "$1" = "0" ]; then
+       %service -q zabbix_proxy stop
+       /sbin/chkconfig --del zabbix_proxy
+fi
+if [ "$1" = "0" ]; then
+       if [ -L %{_sbindir}/zabbix_proxy ] ; then
+               rm -f %{_sbindir}/zabbix_proxy || :
+       fi
+fi
+
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog README