summaryrefslogtreecommitdiff
path: root/packaging/RedHat/rpm.spec
diff options
context:
space:
mode:
Diffstat (limited to 'packaging/RedHat/rpm.spec')
-rw-r--r--packaging/RedHat/rpm.spec10
1 files changed, 9 insertions, 1 deletions
diff --git a/packaging/RedHat/rpm.spec b/packaging/RedHat/rpm.spec
index ed46416..3c97f97 100644
--- a/packaging/RedHat/rpm.spec
+++ b/packaging/RedHat/rpm.spec
@@ -22,7 +22,7 @@ Distribution: Redhat 7 and above.
BuildRoot: %{_tmppath}/%{name}-buildroot
Prefix: %_prefix
Provides: distcc
-Obsoletes: crosstool-distcc
+Obsoletes: crosstool-distcc distcc-include-server
%description
distcc is a program to distribute compilation of C or C++ code across several
@@ -51,6 +51,7 @@ make RPM_OPT_FLAGS="$RPM_OPT_FLAGS" \
%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=${RPM_BUILD_ROOT} PYTHON_INSTALL_RECORD=python_install_record install
+# TODO(fergus): move these to "make install"?
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d
install -m 644 packaging/RedHat/logrotate.d/distcc $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/distcc
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d
@@ -73,6 +74,8 @@ rm -rf $RPM_BUILD_ROOT
%{_bindir}/lsdistcc
%{_libdir}/distcc
%{_bindir}/pump
+%dir %{_sysconfdir}/distcc
+%config %{_sysconfdir}/distcc/hosts
%doc %{_mandir}/man1/distcc.1.gz
%doc %{_mandir}/man1/distccmon-text.1.gz
%doc %{_docdir}
@@ -101,6 +104,11 @@ faster than a local compile.
%config %{_sysconfdir}/init.d/distcc
%dir %{_sysconfdir}/xinetd.d/
%config %{_sysconfdir}/xinetd.d/distcc
+%dir %{_sysconfdir}/distcc
+%config %{_sysconfdir}/distcc/clients.allow
+%config %{_sysconfdir}/distcc/commands.allow.sh
+%dir %{_sysconfdir}/default
+%config %{_sysconfdir}/default/distcc
%doc %{_mandir}/man1/distccd.1.gz
%pre server