X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=nfs-utils.spec.in;h=05a69263f695349b3a978e666f099cdb65cb8d2d;hp=074f6017a9fa6d527af636d2b59f4fbf4e6f09a5;hb=2612111fe0855f19820803f53ce0447c9b26a52a;hpb=2d60c14684d1f7bb8b15428e5f76c34888a462b9 diff --git a/nfs-utils.spec.in b/nfs-utils.spec.in index 074f601..05a6926 100644 --- a/nfs-utils.spec.in +++ b/nfs-utils.spec.in @@ -1,3 +1,6 @@ +%define rquotad 0 +%{?do_rquotad:%define rquotad 1} + # We don't use libtool. %define __libtoolize : @@ -35,7 +38,14 @@ clients which are mounted on that host. %setup -q %build -%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 @@ -43,10 +53,12 @@ rm -rf $RPM_BUILD_ROOT 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 +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 @@ -77,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 @@ -88,7 +101,9 @@ fi /usr/sbin/nhfsstone /usr/sbin/rpc.mountd /usr/sbin/rpc.nfsd +%if %{rquotad} /usr/sbin/rpc.rquotad +%endif /usr/sbin/showmount %{_mandir}/man?/* %config /etc/rc.d/init.d/nfslock