X-Git-Url: https://git.tld-linux.org/?a=blobdiff_plain;f=zabbix.spec;h=57ef7b07cd20037a5b6305906806a380a38c280a;hb=77c79d1b031260c94bc6a6ce8de70de8719b401d;hp=d4ea014c1572a3791fb57d8c9c903ee0f9dcd3d6;hpb=4523bfffb57a373581cdf4a1f86ebd4e56216bde;p=packages%2Fzabbix.git diff --git a/zabbix.spec b/zabbix.spec index d4ea014..57ef7b0 100644 --- a/zabbix.spec +++ b/zabbix.spec @@ -46,9 +46,14 @@ BuildRequires: rpmbuild(macros) >= 1.671 %{?with_sqlite3:BuildRequires: sqlite3-devel} BuildRequires: unixODBC-devel BuildRequires: zlib-devel -Requires: %{name}-agentd = %{version}-%{release} -Requires: %{name}-web = %{version}-%{release} -Requires: %{name}-server = %{version}-%{release} +Requires(postun): /usr/sbin/groupdel +Requires(postun): /usr/sbin/userdel +Requires(pre): /bin/id +Requires(pre): /usr/bin/getgid +Requires(pre): /usr/sbin/groupadd +Requires(pre): /usr/sbin/useradd +Provides: group(zabbix) +Provides: user(zabbix) BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _sysconfdir /etc/%{name} @@ -76,32 +81,13 @@ dla praktycznie wszelkich zdarzeń. Monitorowane parametry są przechowywane w bazie danych. W oparciu o przechowywane dane Zabbix oferuje świetne raportowanie i funkcje wizualizacji. Wspiera zarówno odpytywanie jak i pułapkowanie. Dostęp do wszystkich raportów i -statystyk Zabbiksa jest możliwy poprzez interfejs oparty o WWW. - -%package common -Summary: Common files for Zabbix monitoring software -Summary(pl.UTF-8): Wspólne pliki dla oprogramowania monitorującego Zabbix -Group: Networking/Utilities -Requires(postun): /usr/sbin/groupdel -Requires(postun): /usr/sbin/userdel -Requires(pre): /bin/id -Requires(pre): /usr/bin/getgid -Requires(pre): /usr/sbin/groupadd -Requires(pre): /usr/sbin/useradd -Provides: group(zabbix) -Provides: user(zabbix) - -%description common -Common files for Zabbix monitoring software. - -%description common -l pl.UTF-8 -Wspólne pliki dla oprogramowania monitorującego Zabbix. +statystyk Zabbixa jest możliwy poprzez interfejs oparty o WWW. %package agentd Summary: Zabbix Agent -Summary(pl.UTF-8): Agenta Zabbiksa +Summary(pl.UTF-8): Agenta Zabbixa Group: Networking/Utilities -Requires: %{name}-common = %{version}-%{release} +Requires: %{name} = %{version}-%{release} Obsoletes: zabbix-agent-inetd Obsoletes: zabbix-agent-standalone Requires(post,preun): /sbin/chkconfig @@ -115,7 +101,7 @@ Agent zbiera dane z lokalnej maszyny dla serwera Zabbix. %package web Summary: Web frontend for Zabbix -Summary(pl.UTF-8): Interfejs Web dla Zabbiksa +Summary(pl.UTF-8): Interfejs Web dla Zabbixa Group: Applications/WWW Requires: php(bcmath) Requires: php(core) >= %{php_min_version} @@ -145,13 +131,13 @@ BuildArch: noarch This package provides web based (PHP) frontend for Zabbix. %description web -l pl.UTF-8 -Ten pakiet dostarcza napisany w PHP frontend dla Zabbiksa. +Ten pakiet dostarcza napisany w PHP frontend dla Zabbixa. %package proxy Summary: Zabbix proxy -Summary(pl.UTF-8): Proxy do Zabbiksa +Summary(pl.UTF-8): Proxy do Zabbixa Group: Networking/Utilities -Requires: %{name}-common = %{version}-%{release} +Requires: %{name} = %{version}-%{release} Requires: zabbix-proxy(db) = %{version}-%{release} %description proxy @@ -162,7 +148,7 @@ Ten pakiet zawiera proxy Zabbix. %package proxy-mysql Summary: MySQL support for Zabbix proxy -Summary(pl.UTF-8): Obsługa MySQL dla proxy do Zabbiksa +Summary(pl.UTF-8): Obsługa MySQL dla proxy do Zabbixa Group: Networking/Utilities Provides: %{name}-proxy(db) = %{version}-%{release} Obsoletes: zabbix-proxy-postgresql @@ -176,7 +162,7 @@ Ten pakiet zawiera proxy Zabbix z obsługą MySQL. %package proxy-postgresql Summary: PostgreSQL support for Zabbix proxy -Summary(pl.UTF-8): Obsługa PostgreSQL dla proxy do Zabbiksa +Summary(pl.UTF-8): Obsługa PostgreSQL dla proxy do Zabbixa Group: Networking/Utilities Provides: %{name}-proxy(db) = %{version}-%{release} Obsoletes: zabbix-proxy-mysql @@ -190,7 +176,7 @@ Ten pakiet zawiera proxy Zabbix z obsługą PostgreSQL. %package proxy-sqlite3 Summary: SQLite 3 support for Zabbix proxy -Summary(pl.UTF-8): Obsługa SQLite 3 dla proxy do Zabbiksa +Summary(pl.UTF-8): Obsługa SQLite 3 dla proxy do Zabbixa Group: Networking/Utilities Provides: %{name}-proxy(db) = %{version}-%{release} Obsoletes: zabbix-proxy-mysql @@ -204,9 +190,9 @@ Ten pakiet zawiera proxy Zabbix z obsługą SQLite 3. %package server Summary: Zabbix server -Summary(pl.UTF-8): Serwer Zabbiksa +Summary(pl.UTF-8): Serwer Zabbixa Group: Networking/Utilities -Requires: %{name}-common = %{version}-%{release} +Requires: %{name} = %{version}-%{release} Requires: %{name}-server(db) = %{version}-%{release} Obsoletes: zabbix-suckerd Obsoletes: zabbix-trapper-inetd @@ -216,11 +202,11 @@ Obsoletes: zabbix-trapper-standalone This package provides the Zabbix server. %description server -l pl.UTF-8 -Ten pakiet zawiera serwer Zabbiksa. +Ten pakiet zawiera serwer Zabbixa. %package server-mysql Summary: MySQL support for Zabbix server -Summary(pl.UTF-8): Obsługa MySQL sla serwera Zabbiksa +Summary(pl.UTF-8): Obsługa MySQL sla serwera Zabbixa Group: Networking/Utilities Provides: %{name}-server(db) = %{version}-%{release} Obsoletes: zabbix-server-postgresql @@ -231,11 +217,11 @@ This package provides the Zabbix server binary for use with MySQL database. %description server-mysql -l pl.UTF-8 -Ten pakiet zawiera serwer Zabbiksa z obsługą bazy danych MySQL. +Ten pakiet zawiera serwer Zabbixa z obsługą bazy danych MySQL. %package server-postgresql Summary: PostgreSQL support for Zabbix server -Summary(pl.UTF-8): Obsługa PostgreSQL sla serwera Zabbiksa +Summary(pl.UTF-8): Obsługa PostgreSQL sla serwera Zabbixa Group: Networking/Utilities Provides: %{name}-server(db) = %{version}-%{release} Obsoletes: zabbix-server-mysql @@ -246,12 +232,12 @@ This package provides the Zabbix server binary for use with PostgreSQL database. %description server-postgresql -l pl.UTF-8 -Ten pakiet zawiera serwer Zabbiksa z obsługą bazy danych PostgreSQL. +Ten pakiet zawiera serwer Zabbixa z obsługą bazy danych PostgreSQL. %package java Summary: Zabbix Java Gateway Group: Networking/Utilities -Requires: %{name}-common = %{version}-%{release} +Requires: %{name} = %{version}-%{release} %description java This package provides the Zabbix Java Gateway. @@ -381,12 +367,12 @@ rm -rf $RPM_BUILD_ROOT %triggerun web -- apache < 2.2.0, apache-base %webapp_unregister httpd %{_webapp} -%pre common +%pre %groupadd -g 111 zabbix %useradd -d / -u 111 -g zabbix -c "Zabbix User" -s /bin/false zabbix %addusertogroup -q zabbix proc -%postun common +%postun if [ "$1" = "0" ]; then %userremove zabbix %groupremove zabbix @@ -451,10 +437,6 @@ ln -sf %{_sbindir}/zabbix_proxy-sqlite3 %{_sbindir}/zabbix_proxy || : %files %defattr(644,root,root,755) %doc AUTHORS ChangeLog README - -%files common -%defattr(644,root,root,755) -%doc AUTHORS ChangeLog README %attr(755,root,root) %{_bindir}/zabbix_get %attr(755,root,root) %{_bindir}/zabbix_js %attr(755,root,root) %{_bindir}/zabbix_sender