Hello community,
here is the log from the commit of package nfs-utils
checked in at Tue Jun 5 20:06:27 CEST 2007.
--------
--- nfs-utils/nfs-utils.changes 2007-02-27 09:08:25.000000000 +0100
+++ /mounts/work_src_done/STABLE/nfs-utils/nfs-utils.changes 2007-06-05 18:01:41.000000000 +0200
@@ -1,0 +2,17 @@
+Tue Jun 5 16:15:58 CEST 2007 - mkoenig@suse.de
+
+- update to version 1.1.0:
+- package mount.nfs, umount.nfs to replace dropped nfs code
+ from util-linux mount.
+- removed patches:
+ nfs-utils-noroot.patch
+ nfs-utils-gssd-select-ccache.patch
+ nfs-utils-krb5.patch
+- Package split: nfs-common, nfs-server and nfs-doc
+- adjust init scripts
+- remove old Obsoletes/Provides:
+ nfsutils (last used 2001)
+ knfsd (last used 2000)
+ linuxnfs (last used 1999)
+
+-------------------------------------------------------------------
Old:
----
gssd.init
idmapd.init
nfsserver.xml
nfs-utils-1.0.12.tar.bz2
nfs-utils-gssd-select-ccache.patch
nfs-utils-krb5.patch
nfs-utils-noroot.patch
nfs-utils-nsm.patch
svcgssd.init
New:
----
nfs.init
nfs-kernel-server.xml
nfs-utils-1.1.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nfs-utils.spec ++++++
--- /var/tmp/diff_new_pack.V29100/_old 2007-06-05 20:05:22.000000000 +0200
+++ /var/tmp/diff_new_pack.V29100/_new 2007-06-05 20:05:22.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package nfs-utils (Version 1.0.12)
+# spec file for package nfs-utils (Version 1.1.0)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -14,32 +14,24 @@
BuildRequires: e2fsprogs-devel gcc-c++ krb5-devel libevent librpcsecgss nfsidmap openldap2-devel pkgconfig tcpd-devel
URL: http://nfs.sourceforge.net
Summary: Support Utilities for Kernel nfsd
-Version: 1.0.12
+Version: 1.1.0
Release: 1
Group: Productivity/Networking/NFS
-Obsoletes: knfsd linuxnfs nfsutils
-Provides: knfsd linuxnfs nfsutils
+Obsoletes: nfs-utils <= 1.1.0
+Provides: nfs-utils = %{version}
License: GNU General Public License (GPL)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Requires: portmap
-Conflicts: nfs-server
PreReq: %fillup_prereq %insserv_prereq
Autoreqprov: on
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: ftp://ftp.sourceforge.net/pub/sourceforge/n/nf/nfs/nfs-utils-%{version}.tar.bz2
Source1: ftp://nfs.sourceforge.net/pub/nfs/nfs.doc.tar.bz2
-Source10: nfsserver.init
-Source12: sysconfig.nfs-nfs-utils
-Source13: idmapd.init
-Source14: gssd.init
-Source15: svcgssd.init
-Source16: nfsserver.xml
-Patch1: nfs-utils-nsm.patch
-Patch2: nfs-utils-largefiles.patch
-Patch4: nfs-utils-noroot.patch
-Patch5: nfs-utils-gssd-select-ccache.patch
-Patch6: nfs-utils-krb5.patch
-Patch7: nfs-utils-1.0.7-bind-syntax.patch
+Source2: nfs.init
+Source3: nfsserver.init
+Source4: sysconfig.nfs-nfs-utils
+Source5: nfs-kernel-server.xml
+Patch0: nfs-utils-largefiles.patch
+Patch1: nfs-utils-1.0.7-bind-syntax.patch
%description
This package contains the NFS utilities. You can tune the number of
@@ -53,14 +45,63 @@
Olaf Kirch
H.J. Lu
+%package -n nfs-client
+Group: Productivity/Networking/NFS
+Summary: Support Utilities for Kernel nfsd
+Conflicts: nfs-server
+Requires: portmap
+
+%description -n nfs-client
+This package contains the NFS utilities. You can tune the number of
+server threads via the sysconfig variable USE_KERNEL_NFSD_NUMBER. For
+quota over NFS support, install the quota package.
+
+
+
+Authors:
+--------
+ Olaf Kirch
+ H.J. Lu
+
+%package -n nfs-kernel-server
+Group: Productivity/Networking/NFS
+Summary: Support Utilities for Kernel nfsd
+Provides: nfs-utils = %{version}
+Conflicts: nfs-server
+Requires: nfs-client = %{version} portmap
+
+%description -n nfs-kernel-server
+This package contains the NFS utilities. You can tune the number of
+server threads via the sysconfig variable USE_KERNEL_NFSD_NUMBER. For
+quota over NFS support, install the quota package.
+
+
+
+Authors:
+--------
+ Olaf Kirch
+ H.J. Lu
+
+%package -n nfs-doc
+Group: Productivity/Networking/NFS
+Summary: Support Utilities for Kernel nfsd
+
+%description -n nfs-doc
+This package contains the NFS utilities. You can tune the number of
+server threads via the sysconfig variable USE_KERNEL_NFSD_NUMBER. For
+quota over NFS support, install the quota package.
+
+
+
+Authors:
+--------
+ Olaf Kirch
+ H.J. Lu
+
%prep
-%setup -q -a 1
-%patch1
-%patch2 -p1
-%patch4
-%patch5 -p1
-%patch6
-%patch7 -p1
+%setup -q -n nfs-utils-%{version} -a 1
+%patch0 -p1
+%patch1 -p1
%build
%{?suse_update_config:%{suse_update_config -f }}
@@ -70,119 +111,140 @@
--disable-rquotad \
--enable-nfsv4 \
--enable-gss \
+ --enable-mount \
--with-krb5=/usr/lib/mit
make
%install
make install DESTDIR=$RPM_BUILD_ROOT
-# we do not need this anymore
-rm -fv $RPM_BUILD_ROOT/usr/sbin/rpc.statd
-rm -fv $RPM_BUILD_ROOT/%{_mandir}/man8/statd.8*
-rm -fv $RPM_BUILD_ROOT/%{_mandir}/man8/rpc.statd.8*
-# move lockd to /sbin
-install -d $RPM_BUILD_ROOT/sbin
-mv $RPM_BUILD_ROOT/usr/sbin/rpc.lockd $RPM_BUILD_ROOT/sbin
# rc-script
install -d $RPM_BUILD_ROOT/etc/init.d
-install -m 744 %{SOURCE10} $RPM_BUILD_ROOT/etc/init.d/nfsserver
+install -m 744 %{SOURCE3} $RPM_BUILD_ROOT/etc/init.d/nfsserver
+install -m 744 %{SOURCE2} $RPM_BUILD_ROOT/etc/init.d/nfs
ln -sf ../../etc/init.d/nfsserver $RPM_BUILD_ROOT/usr/sbin/rcnfsserver
+ln -sf ../../etc/init.d/nfs $RPM_BUILD_ROOT/usr/sbin/rcnfs
# sysconfig-data
mkdir -p $RPM_BUILD_ROOT/var/adm/fillup-templates
-install -m 644 %{SOURCE12} $RPM_BUILD_ROOT/var/adm/fillup-templates
-# remove file provided by util-linux
-rm -f $RPM_BUILD_ROOT/var/lib/nfs/state
+install -m 644 %{SOURCE4} $RPM_BUILD_ROOT/var/adm/fillup-templates
# idmapd setup
install -m 644 utils/idmapd/idmapd.conf $RPM_BUILD_ROOT/etc/idmapd.conf
-install -m 755 %{SOURCE13} $RPM_BUILD_ROOT/etc/init.d/idmapd
-ln -sf ../../etc/init.d/idmapd $RPM_BUILD_ROOT/usr/sbin/rcidmapd
-#
-install -m 755 %{SOURCE14} $RPM_BUILD_ROOT/etc/init.d/gssd
-ln -sf ../../etc/init.d/gssd $RPM_BUILD_ROOT/usr/sbin/rcgssd
-install -m 755 %{SOURCE15} $RPM_BUILD_ROOT/etc/init.d/svcgssd
-ln -sf ../../etc/init.d/svcgssd $RPM_BUILD_ROOT/usr/sbin/rcsvcgssd
mkdir -p -m 755 $RPM_BUILD_ROOT/var/lib/nfs/rpc_pipefs
mkdir -p -m 755 $RPM_BUILD_ROOT/var/lib/nfs/v4recovery
mkdir -p -m 755 $RPM_BUILD_ROOT/usr/share/omc/srvinfo.d
-install -m 644 %{SOURCE16} $RPM_BUILD_ROOT/usr/share/omc/srvinfo.d
+install -m 644 %{SOURCE5} $RPM_BUILD_ROOT/usr/share/omc/srvinfo.d
+# sm-notify state
+mkdir -p -m 755 $RPM_BUILD_ROOT/var/lib/nfs/sm
+mkdir -p -m 755 $RPM_BUILD_ROOT/var/lib/nfs/sm.bak
+touch $RPM_BUILD_ROOT/var/lib/nfs/state
%clean
rm -rf $RPM_BUILD_ROOT
-%preun
+%post -n nfs-client
+%{fillup_only -an nfs}
+
+%preun -n nfs-client
+%stop_on_removal nfs
+
+%postun -n nfs-client
+%restart_on_update nfs
+%insserv_cleanup
+
+%preun -n nfs-kernel-server
%stop_on_removal nfsserver
-%stop_on_removal idmapd
-%stop_on_removal gssd
-%stop_on_removal svcgssd
-%post
+%post -n nfs-kernel-server
%{fillup_and_insserv -s nfsserver NFS_SERVER}
-%{fillup_only -an nfs}
-%{fillup_only -an idmapd}
-%{fillup_only -an gssd}
-%{fillup_only -an svcgssd}
-%postun
+%postun -n nfs-kernel-server
%restart_on_update nfsserver
-%restart_on_update idmapd
-%restart_on_update gssd
-%restart_on_update svcgssd
%insserv_cleanup
-%files
+%files -n nfs-client
%defattr(-,root,root)
-%doc nfs/*.html nfs/*.ps linux-nfs/*
+%config /etc/init.d/nfs
+%config /etc/idmapd.conf
+%attr(0755,root,root) /sbin/mount.nfs
+/sbin/mount.nfs4
+%attr(0755,root,root) /sbin/umount.nfs
+/sbin/umount.nfs4
+/usr/sbin/gss_clnt_send_err
+/usr/sbin/gss_destroy_creds
+/usr/sbin/nfsstat
+/usr/sbin/rcnfs
+/usr/sbin/rpc.gssd
+/usr/sbin/rpc.idmapd
+/usr/sbin/rpc.statd
+/usr/sbin/rpcdebug
+/usr/sbin/showmount
+/usr/sbin/sm-notify
+/usr/sbin/start-statd
+%{_mandir}/man5/idmapd.conf.5.gz
+%{_mandir}/man5/nfs.5.gz
+%{_mandir}/man8/mount.nfs.8.gz
+%{_mandir}/man8/nfsstat.8.gz
+%{_mandir}/man8/rpc.sm-notify.8.gz
+%{_mandir}/man8/showmount.8.gz
+%{_mandir}/man8/sm-notify.8.gz
+%{_mandir}/man8/umount.nfs.8.gz
+%{_mandir}/man8/rpc.gssd.8.gz
+%{_mandir}/man8/rpc.idmapd.8.gz
+%{_mandir}/man8/gssd.8.gz
+%{_mandir}/man8/idmapd.8.gz
+%{_mandir}/man8/svcgssd.8.gz
+%{_mandir}/man8/rpc.statd.8.gz
+%{_mandir}/man8/rpcdebug.8.gz
+%{_mandir}/man8/statd.8.gz
/var/adm/fillup-templates/sysconfig.nfs-nfs-utils
%dir /var/lib/nfs
-%config(noreplace) /var/lib/nfs/xtab
-%config(noreplace) /var/lib/nfs/etab
-%config(noreplace) /var/lib/nfs/rmtab
%dir /var/lib/nfs/rpc_pipefs
%dir /var/lib/nfs/v4recovery
+%dir /var/lib/nfs/sm
+%dir /var/lib/nfs/sm.bak
+%ghost /var/lib/nfs/state
+
+%files -n nfs-kernel-server
+%defattr(-,root,root)
+%config /etc/init.d/nfsserver
/usr/sbin/exportfs
-/usr/sbin/gss_clnt_send_err
-/usr/sbin/gss_destroy_creds
-/usr/sbin/nfsstat
-/usr/sbin/showmount
/usr/sbin/rcnfsserver
-/usr/sbin/rcidmapd
-/usr/sbin/rcgssd
-/usr/sbin/rcsvcgssd
/usr/sbin/rpc.mountd
/usr/sbin/rpc.nfsd
-/usr/sbin/rpc.gssd
-/usr/sbin/rpc.idmapd
/usr/sbin/rpc.svcgssd
-/usr/sbin/rpcdebug
-/sbin/rpc.lockd
-%config /etc/init.d/nfsserver
-%config /etc/init.d/idmapd
-%config /etc/init.d/gssd
-%config /etc/init.d/svcgssd
-%config /etc/idmapd.conf
-%dir /usr/share/omc
-%dir /usr/share/omc/srvinfo.d
-/usr/share/omc/srvinfo.d/nfsserver.xml
%{_mandir}/man5/exports.5.gz
-%{_mandir}/man5/idmapd.conf.5.gz
%{_mandir}/man7/nfsd.7.gz
%{_mandir}/man8/exportfs.8.gz
-%{_mandir}/man8/nfsstat.8.gz
-%{_mandir}/man8/showmount.8.gz
%{_mandir}/man8/mountd.8.gz
-%{_mandir}/man8/rpc.gssd.8.gz
-%{_mandir}/man8/rpc.idmapd.8.gz
-%{_mandir}/man8/rpc.mountd.8.gz
-%{_mandir}/man8/rpc.lockd.8.gz
%{_mandir}/man8/nfsd.8.gz
+%{_mandir}/man8/rpc.mountd.8.gz
%{_mandir}/man8/rpc.nfsd.8.gz
-%{_mandir}/man8/lockd.8.gz
-%{_mandir}/man8/gssd.8.gz
-%{_mandir}/man8/idmapd.8.gz
-%{_mandir}/man8/svcgssd.8.gz
%{_mandir}/man8/rpc.svcgssd.8.gz
-%{_mandir}/man8/rpcdebug.8.gz
+%dir /usr/share/omc
+%dir /usr/share/omc/srvinfo.d
+/usr/share/omc/srvinfo.d/nfs-kernel-server.xml
+%config(noreplace) /var/lib/nfs/xtab
+%config(noreplace) /var/lib/nfs/etab
+%config(noreplace) /var/lib/nfs/rmtab
+
+%files -n nfs-doc
+%defattr(-,root,root)
+%doc nfs/*.html nfs/*.ps linux-nfs/*
%changelog
+* Tue Jun 05 2007 - mkoenig@suse.de
+- update to version 1.1.0:
+- package mount.nfs, umount.nfs to replace dropped nfs code
+ from util-linux mount.
+- removed patches:
+ nfs-utils-noroot.patch
+ nfs-utils-gssd-select-ccache.patch
+ nfs-utils-krb5.patch
+- Package split: nfs-common, nfs-server and nfs-doc
+- adjust init scripts
+- remove old Obsoletes/Provides:
+ nfsutils (last used 2001)
+ knfsd (last used 2000)
+ linuxnfs (last used 1999)
* Tue Feb 27 2007 - ro@suse.de
- update to 1.0.12
- Fix -n option to mountd
++++++ nfsserver.init ++++++
--- nfs-utils/nfsserver.init 2007-01-08 18:21:33.000000000 +0100
+++ /mounts/work_src_done/STABLE/nfs-utils/nfsserver.init 2007-06-05 16:32:47.000000000 +0200
@@ -1,5 +1,5 @@
#! /bin/sh
-# Copyright (c) 1996 - 2001 SuSE GmbH Nuernberg, Germany. All rights reserved.
+# Copyright (c) 1996 - 2007 SuSE GmbH Nuernberg, Germany. All rights reserved.
#
# Author: Florian La Roche , 1996
# Werner Fink , 1996,98
@@ -10,13 +10,13 @@
#
### BEGIN INIT INFO
# Provides: nfsserver
-# Required-Start: $network $remote_fs $named portmap
+# Required-Start: $network $named portmap
# Required-Stop: $network portmap
-# Should-Start: ypbind svcgssd idmapd
+# Should-Start: ypbind krb5kdc
# Should-Stop:
# Default-Start: 3 5
# Default-Stop: 0 1 2 6
-# Description: Start the kernel based NFS daemon
+# Short-Description: Start the kernel based NFS daemon
### END INIT INFO
. /etc/sysconfig/nfs
@@ -50,10 +50,34 @@
# with force-reload (in case signalling is not supported) are
# considered a success.
+SVCGSSD_BIN=/usr/sbin/rpc.svcgssd
+IDMAPD_BIN=/usr/sbin/rpc.idmapd
+NFSD_BIN=/usr/sbin/rpc.nfsd
+
+IDMAPD_CLIENT_STATE=/var/lock/subsys/nfs-rpc.idmapd
+IDMAPD_SERVER_STATE=/var/lock/subsys/nfsserver-rpc.idmapd
+
+NEED_SVCGSSD=no
+NEED_IDMPAPD=no
+
case `uname -r` in
0.*|1.*|2.0.*) exit 3
esac
+case $NFS_SECURITY_GSS in
+ [Nn]*) flavors="";;
+ [Yy]*) flavors=krb5;;
+ *) flavors="$NFS_SECURITY_GSS";;
+esac
+
+if [ "$flavors" ]; then
+ NEED_SVCGSSD=yes
+fi
+
+if [ "$NFS4_SUPPORT" = yes ]; then
+ NEED_IDMAPD=yes
+fi
+
check_for_nfsdfs() {
HAVE_NFSDFS="no"
while read dummy type ; do
@@ -89,13 +113,54 @@
done
}
+mount_rpc_pipefs() {
+
+ # See if the file system is there yet
+ case `stat -c "%t" -f /var/lib/nfs/rpc_pipefs` in
+ *67596969*)
+ return 0;;
+ esac
+
+ mount -t rpc_pipefs rpc_pipefs /var/lib/nfs/rpc_pipefs
+}
+
+umount_rpc_pipefs() {
+
+ case `stat -c "%t" -f /var/lib/nfs/rpc_pipefs` in
+ *67596969*)
+ umount /var/lib/nfs/rpc_pipefs;;
+ esac
+}
+
+do_start_svcgssd() {
+ for flavor in $flavors; do
+ /sbin/modprobe rpcsec_gss_$flavor
+ done
+
+ mount_rpc_pipefs
+ startproc $SVCGSSD_BIN
+ return $?
+}
+
+do_start_idmapd() {
+ mount_rpc_pipefs
+
+ if checkproc $IDMAPD_BIN && test -f $IDMAPD_CLIENT_STATE; then
+ killproc -HUP $IDMAPD_BIN
+ else
+ startproc $IDMAPD_BIN
+ fi
+ return $?
+}
+
case "$1" in
start)
PARAMS=3
test "$USE_KERNEL_NFSD_NUMBER" -gt 0 && PARAMS="$USE_KERNEL_NFSD_NUMBER"
- echo -n "Starting kernel based NFS server"
+ echo -n "Starting kernel based NFS server:"
modprobe nfsd
+ # mount nfsd filesystem
check_for_nfsdfs
if [ "$HAVE_NFSDFS" = "yes" -a ! -f /proc/fs/nfsd/exports ] ; then
mount -t nfsd nfsd /proc/fs/nfsd
@@ -107,36 +172,105 @@
echo "+2 +3 -4" > /proc/fs/nfsd/versions
fi
nfs4_bind_mounts
+ # svcgssd; idmapd
+ if [ "$NEED_SVCGSSD" = yes ]; then
+ echo -n " svcgssd"
+ do_start_svcgssd
+ if [ $? != 0 ]; then
+ rc_status -v
+ rc_exit
+ fi
+ fi
+ if [ "$NEED_IDMAPD" = yes ]; then
+ echo -n " idmapd"
+ do_start_idmapd
+ if [ $? != 0 ]; then
+ rc_status -v
+ rc_exit
+ fi
+ echo $IDMAPD_BIN > $IDMAPD_SERVER_STATE
+ fi
+ # exportfs
/usr/sbin/exportfs -r
- rc_status
- /usr/sbin/rpc.nfsd $PARAMS
- rc_status
+ # rpc.mountd
+ echo -n " mountd"
if [ -n "$MOUNTD_PORT" ] ; then
startproc /usr/sbin/rpc.mountd -p $MOUNTD_PORT
else
startproc /usr/sbin/rpc.mountd
fi
- if [ "$NFS4_SUPPORT" = "yes" ]; then
- checkproc /usr/sbin/rpc.idmapd
- if [ $? -eq 0 ] ; then
- ## Let idmapd know that nfs server is starting up
- /etc/init.d/idmapd reload
- fi
- fi
+ if [ $? != 0 ]; then
+ rc_status -v
+ rc_exit
+ fi
+ # rpc.statd
+ echo -n " statd"
+ startproc /usr/sbin/rpc.statd --no-notify
+ if [ $? != 0 ]; then
+ rc_status -v
+ rc_exit
+ fi
+ # rpc.nfsd
+ echo -n " nfsd"
+ $NFSD_BIN $PARAMS
+ if [ $? != 0 ]; then
+ rc_status -v
+ rc_exit
+ fi
+ # sm-notify needs to be run last
+ echo -n " sm-notify"
+ /usr/sbin/sm-notify
+ #
rc_status -v
;;
stop)
- echo -n "Shutting down kernel based NFS server"
+ echo -n "Shutting down kernel based NFS server:"
+ # rpc.nfsd
+ echo -n " nfsd"
killproc -n -KILL nfsd
- rc_status
+ if [ $? != 0 ]; then
+ rc_status -v
+ rc_exit
+ fi
+ # rpc.statd
+ if ! checkproc -n lockd; then
+ echo -n " statd"
+ killproc rpc.statd
+ fi
+ #
+ # rpc.mountd
+ echo -n " mountd"
killproc -TERM /usr/sbin/rpc.mountd
- rc_status
+ if [ $? != 0 ]; then
+ rc_status -v
+ rc_exit
+ fi
+ # svcgssd
+ if [ "$NEED_SVCGSSD" = yes ]; then
+ echo -n " svcgssd"
+ killproc $SVCGSSD_BIN
+ if [ $? != 0 ]; then
+ rc_status -v
+ rc_exit
+ fi
+ fi
+ # idmap
+ if [ "$NEED_IDMAPD" = yes ]; then
+ # kill only if not needed by client anymore
+ if [ ! -f $IDMAPD_CLIENT_STATE ]; then
+ echo -n " idmapd"
+ killproc $IDMAPD_BIN
+ fi
+ rm -f $IDMAPD_SERVER_STATE
+ fi
+ # umount nfsd fs
check_for_nfsdfs
if [ "$HAVE_NFSDFS" = "yes" -a -f /proc/fs/nfsd/exports ] ; then
umount /proc/fs/nfsd
rc_status
fi
nfs4_unbind_mounts
+ #
rc_status -v
;;
try-restart)
@@ -164,7 +298,7 @@
rc_status -v
;;
status)
- echo -n "Checking for kernel based NFS server: "
+ echo -n "Checking for kernel based NFS server:"
## Check status with checkproc(8), if process is running
## checkproc will return with exit status 0.
@@ -175,10 +309,38 @@
# 3 - service not running
# NOTE: checkproc returns LSB compliant status values.
+ if [ "$NEED_SVCGSSD" = yes ]; then
+ echo -n " svcgssd"
+ checkproc $SVCGSSD_BIN
+ if [ $? != 0 ]; then
+ rc_status -v
+ rc_exit
+ fi
+ fi
+ if [ "$NEED_IDMAPD" = yes ]; then
+ echo -n " idmapd"
+ checkproc $IDMAPD_BIN
+ if [ $? != 0 ]; then
+ rc_status -v
+ rc_exit
+ fi
+ fi
+ echo -n " mountd"
checkproc /usr/sbin/rpc.mountd
- rc_status
+ if [ $? != 0 ]; then
+ rc_status -v
+ rc_exit
+ fi
+ echo -n " statd"
+ checkproc /usr/sbin/rpc.statd
+ if [ $? != 0 ]; then
+ rc_status -v
+ rc_exit
+ fi
+ echo -n " nfsd"
checkproc -n nfsd
rc_status -v
+
;;
*)
echo "Usage: $0 {start|stop|status|try-restart|restart|force-reload|reload}"
++++++ nfs-utils-1.0.12.tar.bz2 -> nfs-utils-1.1.0.tar.bz2 ++++++
++++ 14393 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org