X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=nfs-utils.spec;h=f98ed59663789474cc0797a7956e1255ed56d7e1;hp=e297549f8edf1a2d27a6cd7e4740f4bc27dc6b80;hb=9c8dfab04dcf5f5067061703d6cd08ee408eec8f;hpb=8655c39eee46f02ea3068b118f3e6d8da82bc1ae diff --git a/nfs-utils.spec b/nfs-utils.spec index e297549..f98ed59 100644 --- a/nfs-utils.spec +++ b/nfs-utils.spec @@ -1,6 +1,12 @@ +%define rquotad 0 +%{?do_rquotad:%define rquotad 1} + +# We don't use libtool. +%define __libtoolize : + Summary: NFS utlilities and supporting daemons for the kernel NFS server. Name: nfs-utils -Version: 0.1.7.1 +Version: 1.0.5 Release: 1 Source0: ftp://nfs.sourceforge.net/pub/nfs/%{name}-%{version}.tar.gz Group: System Environment/Daemons @@ -32,16 +38,27 @@ clients which are mounted on that host. %setup -q %build -CFLAGS="$RPM_OPT_FLAGS" ./configure +CC=%{__cc}; export CC +CC_FOR_BUILD=gcc; export CC_FOR_BUILD +%configure \ +%if !%{rquotad} + --disable-rquotad \ +%endif + --build=%{_build_alias} + make all %install rm -rf $RPM_BUILD_ROOT -mkdir -p $RPM_BUILD_ROOT{/sbin,/usr/{sbin,man/man5,man/man8}} +mkdir -p $RPM_BUILD_ROOT/{/sbin,/usr/sbin} +mkdir -p $RPM_BUILD_ROOT%{_mandir}/{man5,man8} mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d -make install install_prefix=$RPM_BUILD_ROOT +mkdir -p $RPM_BUILD_ROOT/etc/sysconfig +mkdir -p $RPM_BUILD_ROOT/var/lib/nfs +make install_prefix=$RPM_BUILD_ROOT MANDIR=$RPM_BUILD_ROOT%{_mandir} SBINDIR=$RPM_BUILD_ROOT%{_prefix}/sbin install install -s -m 755 tools/rpcdebug/rpcdebug $RPM_BUILD_ROOT/sbin install -m 755 etc/redhat/nfs.init $RPM_BUILD_ROOT/etc/rc.d/init.d/nfs +install -m 755 etc/redhat/nfs $RPM_BUILD_ROOT/etc/sysconfig/nfs install -m 755 etc/redhat/nfslock.init $RPM_BUILD_ROOT/etc/rc.d/init.d/nfslock touch $RPM_BUILD_ROOT/var/lib/nfs/rmtab mv $RPM_BUILD_ROOT/usr/sbin/{rpc.lockd,rpc.statd} $RPM_BUILD_ROOT/sbin @@ -72,6 +89,7 @@ fi %defattr(-,root,root) %config /etc/rc.d/init.d/nfs %dir /var/lib/nfs +%config(noreplace) /etc/sysconfig/nfs %config(noreplace) /var/lib/nfs/xtab %config(noreplace) /var/lib/nfs/etab %config(noreplace) /var/lib/nfs/rmtab @@ -83,8 +101,10 @@ fi /usr/sbin/nhfsstone /usr/sbin/rpc.mountd /usr/sbin/rpc.nfsd +%if %{rquotad} /usr/sbin/rpc.rquotad +%endif /usr/sbin/showmount -/usr/man/man?/* +%{_mandir}/man?/* %config /etc/rc.d/init.d/nfslock -%doc README +%doc README ChangeLog COPYING