]> arthur.barton.de Git - netdata.git/commitdiff
spec: Build changes
authorBen Reedy <breed808@breed808.com>
Wed, 21 Dec 2016 12:50:08 +0000 (22:50 +1000)
committerBen Reedy <breed808@breed808.com>
Sun, 25 Dec 2016 22:40:42 +0000 (08:40 +1000)
Added automake/autoconf build dependencies
Modified %files entries
Add setcap/setuid to %post scriptlet

netdata.spec.in

index f829f8737ac9fad79fc0de713bae5a6989c6a754..53afcb983bc16e848a5daadec5281d01501037ab 100644 (file)
@@ -35,6 +35,8 @@ Group:                Applications/System
 Source0:       http://firehol.org/download/netdata/releases/v@PACKAGE_VERSION@/%{name}-@PACKAGE_VERSION@.tar.xz
 URL:           http://my-netdata.io/
 %distro_buildrequires
+BuildRequires: /usr/bin/autoconf
+BuildRequires: /usr/bin/automake
 BuildRequires: pkgconfig
 BuildRequires: xz
 BuildRequires: zlib-devel
@@ -79,6 +81,7 @@ happened, on your systems and applications.
 %setup -q
 
 %build
+./autogen.sh
 %configure \
        --with-zlib \
        --with-math \
@@ -115,6 +118,7 @@ install -m755 system/netdata-init-d \
 
 %post
 %distro_post
+setcap cap_dac_read,cap_sys_ptrace+ep /usr/libexec/netdata/plugins.d/apps.plugin || chmod 1755 /usr/libexec/netdata/plugins.d/apps.plugin
 
 %preun
 %distro_preun
@@ -131,6 +135,7 @@ getent passwd netdata >/dev/null || \
 exit 0
 
 %post
+setcap cap_dac_read,cap_sys_ptrace+ep /usr/libexec/netdata/plugins.d/apps.plugin || chmod 1755 /usr/libexec/netdata/plugins.d/apps.plugin
 # Register the netdata service
 /sbin/chkconfig --add netdata
 # Only gets run on initial install (not upgrades or uninstalls)
@@ -160,17 +165,21 @@ exit 0
 rm -rf $RPM_BUILD_ROOT
 
 %files
+%doc README.md
 %defattr(-,root,root)
 
 %dir %{_sysconfdir}/%{name}
 
 %config(noreplace) %{_sysconfdir}/%{name}/*.conf
-#%config(noreplace) %{_sysconfdir}/%{name}/charts.d/*.conf
+%config(noreplace) %{_sysconfdir}/%{name}/charts.d/*.conf
 %config(noreplace) %{_sysconfdir}/%{name}/health.d/*.conf
-#%config(noreplace) %{_sysconfdir}/%{name}/node.d/*.conf
+%config(noreplace) %{_sysconfdir}/%{name}/node.d/*.conf
 %config(noreplace) %{_sysconfdir}/%{name}/python.d/*.conf
 %config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
 
+# To be eventually moved to %%_defaultdocdir
+%{_sysconfdir}/%{name}/node.d/*.md
+
 %{_libexecdir}/%{name}
 %{_sbindir}/%{name}