From c8d18e26d2a53d9036a32c2dafebccaf4ce1634d Mon Sep 17 00:00:00 2001 From: Phil Endecott
Date: Tue, 14 Oct 2008 14:36:58 -0400 Subject: [PATCH] sm-notify should exit as soon as its determined
Hello community,
here is the log from the commit of package nfs-utils
checked in at Thu Nov 20 15:56:47 CET 2008.
--------
--- nfs-utils/nfs-utils.changes 2008-11-14 03:20:10.000000000 +0100
+++ /mounts/work_src_done/STABLE/nfs-utils/nfs-utils.changes 2008-11-20 03:10:39.610525000 +0100
@@ -1,0 +2,22 @@
+Thu Nov 20 03:10:20 CET 2008 - nfbrown@suse.de
+
+- rpc.gssd-catch-signal.patch
+ * new patch (not yet upstream) to make sure
+ rpc.gssd gets signals from dnotify.
+ bnc#406832
+
+-------------------------------------------------------------------
+Wed Nov 19 23:42:23 CET 2008 - nfbrown@suse.de
+
+- sm-notify-no-sync.patch
+ * new upstream patch to avoid sync() in common
+ case of no peers to notify.
+ Important for speeding boot of SLED
+
+-------------------------------------------------------------------
+Tue Nov 18 21:43:59 CET 2008 - nfbrown@suse.de
+
+- nfs-utils.spec: typo in command to install
+ modprobe.d/nfs-utils
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
New:
----
rpc.gssd-catch-signal.patch
sm-notify-no-sync.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nfs-utils.spec ++++++
--- /var/tmp/diff_new_pack.DH6731/_old 2008-11-20 15:55:11.000000000 +0100
+++ /var/tmp/diff_new_pack.DH6731/_new 2008-11-20 15:55:11.000000000 +0100
@@ -27,7 +27,7 @@
Url: http://nfs.sourceforge.net
Summary: Support Utilities for Kernel nfsd
Version: 1.1.3
-Release: 10
+Release: 11
Group: Productivity/Networking/NFS
License: GPL v2 or later
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -49,6 +49,8 @@
Patch0: nfs-utils-1.0.7-bind-syntax.patch
Patch1: nfs-utils-1.1.2-try-before-mount.patch
Patch2: nfs-utils-1.1.2-connect-UDP.patch
+Patch3: sm-notify-no-sync.patch
+Patch4: rpc.gssd-catch-signal.patch
%description
This package contains the NFS utilities. You can tune the number of
@@ -128,6 +130,8 @@
%patch0 -p1
%patch1 -p1
%patch2 -p1
+%patch3 -p1
+%patch4 -p1
cp %{S:6} .
%build
@@ -179,7 +183,7 @@
install -m 755 %{S:9} $RPM_BUILD_ROOT/lib/mkinitrd/scripts/setup-nfs.sh
install -m 755 %{S:10} $RPM_BUILD_ROOT/lib/mkinitrd/scripts/boot-nfs.sh
install -d $RPM_BUILD_ROOT/etc/modprobe.d
-install -m 644 ${S:11} $RPM_BUILD_ROOT/etc/modprobe.d/nfs-utils
+install -m 644 %{S:11} $RPM_BUILD_ROOT/etc/modprobe.d/nfs-utils
%clean
rm -rf $RPM_BUILD_ROOT
@@ -286,6 +290,19 @@
%doc nfs/*.html nfs/*.ps linux-nfs/* README.NFSv4
%changelog
+* Thu Nov 20 2008 nfbrown@suse.de
+- rpc.gssd-catch-signal.patch
+ * new patch (not yet upstream) to make sure
+ rpc.gssd gets signals from dnotify.
+ bnc#406832
+* Wed Nov 19 2008 nfbrown@suse.de
+- sm-notify-no-sync.patch
+ * new upstream patch to avoid sync() in common
+ case of no peers to notify.
+ Important for speeding boot of SLED
+* Tue Nov 18 2008 nfbrown@suse.de
+- nfs-utils.spec: typo in command to install
+ modprobe.d/nfs-utils
* Fri Nov 14 2008 nfbrown@suse.de
- nfsserver.init
* don't set version if nfsd already running.
++++++ rpc.gssd-catch-signal.patch ++++++
Make sure signal used by 'dnotify' is not blocked.
Some desktop environments block all realtime signals
and they remain blocked for all child processes.
So if you run rpc.gssd from a terminal window, the
signal it used for dnotify is blocked and never
deliverred. So it doesn't work.
So we unblock that signal.
bnc#406832
Signed-off-by: NeilBrown