[Pkg-sysvinit-commits] r1953 - in sysvinit/trunk/debian: . startpar/patches
Petter Reinholdtsen
pere at alioth.debian.org
Sat Jan 1 08:17:58 UTC 2011
Author: pere
Date: 2011-01-01 08:17:53 +0000 (Sat, 01 Jan 2011)
New Revision: 1953
Added:
sysvinit/trunk/debian/startpar/patches/09_noninteractive_ignore_sigint.patch
Modified:
sysvinit/trunk/debian/changelog
sysvinit/trunk/debian/startpar/patches/series
Log:
Acknowledge non-maintainer upload (Closes: #582442). Thank you Ben for the patch.
Modified: sysvinit/trunk/debian/changelog
===================================================================
--- sysvinit/trunk/debian/changelog 2011-01-01 08:03:27 UTC (rev 1952)
+++ sysvinit/trunk/debian/changelog 2011-01-01 08:17:53 UTC (rev 1953)
@@ -1,11 +1,22 @@
sysvinit (2.88dsf-14) UNRELEASED; urgency=low
+ [ Petter Reinholdtsen ]
+ * Acknowledge non-maintainer upload (Closes: #582442). Thank you
+ Ben for the patch.
+
* Debconf translations:
- Add Danish translation by Joe Dalton (Closes: #599430).
- Add Brazilian Portuguese by Adriano Rafael Gomes (Closes: #605851).
-- Petter Reinholdtsen <pere at debian.org> Sun, 14 Nov 2010 23:15:40 +0100
+sysvinit (2.88dsf-13.1) unstable; urgency=3Dlow
+
+ * Non-maintainer upload.
+ * Disable SIGINT for non-interactive init scripts (Closes: #582442)
+
+ -- Ben Hutchings <ben at decadent.org.uk> Sat, 01 Jan 2011 03:45:28 +0000
+
sysvinit (2.88dsf-13) unstable; urgency=low
[ Kel Modderman ]
Added: sysvinit/trunk/debian/startpar/patches/09_noninteractive_ignore_sigint.patch
===================================================================
--- sysvinit/trunk/debian/startpar/patches/09_noninteractive_ignore_sigint.patch (rev 0)
+++ sysvinit/trunk/debian/startpar/patches/09_noninteractive_ignore_sigint.patch 2011-01-01 08:17:53 UTC (rev 1953)
@@ -0,0 +1,30 @@
+--- a/startpar.c
++++ b/startpar.c
+@@ -397,7 +397,6 @@
+ if (p->pid != 0)
+ return;
+
+- (void)signal(SIGINT, SIG_DFL);
+ (void)signal(SIGQUIT, SIG_DFL);
+ (void)signal(SIGSEGV, SIG_DFL);
+ (void)signal(SIGTERM, SIG_DFL);
+@@ -511,7 +510,9 @@
+
+ if (pid == 0)
+ {
++ /* Interactive init scripts may be interrupted */
+ (void)signal(SIGINT, SIG_DFL);
++
+ (void)signal(SIGQUIT, SIG_DFL);
+ (void)signal(SIGSEGV, SIG_DFL);
+ (void)signal(SIGTERM, SIG_DFL);
+@@ -700,6 +701,9 @@
+ char *splashopt = 0;
+ int notty = 0;
+
++ /* By default, init scripts should not be interruptible */
++ (void)signal(SIGINT, SIG_IGN);
++
+ (void)signal(SIGUSR1, sighandler_preload);
+ (void)signal(SIGUSR2, sighandler_nopreload);
+
Modified: sysvinit/trunk/debian/startpar/patches/series
===================================================================
--- sysvinit/trunk/debian/startpar/patches/series 2011-01-01 08:03:27 UTC (rev 1952)
+++ sysvinit/trunk/debian/startpar/patches/series 2011-01-01 08:17:53 UTC (rev 1953)
@@ -7,3 +7,4 @@
06_stdin_notty.patch
07_nocrash_missing_arg.patch
08_kfreebsd_proc_error_debug.patch
+09_noninteractive_ignore_sigint.patch
More information about the Pkg-sysvinit-commits
mailing list