Hello community, here is the log from the commit of package nfs-utils for openSUSE:11.4 checked in at Fri Feb 18 14:08:53 CET 2011. -------- --- old-versions/11.4/all/nfs-utils/nfs-utils.changes 2011-01-31 13:58:28.000000000 +0100 +++ /mounts/work_src_done/11.4/nfs-utils/nfs-utils.changes 2011-02-17 00:58:58.000000000 +0100 @@ -1,0 +2,21 @@ +Wed Feb 16 23:55:22 UTC 2011 - nfbrown@novell.com + +- nfs.init: improve handling of paths with spaces. + If a path name has a space, it will appear as \040 + in fstab and in /proc/mounts. Using 'grep -E' to search + for this is problematic as it will interpret the + '\'. So use 'grep -F' instead - we know there is + only a single space in /proc/mounts. Also use + "read -r" so 'read' doesn't interpret the '/'. + (bnc#666128) + +------------------------------------------------------------------- +Wed Feb 16 23:49:40 UTC 2011 - nfbrown@novell.com + +- nfsserver.init: make sure sm-notify runs on restart. + If we stop nfsd, that might also stop lockd which would + drop locks. So make sure lockd really does drop lock + for consistency, and ensure that sm-notify is run when + nfsserver is restarted. (bnc#668280) + +------------------------------------------------------------------- calling whatdependson for 11.4-i586 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nfs-utils.spec ++++++ --- /var/tmp/diff_new_pack.VOIuzl/_old 2011-02-18 14:08:51.000000000 +0100 +++ /var/tmp/diff_new_pack.VOIuzl/_new 2011-02-18 14:08:51.000000000 +0100 @@ -27,7 +27,7 @@ Url: http://nfs.sourceforge.net Summary: Support Utilities for Kernel nfsd Version: 1.2.3 -Release: 5 +Release: 11.<RELEASE2> Group: Productivity/Networking/NFS License: GPLv2+ BuildRoot: %{_tmppath}/%{name}-%{version}-build ++++++ nfs.init ++++++ --- /var/tmp/diff_new_pack.VOIuzl/_old 2011-02-18 14:08:51.000000000 +0100 +++ /var/tmp/diff_new_pack.VOIuzl/_new 2011-02-18 14:08:51.000000000 +0100 @@ -43,7 +43,7 @@ then nfs=no fi -while read what where type options rest ; do +while read -r what where type options rest ; do case "$what" in \#*|"") continue ;; esac @@ -56,7 +56,7 @@ esac nfs=yes if test "$1" = status ; then - grep -qE "^$what[[:blank:]]+$where[[:blank:]]+nfs" /proc/mounts && continue + grep -qF "$what $where nfs" /proc/mounts && continue state=3 continue fi ++++++ nfsserver.init ++++++ --- /var/tmp/diff_new_pack.VOIuzl/_old 2011-02-18 14:08:51.000000000 +0100 +++ /var/tmp/diff_new_pack.VOIuzl/_new 2011-02-18 14:08:51.000000000 +0100 @@ -248,7 +248,12 @@ if ! checkproc -n lockd; then echo -n " statd" killproc rpc.statd + else + # tell lockd to drop all client locks + killproc -n -KILL lockd fi + # make sure sm-notify is run on restart, as we have dropped some locks + rm -f /var/run/sm-notify.pid # # rpc.mountd echo -n " mountd" ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org