aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Howells <dhowells@redhat.com>2016-01-20 23:12:04 +0000
committerDavid Howells <dhowells@redhat.com>2016-01-21 14:32:12 +0000
commit059e2564b3a07412d9701340a64a04edec52458a (patch)
tree86cfd65ca6f3a98a2be9966f6a87b6be219ae3bf
parentb8f934949b18df2b4c5d906b5149d674757c001f (diff)
downloadcachefilesd-059e2564b3a07412d9701340a64a04edec52458a.tar.gz
spec: Do some specfile cleanups
(*) Don't set, create or destroy the buildroot. (*) Use %global rather than %define where possible. (*) Automatically create the doc directory and move stuff into it using the %doc file macro. (*) Don't set a %defattr. Signed-off-by: David Howells <dhowells@redhat.com>
-rw-r--r--redhat/cachefilesd.spec10
1 files changed, 1 insertions, 9 deletions
diff --git a/redhat/cachefilesd.spec b/redhat/cachefilesd.spec
index ecc2d82..c942391 100644
--- a/redhat/cachefilesd.spec
+++ b/redhat/cachefilesd.spec
@@ -9,7 +9,6 @@ License: GPLv2+
URL: http://people.redhat.com/~dhowells/fscache/
Source0: http://people.redhat.com/dhowells/fscache/cachefilesd-%{version}.tar.bz2
-BuildRoot: %{_tmppath}/%{name}-%{version}-root-%(%{__id_u} -n)
BuildRequires: systemd-units
Requires(post): systemd-units
Requires(preun): systemd-units
@@ -21,7 +20,7 @@ The cachefilesd daemon manages the caching files and directory that are that
are used by network file systems such a AFS and NFS to do persistent caching to
the local disk.
-%define docdir %{_docdir}/cachefilesd
+%global docdir %{_docdir}/cachefilesd
%prep
%setup -q
@@ -42,11 +41,9 @@ make all \
CFLAGS="-Wall $RPM_OPT_FLAGS -Werror"
%install
-rm -rf %{buildroot}
mkdir -p %{buildroot}%{_sbindir}
mkdir -p %{buildroot}%{_unitdir}
mkdir -p %{buildroot}%{_mandir}/{man5,man8}
-mkdir -p %{buildroot}%{docdir}
mkdir -p %{buildroot}%{_localstatedir}/cache/fscache
make DESTDIR=%{buildroot} install \
ETCDIR=%{_sysconfdir} \
@@ -56,10 +53,6 @@ make DESTDIR=%{buildroot} install \
install -m 644 cachefilesd.conf %{buildroot}%{_sysconfdir}
install -m 644 cachefilesd.service %{buildroot}%{_unitdir}/cachefilesd.service
-install -m 644 selinux/move-cache.txt %{buildroot}%{docdir}
-
-%clean
-rm -rf $RPM_BUILD_ROOT
%post
if [ $1 -eq 1 ] ; then
@@ -82,7 +75,6 @@ if [ $1 -ge 1 ] ; then
fi
%files
-%defattr(-,root,root)
%doc README
%doc howto.txt
%doc selinux/move-cache.txt