[Pkg-iscsi-maintainers] [SCM] Debian Open-iSCSI Packaging branch, upstream-mnc, updated. 2.0-872-193-gde2c0e7
Mike Christie
michaelc at cs.wisc.edu
Sat Apr 7 15:43:38 UTC 2012
The following commit has been merged in the upstream-mnc branch:
commit f69f9d781a537d4cce1e7c90779feabb052f87e5
Author: Jim Ramsay <jim_ramsay at dell.com>
Date: Wed Jul 20 09:06:44 2011 -0400
iscsid: In foreground mode, treat SIGINT like SIGTERM
This allows ^C to exit iscsid but only when it is running in foreground
mode, which is useful for testing.
Signed-off-by: Jim Ramsay <jim_ramsay at dell.com>
diff --git a/usr/iscsid.c b/usr/iscsid.c
index 1a37347..9df6658 100644
--- a/usr/iscsid.c
+++ b/usr/iscsid.c
@@ -304,6 +304,11 @@ static void iscsid_shutdown(void)
static void catch_signal(int signo)
{
log_debug(1, "pid %d caught signal %d", getpid(), signo);
+
+ /* In foreground mode, treat SIGINT like SIGTERM */
+ if (!daemonize && signo == SIGINT)
+ signo = SIGTERM;
+
switch (signo) {
case SIGTERM:
iscsid_shutdown();
--
Debian Open-iSCSI Packaging
More information about the Pkg-iscsi-maintainers
mailing list