commit icinga2 for openSUSE:Factory
Hello community, here is the log from the commit of package icinga2 for openSUSE:Factory checked in at 2018-02-26 23:27:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/icinga2 (Old) and /work/SRC/openSUSE:Factory/.icinga2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "icinga2" Mon Feb 26 23:27:15 2018 rev:4 rq:580326 version:2.8.1 Changes: -------- --- /work/SRC/openSUSE:Factory/icinga2/icinga2.changes 2018-02-12 10:14:00.244123455 +0100 +++ /work/SRC/openSUSE:Factory/.icinga2.new/icinga2.changes 2018-02-26 23:27:35.125082992 +0100 @@ -1,0 +2,5 @@ +Mon Feb 19 18:08:27 UTC 2018 - thardeck@suse.com + +- incorporate spec changes from upstream + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ icinga2.spec ++++++ --- /var/tmp/diff_new_pack.g3SOQM/_old 2018-02-26 23:27:36.705026168 +0100 +++ /var/tmp/diff_new_pack.g3SOQM/_new 2018-02-26 23:27:36.709026024 +0100 @@ -52,7 +52,7 @@ %endif %if "%{_vendor}" == "suse" -%define plugindir %{_prefix}/lib/nagios/plugins +%define plugindir %{_libexecdir}/nagios/plugins %define apachename apache2 %define apacheconfdir %{_sysconfdir}/apache2/conf.d %define apacheuser wwwrun @@ -73,8 +73,6 @@ %define icinga_user icinga %define icinga_group icinga %define icingacmd_group icingacmd -%define icingaweb2name icingaweb2 -%define icingaweb2version 2.0.0 %define logmsg logger -t %{name}/rpm @@ -100,7 +98,6 @@ Group: System/Monitoring %if "%{_vendor}" == "suse" -PreReq: permissions Provides: monitoring_daemon Recommends: monitoring-plugins %if 0%{?suse_version} >= 1310 @@ -130,9 +127,6 @@ BuildRequires: cmake BuildRequires: flex >= 2.5.35 BuildRequires: make -%if 0%{?fedora} -BuildRequires: wxGTK3-devel -%endif %if 0%{?build_icinga_org} && "%{_vendor}" == "redhat" && (0%{?el5} || 0%{?rhel} == 5 || "%{?dist}" == ".el5" || 0%{?el6} || 0%{?rhel} == 6 || "%{?dist}" == ".el6") # el5 and el6 require packages.icinga.com @@ -159,7 +153,7 @@ %endif %if 0%{?use_systemd} -BuildRequires: systemd +BuildRequires: systemd-devel Requires: systemd %endif @@ -178,6 +172,7 @@ %endif BuildRequires: logrotate %if "%{_vendor}" == "suse" +PreReq: permissions Provides: group(%{icinga_group}) Provides: group(%{icingacmd_group}) Provides: user(%{icinga_user}) @@ -214,7 +209,7 @@ Requires: %{name}-common = %{version}-%{release} %description libs -This subpackage provides the internal libraries for the daemon or studio. +This subpackage provides the internal libraries for the daemon. %package ido-mysql @@ -269,17 +264,6 @@ SELinux policy module supporting icinga2. %endif -%if 0%{?fedora} -%package studio -Summary: Studio for Icinga 2 -Group: System/Monitoring -Requires: %{name}-libs = %{version}-%{release} -Requires: wxGTK3 - -%description studio -Provides a GUI for the Icinga 2 API. -%endif - %package -n vim-icinga2 Summary: Vim syntax highlighting for icinga2 Group: Productivity/Text/Editors @@ -304,8 +288,10 @@ %prep %setup -q -n %{name}-%{version} -#rpmlintrc +# use absolute shebang instead of env on SUSE distributions +%if "%{_vendor}" == "suse" find . -type f -name '*.sh' -exec sed -i -e 's|\/usr\/bin\/env bash|\/bin\/bash|g' {} \; +%endif %build CMAKE_OPTS="-DCMAKE_INSTALL_PREFIX=/usr \ @@ -420,24 +406,6 @@ #/usr/sbin/hardlink -cv %%{buildroot}%%{_datadir}/selinux %endif -%if 0%{?fedora} -mkdir -p "%{buildroot}%{_datadir}/icinga2-studio" -install -p -m 644 icinga-studio/icinga.ico %{buildroot}%{_datadir}/icinga2-studio - -mkdir -p "%{buildroot}%{_datadir}/applications" -echo "[Desktop Entry] -Name=Icinga 2 Studio -Comment=API viewer for Icinga 2 -TryExec=icinga-studio -Exec=icinga-studio -Icon=/usr/share/icinga2-studio/icinga.ico -StartupNotify=true -Terminal=false -Type=Application -Categories=GTK;Utility; -Keywords=Monitoring;" > %{buildroot}%{_datadir}/applications/icinga2-studio.desktop -%endif - %if "%{_vendor}" == "suse" install -D -m 0644 tools/syntax/vim/syntax/%{name}.vim %{buildroot}%{_datadir}/vim/site/syntax/%{name}.vim install -D -m 0644 tools/syntax/vim/ftdetect/%{name}.vim %{buildroot}%{_datadir}/vim/site/ftdetect/%{name}.vim @@ -457,27 +425,18 @@ %if 0%{?use_systemd} %service_add_pre %{name}.service %endif -%endif -%if "%{_vendor}" == "suse" -%verifyscript bin +%verifyscript common %verify_permissions -e %{_rundir}/%{name}/cmd %endif -%post bin - +%post common # suse %if "%{_vendor}" == "suse" - %if 0%{?suse_version} >= 1310 %set_permissions %{_rundir}/%{name}/cmd %endif -%endif #suse/rhel - -%post common -# suse -%if "%{_vendor}" == "suse" %if 0%{?use_systemd} %fillup_only %{name} %service_add_post %{name}.service @@ -649,16 +608,6 @@ %exclude %{_datadir}/%{name}/include %{_mandir}/man8/%{name}.8.gz -%attr(0750,%{icinga_user},%{icingacmd_group}) %{_localstatedir}/cache/%{name} -%attr(0750,%{icinga_user},%{icingacmd_group}) %dir %{_localstatedir}/log/%{name} -%attr(0750,%{icinga_user},%{icinga_group}) %dir %{_localstatedir}/log/%{name}/crash -%attr(0750,%{icinga_user},%{icingacmd_group}) %dir %{_localstatedir}/log/%{name}/compat -%attr(0750,%{icinga_user},%{icingacmd_group}) %dir %{_localstatedir}/log/%{name}/compat/archives -%attr(0750,%{icinga_user},%{icinga_group}) %{_localstatedir}/lib/%{name} - -%attr(0750,%{icinga_user},%{icingacmd_group}) %ghost %{_rundir}/%{name} -%attr(2750,%{icinga_user},%{icingacmd_group}) %ghost %{_rundir}/%{name}/cmd - %files libs %defattr(-,root,root,-) %doc COPYING COPYING.Exceptions README.md NEWS AUTHORS CHANGELOG.md @@ -670,7 +619,6 @@ %files common %defattr(-,root,root,-) %doc COPYING COPYING.Exceptions README.md NEWS AUTHORS CHANGELOG.md tools/syntax -%attr(0750,%{icinga_user},%{icingacmd_group}) %dir %{_localstatedir}/log/%{name} %config(noreplace) %{_sysconfdir}/logrotate.d/%{name} %{_sysconfdir}/bash_completion.d/%{name} %if 0%{?use_systemd} @@ -710,11 +658,19 @@ %dir %{_libexecdir}/%{name} %{_libexecdir}/%{name}/prepare-dirs %{_libexecdir}/%{name}/safe-reload +%attr(0750,%{icinga_user},%{icingacmd_group}) %{_localstatedir}/cache/%{name} +%attr(0750,%{icinga_user},%{icingacmd_group}) %dir %{_localstatedir}/log/%{name} +%attr(0750,%{icinga_user},%{icinga_group}) %dir %{_localstatedir}/log/%{name}/crash +%attr(0750,%{icinga_user},%{icingacmd_group}) %dir %{_localstatedir}/log/%{name}/compat +%attr(0750,%{icinga_user},%{icingacmd_group}) %dir %{_localstatedir}/log/%{name}/compat/archives +%attr(0750,%{icinga_user},%{icinga_group}) %{_localstatedir}/lib/%{name} +%attr(0750,%{icinga_user},%{icingacmd_group}) %ghost %dir %{_rundir}/%{name} +%attr(2750,%{icinga_user},%{icingacmd_group}) %ghost %{_rundir}/%{name}/cmd %attr(0750,%{icinga_user},%{icinga_group}) %dir %{_localstatedir}/spool/%{name} %attr(0770,%{icinga_user},%{icinga_group}) %dir %{_localstatedir}/spool/%{name}/perfdata %attr(0750,%{icinga_user},%{icinga_group}) %dir %{_localstatedir}/spool/%{name}/tmp %attr(0750,%{icinga_user},%{icinga_group}) %dir %{_datadir}/%{name}/include -%{_datadir}/%{name}/include +%{_datadir}/%{name}/include/* %files doc %defattr(-,root,root,-) @@ -742,14 +698,6 @@ %{_datadir}/selinux/*/%{selinux_modulename}.pp %endif -%if 0%{?fedora} -%files studio -%defattr(-,root,root,-) -%{_bindir}/icinga-studio -%{_datadir}/icinga2-studio -%{_datadir}/applications/icinga2-studio.desktop -%endif - %files -n vim-icinga2 %defattr(-,root,root,-) %if "%{_vendor}" == "suse"
participants (1)
-
root@hilbert.suse.de