Name: cachefilesd Version: 0.3 Release: 2%{?dist} Summary: CacheFiles userspace management daemon Group: System Environment/Daemons License: GPL BuildRoot: %{_tmppath}/%{name}-%{version}-root-%(%{__id_u} -n) Source0: cachefilesd-0.3.tar.bz2 BuildRequires: automake, autoconf Requires(post): /usr/bin/chkconfig Requires(post): /usr/bin/chkconfig Patch1: cachefilesd-0.3.initd.patch %description The cachefilesd daemon manages the caching files and directory that are that are used by network filesystems such a AFS and NFS to do persistent caching to the local disk. %prep %setup -q %patch1 -p1 %build %ifarch s390 s390x PIE="-fPIE" %else PIE="-fpie" %endif export PIE CFLAGS="`echo $RPM_OPT_FLAGS $ARCH_OPT_FLAGS $PIE`" aclocal automake --add-missing autoconf %configure \ CFLAGS="$CFLAGS" \ CPPFLAGS="$DEFINES" \ LDFLAGS="-pie" \ --prefix=%{buildroot} make all %install rm -rf %{buildroot} mkdir -p %{buildroot}/sbin mkdir -p %{buildroot}%{_sysconfdir}/rc.d/init.d mkdir -p %{buildroot}%{_mandir}/{man5,man8} make DESTDIR=%{buildroot} install install -m 644 etc/cachefilesd.conf %{buildroot}%{_sysconfdir} install -m 755 etc/cachefilesd.initd %{buildroot}%{_sysconfdir}/rc.d/init.d/cachefilesd %clean %post /sbin/chkconfig --add %{name} %preun if [ $1 -eq 0 ]; then /sbin/chkconfig --del %{name} fi %files %defattr(-,root,root) %doc AUTHORS ChangeLog README %config(noreplace) %{_sysconfdir}/cachefilesd.conf %config %{_sysconfdir}/rc.d/init.d/cachefilesd %{_sbindir}/cachefilesd %{_mandir}/*/* %changelog * Fri Jul 28 2006 Steve Dickson 0.3-2 - Added post and preun rules - Changed init.d script to up right before portmapper. * Fri Jun 9 2006 Steve Dickson 0.3-1 - Incorporated David Howells manual page updates * Thu Jun 8 2006 Steve Dickson 0.2-1 - Made the daemon 64-bit application. - Changed the syslog logging to log the daemon's PID - Changed OS error logging to log errno number as well the string * Sat Apr 22 2006 Steve Dickson 0.1-1 - Initial commit