X-Git-Url: http://git.pld-linux.org/?p=packages%2Fcollectd.git;a=blobdiff_plain;f=collectd.spec;h=6a4b73dce8b8cd03dd681815b64a5aa66268b2d4;hp=68a6548131e714a2952f6916939d380ff1a32562;hb=b0bf0ed7c8280e7890a1057e0dad51e59d866bf5;hpb=1eb8d64b3fcc5417c0ccf525fc0780b8dc77d7ad diff --git a/collectd.spec b/collectd.spec index 68a6548..6a4b73d 100644 --- a/collectd.spec +++ b/collectd.spec @@ -1,4 +1,72 @@ # TODO: +#warning: Installed (but unpackaged) file(s) found: +# /etc/collectd.d/aggregation.conf +# /etc/collectd.d/ceph.conf +# /etc/collectd.d/cgroups.conf +# /etc/collectd.d/chrony.conf +# /etc/collectd.d/cpusleep.conf +# /etc/collectd.d/drbd.conf +# /etc/collectd.d/fhcount.conf +# /etc/collectd.d/gps.conf +# /etc/collectd.d/hugepages.conf +# /etc/collectd.d/ipc.conf +# /etc/collectd.d/log_logstash.conf +# /etc/collectd.d/lua.conf +# /etc/collectd.d/lvm.conf +# /etc/collectd.d/mcelog.conf +# /etc/collectd.d/notify_nagios.conf +# /etc/collectd.d/openldap.conf +# /etc/collectd.d/ovs_events.conf +# /etc/collectd.d/ovs_stats.conf +# /etc/collectd.d/pinba.conf +# /etc/collectd.d/smart.conf +# /etc/collectd.d/snmp_agent.conf +# /etc/collectd.d/statsd.conf +# /etc/collectd.d/tail_csv.conf +# /etc/collectd.d/target_v5upgrade.conf +# /etc/collectd.d/turbostat.conf +# /etc/collectd.d/write_log.conf +# /etc/collectd.d/write_prometheus.conf +# /etc/collectd.d/write_sensu.conf +# /etc/collectd.d/write_tsdb.conf +# /etc/collectd.d/xencpu.conf +# /etc/collectd.d/zfs_arc.conf +# /etc/collectd.d/zookeeper.conf +# /usr/lib64/collectd/aggregation.so +# /usr/lib64/collectd/ceph.so +# /usr/lib64/collectd/cgroups.so +# /usr/lib64/collectd/chrony.so +# /usr/lib64/collectd/cpusleep.so +# /usr/lib64/collectd/drbd.so +# /usr/lib64/collectd/fhcount.so +# /usr/lib64/collectd/gps.so +# /usr/lib64/collectd/hugepages.so +# /usr/lib64/collectd/ipc.so +# /usr/lib64/collectd/log_logstash.so +# /usr/lib64/collectd/lua.so +# /usr/lib64/collectd/lvm.so +# /usr/lib64/collectd/mcelog.so +# /usr/lib64/collectd/notify_nagios.so +# /usr/lib64/collectd/openldap.so +# /usr/lib64/collectd/ovs_events.so +# /usr/lib64/collectd/ovs_stats.so +# /usr/lib64/collectd/pinba.so +# /usr/lib64/collectd/smart.so +# /usr/lib64/collectd/snmp_agent.so +# /usr/lib64/collectd/statsd.so +# /usr/lib64/collectd/synproxy.so +# /usr/lib64/collectd/tail_csv.so +# /usr/lib64/collectd/turbostat.so +# /usr/lib64/collectd/write_log.so +# /usr/lib64/collectd/write_prometheus.so +# /usr/lib64/collectd/write_sensu.so +# /usr/lib64/collectd/write_tsdb.so +# /usr/lib64/collectd/xencpu.so +# /usr/lib64/collectd/zfs_arc.so +# /usr/lib64/collectd/zookeeper.so +# /usr/share/collectd/collection3/README +# /usr/share/collectd/collection3/bin/.htaccess +# # - package contrib scripts as %doc # - perl modules with Collectd classes package to separate package # - Bundled libraries - check if its not changed ones and if it can be @@ -11,14 +79,13 @@ # libjvm . . . . . . . no (javac not found) # libkstat . . . . . . no (Solaris only) # libkvm . . . . . . . no (BSD only) -# libmodbus . . . . . . no (pkg-config doesn't know modbus) (http://www.libmodbus.org/) # libnetapp . . . . . . no (netapp_api.h not found) (properitary) # libperfstat . . . . . no (AIX only) # librabbitmq . . . . . no (amqp.h not found) (http://hg.rabbitmq.com/rabbitmq-c/) # librouteros . . . . . no ('routeros_api.h' not found) (http://verplant.org/librouteros/) # libtokyotyrant . . . no (tcrdb.h not found) (http://1978th.net/tokyotyrant/) # libyajl . . . . . . . no (yajl/yajl_parse.h not found) -# protobuf-c . . . . . no +# protobuf-c . . . . . no # oracle . . . . . . . no (ORACLE_HOME is not set) # - Disabled modules (build most of them an package): # amqp . . . . . . . no @@ -27,7 +94,6 @@ # ipvs . . . . . . . . no (ip_vs.h not found - llh to be fixed) # java . . . . . . . . no # lpar... . . . . . . . no -# modbus . . . . . . . no # multimeter . . . . . no ? # netapp . . . . . . . no # onewire . . . . . . . no (needs libowfs) @@ -48,8 +114,10 @@ %bcond_without dns # DNS plugin %bcond_without ipmi # IPMI plugin %bcond_without iptables # iptables plugin +%bcond_with java %bcond_without libesmtp # notify_email plugin %bcond_without libvirt # libvirt plugin +%bcond_without modbus # modbus plugin %bcond_with multimeter # multimeter plugin %bcond_without mysql # MySQL plugin %bcond_without netlink # netlink plugin @@ -67,50 +135,48 @@ Summary: Collects system information in RRD files Summary(pl.UTF-8): Zbieranie informacji o systemie w plikach RRD Name: collectd -Version: 5.0.0 -Release: 3 +Version: 5.8.0 +Release: 5 License: GPL v2 Group: Daemons Source0: http://collectd.org/files/%{name}-%{version}.tar.bz2 -# Source0-md5: 7bfea6e82d35b36f16d1da2c71397213 +# Source0-md5: a841159323624f18bf03198e9f5aa364 Source1: %{name}.conf Source2: %{name}.init Source3: %{name}-http.conf Source4: %{name}-lighttpd.conf +Source5: %{name}-apache.conf Source10: %{name}-df.conf Source11: %{name}-rrdtool.conf Patch0: %{name}-collection.patch -Patch1: compile.patch -Patch2: netfilter.patch -Patch3: libnotify.patch -Patch4: noquote.patch -Patch5: libiptc.patch +Patch1: %{name}-python.patch +Patch2: noquote.patch URL: http://collectd.org/ %{?with_ipmi:BuildRequires: OpenIPMI-devel >= 2.0.14-3} BuildRequires: autoconf BuildRequires: automake %{?with_curl:BuildRequires: curl-devel} -BuildRequires: hal-devel %{?with_iptables:BuildRequires: iptables-devel >= 1.4.1.1-4} BuildRequires: libdbi-devel %{?with_libesmtp:BuildRequires: libesmtp-devel} BuildRequires: libltdl-devel BuildRequires: libmemcached-devel -BuildRequires: libnetlink-devel -%{?with_netlink:BuildRequires: libnetlink-devel} +%{?with_modbus:BuildRequires: libmodbus-devel} +%{?with_netlink:BuildRequires: libmnl-devel} %{?with_libvirt:BuildRequires: libnl1-devel} -%{?with_notify:BuildRequires: libnotify-devel >= 0.7.0} +%{?with_notify:BuildRequires: libnotify-devel} %{?with_ping:BuildRequires: liboping-devel} %{?with_dns:BuildRequires: libpcap-devel} BuildRequires: libstatgrab-devel >= 0.12 BuildRequires: libstdc++-devel BuildRequires: libtool +%{?with_libvirt:BuildRequires: libvirt-devel} %{?with_xml:BuildRequires: libxml2-devel} %{?with_sensors:BuildRequires: lm_sensors-devel} %{?with_mysql:BuildRequires: mysql-devel} -%{?with_libvirt:BuildRequires: libvirt-devel} BuildRequires: ncurses-devel %{?with_snmp:BuildRequires: net-snmp-devel} +%{?with_libvirt:BuildRequires: numactl-devel} %{?with_ups:BuildRequires: nut-devel} BuildRequires: perl-devel BuildRequires: pkgconfig @@ -124,8 +190,8 @@ BuildRequires: which #BuildRequires: xfsprogs-devel %{?with_xmms:BuildRequires: xmms-devel} BuildRequires: yajl-devel -BuildRequires: numactl-devel Requires(post,preun): /sbin/chkconfig +Requires: %{name}-libs = %{version}-%{release} Requires: rc-scripts BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -146,12 +212,12 @@ every time new values should be logged. This allows collectd to have a 10 second resolution while being nice to the system. %description -l pl.UTF-8 -collectd to mały demon zbierający co 10 sekund informacje o systemie -i zapisujący wyniki do pliku RRD. +collectd to mały demon zbierający co 10 sekund informacje o systemie i +zapisujący wyniki do pliku RRD. W odróżnieniu od innych podobnych programów collectd nie jest -skryptem, lecz jest napisany w czystym C z myślą o wydajności -i przenośności. Jako demon pozostaje w pamięci, więc nie ma potrzeby +skryptem, lecz jest napisany w czystym C z myślą o wydajności i +przenośności. Jako demon pozostaje w pamięci, więc nie ma potrzeby urychamiania ciężkiego interpretera za każdym razem, kiedy powinny być zapisane nowe wartości. Dzięki temu collect może mieć rozdzielczość 10 sekund i nie obciążać zbytnio systemu. @@ -172,6 +238,7 @@ Summary: Header files for %{name} libraries Summary(pl.UTF-8): Pliki nagłówkowe bibliotek %{name} Group: Development/Libraries Requires: %{name}-libs = %{version}-%{release} +Obsoletes: collectd-static %description devel Header files for %{name} libraries. @@ -179,18 +246,6 @@ Header files for %{name} libraries. %description devel -l pl.UTF-8 Pliki nagłówkowe bibliotek %{name}. -%package static -Summary: Static files for %{name} libraries -Summary(pl.UTF-8): Pliki statyczne bibliotek %{name} -Group: Development/Libraries -Requires: %{name}-libs = %{version}-%{release} - -%description static -Static files for %{name} libraries. - -%description static -l pl.UTF-8 -Pliki statyczne bibliotek %{name}. - %package apache Summary: apache-plugin for collectd Summary(pl.UTF-8): Wtyczka apache dla collectd @@ -261,6 +316,7 @@ Requires: perl(RRDs) Requires: perl(URI::Escape) Requires: webserver(cgi) Suggests: fonts-TTF-DejaVu +Conflicts: apache-base < 2.4.0-1 %description collection Web script for collectd. @@ -273,8 +329,11 @@ Requires: %{name} = %{version}-%{release} Requires: perl(Config::General) Requires: perl(HTML::Entities) Requires: perl(RRDs) +Requires: perl(Regexp::Common) +Requires: perl-Collectd = %{version}-%{release} Requires: webserver(cgi) Suggests: fonts-TTF-DejaVu +Conflicts: apache-base < 2.4.0-1 %description collection3 Web script for collectd. @@ -424,6 +483,16 @@ The Entropy plugin collects the available entropy on a system. Entropy is important to generate random numbers, which are used for encryption, authorization and similar tasks. +%package ethstat +Summary: ethstat-plugin for collectd +Summary(pl.UTF-8): Wyczka ethstat dla collectd +Group: Daemons +Requires: %{name} = %{version}-%{release} + +%description ethstat +The ethstat plugin reads performance statistics directly from ethernet +cards + %package exec Summary: exec-plugin for collectd Summary(pl.UTF-8): Wtyczka exec dla collectd @@ -622,6 +691,16 @@ Requires: %{name} = %{version}-%{release} %description mbmon The mbmon plugin uses mbmon to retrieve temperature, voltage, etc. +%package md +Summary: md plugin for collectd +Summary(pl.UTF-8): Wtyczka md dla collectd +Group: Daemons +Requires: %{name} = %{version}-%{release} + +%description md +The md plugin reports the number of disks in various states in Linux +software RAID devices. + %package memcachec Summary: memcachec-plugin for collectd Summary(pl.UTF-8): Wtyczka memcachec dla collectd @@ -655,6 +734,19 @@ Requires: %{name} = %{version}-%{release} %description memory Collects physical memory utilization for collectd. +%package modbus +Summary: modbus-plugin for collectd +Summary(pl.UTF-8): Wtyczka modbus dla collectd +Group: Daemons +Requires: %{name} = %{version}-%{release} + +%description modbus +The Modbus plugin connects to a Modbus "slave" via Modbus/TCP and +reads register values. It supports reading single registers (unsigned +16 bit values), large integer values (unsigned 32 bit values) and +floating point values (two registers interpreted as IEEE floats in big +endian notation). + %package multimeter Summary: multimeter-plugin for collectd Summary(pl.UTF-8): Wtyczka multimeter dla collectd @@ -763,6 +855,16 @@ statistics access is allowed) and extracts : - parameters for each NTP server used to sync time: offset, dispersion, delay. +%package numa +Summary: numa-plugin for collectd +Summary(pl.UTF-8): Wtyczka numa dla collectd +Group: Daemons +Requires: %{name} = %{version}-%{release} + +%description numa +The numa plugin reports statistics of the Non-Uniform Memory Access +(NUMA) subsystem of Linux. + %package nut Summary: nut-plugin for collectd Summary(pl.UTF-8): Wtyczka nut dla collectd @@ -1155,6 +1257,22 @@ Requires: %{name} = %{version}-%{release} Collects information about the virtual servers running on a system, using Linux-Vserver. +%package write_graphite +Summary: write_graphite-plugin for collectd +Summary(pl.UTF-8): wtyczka write_graphite dla collectd +Group: Daemons +Requires: %{name} = %{version}-%{release} + +%description write_graphite +The Write Graphite plugin stores values in Carbon, the storage layer +of Graphite. The plugin aims to be very efficient. It keeps the TCP +connection to Carbon open in order to minimize the connection +handshake overhead. It buffers the data in a buffer to send many lines +at once, rather than generating lots of small network packets. The +size of this buffer (1428 bytes) is dimensioned so that the buffer as +well as the TCP and IP header fit into one Ethernet frame and can +(hopefully) be delivered without fragmentation. + %package write_http Summary: write_http-plugin for collectd Summary(pl.UTF-8): Wtyczka write_http dla collectd @@ -1199,12 +1317,9 @@ Perl files from Collectd package %patch0 -p1 %patch1 -p1 %patch2 -p1 -%patch3 -p1 -%patch4 -p1 -%patch5 -p1 %build -%{__libtoolize} +%{__libtoolize} --ltdl %{__aclocal} %{__autoconf} %{__autoheader} @@ -1213,6 +1328,7 @@ Perl files from Collectd package %configure \ CPPFLAGS="-Wno-unused-but-set-variable" \ c_cv_have_libperl=yes \ + --with-libiptc=/usr \ --with-libstatgrab=/usr \ --with-lm-sensors=/usr \ --with-libmysql=/usr \ @@ -1220,11 +1336,13 @@ Perl files from Collectd package %{__enable_disable dns} \ %{__enable_disable ipmi} \ %{__enable_disable iptables} \ + %{__with_without java} \ %{__enable_disable multimeter} \ %{__enable_disable mysql} \ %{__enable_disable netlink} \ %{__enable_disable notify notify_desktop} \ %{__enable_disable libesmtp notify_email} \ + %{__enable_disable modbus } \ %{__enable_disable libvirt} \ %{__enable_disable ups nut} \ %{__enable_disable ping} \ @@ -1245,14 +1363,14 @@ Perl files from Collectd package --disable-ipvs -%{__make} LDFLAGS="%{rpmldflags} -lstatgrab" \ +%{__make} -j1 LDFLAGS="%{rpmldflags} -lstatgrab" \ BUILD_WITH_OPENIPMI_CFLAGS="-I/usr/include" \ BUILD_WITH_OPENIPMI_LIBS="-L%{_libdir} -lOpenIPMIutils -lOpenIPMIpthread" %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_var}/{log/,lib/%{name}},/etc/{rc.d/init.d/,collectd.d}} \ - $RPM_BUILD_ROOT{%{_appdir}/cgi-bin,%{_webappdir},%{_pkglibdir},%{perl_vendorlib}/} + $RPM_BUILD_ROOT{%{_appdir}/cgi-bin,%{_webappdir},%{_pkglibdir},%{perl_vendorlib}/,%{_mandir}/man3} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT @@ -1263,11 +1381,14 @@ install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name} # Web frontend: install contrib/collection.conf $RPM_BUILD_ROOT%{_webappdir} install contrib/collection.cgi $RPM_BUILD_ROOT%{_appdir}/cgi-bin -install %{SOURCE3} $RPM_BUILD_ROOT%{_webappdir}/apache.conf +install %{SOURCE5} $RPM_BUILD_ROOT%{_webappdir}/apache.conf install %{SOURCE3} $RPM_BUILD_ROOT%{_webappdir}/httpd.conf install %{SOURCE4} $RPM_BUILD_ROOT%{_webappdir}/lighttpd.conf cp -R contrib/collection3 $RPM_BUILD_ROOT%{_appdir} +mv $RPM_BUILD_ROOT%{_appdir}/collection3/etc/collection.conf $RPM_BUILD_ROOT%{_webappdir}/collection3.conf +ln -sf %{_webappdir}/collection3.conf $RPM_BUILD_ROOT%{_appdir}/collection3/etc/collection.conf +sed -i -e 's@#DataDir "/var/lib/collectd/rrd"@DataDir "%{_var}/lib/%{name}"@' $RPM_BUILD_ROOT%{_webappdir}/collection3.conf ### Configs instalation ### for i in `egrep "^(#|)LoadPlugin" src/collectd.conf |awk '{print $NF}' ` ; do @@ -1283,6 +1404,7 @@ install %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/df.conf install %{SOURCE11} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/rrdtool.conf mv $RPM_BUILD_ROOT%{_datadir}/perl5/Collectd* $RPM_BUILD_ROOT%{perl_vendorlib}/ +mv $RPM_BUILD_ROOT/usr/man/man3/Collectd::Unixsock.3pm $RPM_BUILD_ROOT%{_mandir}/man3/ # Cleanups: rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la @@ -1328,6 +1450,7 @@ fi %module_scripts dns %module_scripts email %module_scripts entropy +%module_scripts ethstat %module_scripts exec %module_scripts filecount %module_scripts fscache @@ -1346,6 +1469,7 @@ fi %module_scripts match_timediff %module_scripts match_value %module_scripts mbmon +%module_scripts md %module_scripts memcachec %module_scripts memcached %module_scripts memory @@ -1358,6 +1482,7 @@ fi %module_scripts notify_desktop %module_scripts notify_email %module_scripts ntpd +%module_scripts numa %module_scripts nut %module_scripts olsrd %module_scripts openvpn @@ -1394,6 +1519,7 @@ fi %module_scripts varnish %module_scripts vmem %module_scripts vserver +%module_scripts write_graphite %module_scripts write_http %module_scripts wireless %module_scripts xmms @@ -1404,10 +1530,10 @@ fi %triggerun collection -- apache1 < 1.3.37-3, apache1-base %webapp_unregister apache %{_webapp} -%triggerin collection -- apache < 2.2.0, apache-base +%triggerin collection -- apache-base %webapp_register httpd %{_webapp} -%triggerun collection -- apache < 2.2.0, apache-base +%triggerun collection -- apache-base %webapp_unregister httpd %{_webapp} %triggerin collection -- lighttpd @@ -1418,30 +1544,34 @@ fi %files %defattr(644,root,root,755) -%doc AUTHORS ChangeLog README TODO contrib +%doc AUTHORS ChangeLog README contrib %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf %dir %{_sysconfdir}/%{name}.d +%dir %{_webappdir} %attr(755,root,root) %{_sbindir}/collectd %attr(755,root,root) %{_sbindir}/collectdmon %attr(755,root,root) %{_bindir}/collectdctl %attr(755,root,root) %{_bindir}/collectd-nagios +%attr(755,root,root) %{_bindir}/collectd-tg %dir %{_libdir}/%{name} %dir %{_datadir}/%{name} %{_datadir}/%{name}/types.db %attr(754,root,root) /etc/rc.d/init.d/%{name} %{_mandir}/man1/collectd.1* %{_mandir}/man1/collectd-nagios.1* +%{_mandir}/man1/collectd-tg.1* %{_mandir}/man1/collectdctl.1* %{_mandir}/man1/collectdmon.1* %{_mandir}/man5/collectd.conf.5* %{_mandir}/man5/collectd-java.5* +%{_mandir}/man5/collectd-lua.5* %{_mandir}/man5/types.db.5* %dir %{_var}/lib/%{name} %files libs %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libcollectdclient.so.*.*.* -%attr(755,root,root) %ghost %{_libdir}/libcollectdclient.so.0 +%attr(755,root,root) %ghost %{_libdir}/libcollectdclient.so.1 %files devel %defattr(644,root,root,755) @@ -1451,14 +1581,8 @@ fi %{_includedir}/%{name}/*.h %{_pkgconfigdir}/libcollectdclient.pc -%files static -%defattr(644,root,root,755) -%{_libdir}/libcollectdclient.a -%{_libdir}/%{name}/*.a - %files collection %defattr(644,root,root,755) -%dir %{_webappdir} %config(noreplace) %verify(not md5 mtime size) %{_webappdir}/collection.conf %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webappdir}/apache.conf %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webappdir}/httpd.conf @@ -1469,7 +1593,14 @@ fi %files collection3 %defattr(644,root,root,755) -%{_appdir}/collection3 +%doc contrib/collection3/README +%config(noreplace) %verify(not md5 mtime size) %{_webappdir}/collection3.conf +%dir %{_appdir}/collection3 +%dir %{_appdir}/collection3/bin +%attr(755,root,root) %{_appdir}/collection3/bin/*.cgi +%{_appdir}/collection3/etc +%{_appdir}/collection3/lib +%{_appdir}/collection3/share ########## PLUGINS: %if %{with xml} @@ -1581,6 +1712,11 @@ fi %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/entropy.conf %attr(755,root,root) %{_libdir}/%{name}/entropy.so +%files ethstat +%defattr(644,root,root,755) +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/ethstat.conf +%attr(755,root,root) %{_libdir}/%{name}/ethstat.so + %files exec %defattr(644,root,root,755) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/exec.conf @@ -1629,8 +1765,8 @@ fi %if %{with libvirt} %files libvirt %defattr(644,root,root,755) -%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/libvirt.conf -%attr(755,root,root) %{_libdir}/%{name}/libvirt.so +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/virt.conf +%attr(755,root,root) %{_libdir}/%{name}/virt.so %endif %files load @@ -1679,6 +1815,11 @@ fi %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/mbmon.conf %attr(755,root,root) %{_libdir}/%{name}/mbmon.so +%files md +%defattr(644,root,root,755) +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/md.conf +%attr(755,root,root) %{_libdir}/%{name}/md.so + %files memcachec %defattr(644,root,root,755) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/memcachec.conf @@ -1694,6 +1835,13 @@ fi %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/memory.conf %attr(755,root,root) %{_libdir}/%{name}/memory.so +%if %{with modbus} +%files modbus +%defattr(644,root,root,755) +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/modbus.conf +%attr(755,root,root) %{_libdir}/%{name}/modbus.so +%endif + %if %{with multimeter} %files multimeter %defattr(644,root,root,755) @@ -1751,6 +1899,11 @@ fi %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/ntpd.conf %attr(755,root,root) %{_libdir}/%{name}/ntpd.so +%files numa +%defattr(644,root,root,755) +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/numa.conf +%attr(755,root,root) %{_libdir}/%{name}/numa.so + %if %{with ups} %files nut %defattr(644,root,root,755) @@ -1933,10 +2086,12 @@ fi %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/uuid.conf %attr(755,root,root) %{_libdir}/%{name}/uuid.so +%if %{with varnish} %files varnish %defattr(644,root,root,755) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/varnish.conf %attr(755,root,root) %{_libdir}/%{name}/varnish.so +%endif %files vmem %defattr(644,root,root,755) @@ -1953,6 +2108,11 @@ fi %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/wireless.conf %attr(755,root,root) %{_libdir}/%{name}/wireless.so +%files write_graphite +%defattr(644,root,root,755) +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/write_graphite.conf +%attr(755,root,root) %{_libdir}/%{name}/write_graphite.so + %files write_http %defattr(644,root,root,755) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/write_http.conf @@ -1969,3 +2129,4 @@ fi %defattr(644,root,root,755) %{perl_vendorlib}/Collectd.pm %{perl_vendorlib}/Collectd +%{_mandir}/man3/*.3*