summaryrefslogtreecommitdiffstats
path: root/netdata.spec.in
diff options
context:
space:
mode:
authorCosta Tsaousis <costa@tsaousis.gr>2016-07-29 21:23:32 +0300
committerGitHub <noreply@github.com>2016-07-29 21:23:32 +0300
commit906f60816d8748a0d65e70aa018d2875cb0d56ef (patch)
tree5c3746a58f17c23b13628ae1e7ead4c2cd148db3 /netdata.spec.in
parent8036b86cbc12648f777a2e80b11c5c9799e3be8e (diff)
parente3dafd7072ad8ae1c89b3fb3a673607cf8551d36 (diff)
Merge pull request #738 from jasonwbarnett/bugfix/more-rpm-fixes
RPM improvements/fixes: lock down and fix %files section
Diffstat (limited to 'netdata.spec.in')
-rw-r--r--netdata.spec.in21
1 files changed, 12 insertions, 9 deletions
diff --git a/netdata.spec.in b/netdata.spec.in
index f2307f6f82..5d9f4444c0 100644
--- a/netdata.spec.in
+++ b/netdata.spec.in
@@ -142,16 +142,23 @@ exit 0
rm -rf $RPM_BUILD_ROOT
%files
-%attr(-,netdata,netdata) %dir %{_localstatedir}/cache/%{name}
-%attr(-,netdata,netdata) %dir %{_localstatedir}/log/%{name}
+%defattr(-,root,root)
+
+%dir %{_sysconfdir}/%{name}
%config(noreplace) %{_sysconfdir}/%{name}/*.conf
%config(noreplace) %{_sysconfdir}/%{name}/python.d/*.conf
-%dir %{_sysconfdir}/%{name}
-%{_sysconfdir}/logrotate.d/%{name}
+%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
+
%{_libexecdir}/%{name}
%{_sbindir}/%{name}
+
+%attr(0700,netdata,netdata) %dir %{_localstatedir}/cache/%{name}
+%attr(0700,netdata,netdata) %dir %{_localstatedir}/log/%{name}
+%attr(0700,netdata,netdata) %dir %{_localstatedir}/lib/%{name}
+%attr(0700,netdata,netdata) %dir %{_localstatedir}/lib/%{name}/registry
+
%dir %{_datadir}/%{name}
-%dir %{_sharedstatedir}/%{name}
+%attr(0644,root,netdata,0755) %{_datadir}/%{name}/web
%if %{with systemd}
%{_unitdir}/netdata.service
@@ -159,10 +166,6 @@ rm -rf $RPM_BUILD_ROOT
%{_sysconfdir}/rc.d/init.d/netdata
%endif
-# override defattr for web files
-%defattr(644,root,netdata,755)
-%{_datadir}/%{name}/web
-
%changelog
* Tue Jul 26 2016 Jason Barnett <J@sonBarnett.com> - 1.2.0-2
- Added support for EL6