Your message dated Thu, 17 Apr 2014 13:18:49 +0000
with message-id <[email protected]>
and subject line Bug#742615: fixed in sysvinit 2.88dsf-54
has caused the Debian Bug report #742615,
regarding make runsystem.sysv honor init=something
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
742615: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=742615
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: sysvinit
Version: 2.88dsf-51
Severity: wishlist
Tags: patch
Usertags: hurd

Dear maintainer :)

attached is a patch that makes runsystem.sysv honor init=something in
the kernel command line. This makes it possible to spawn a shell early
in the Hurd bootstrap very much like it is possible on Debian/Linux.

Thanks,
Justus
From 9ecdb676b9b3ae316ab43303084f6bfe84b04027 Mon Sep 17 00:00:00 2001
From: Justus Winter <[email protected]>
Date: Tue, 25 Mar 2014 14:51:21 +0100
Subject: [PATCH] Make runsystem.sysv honor init=something in the kernel
 command line

This makes it possible to spawn a shell early in the Hurd bootstrap
very much like it is possible on Debian/Linux.
---
 debian/src/initscripts/etc/hurd/runsystem.sysv | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/debian/src/initscripts/etc/hurd/runsystem.sysv b/debian/src/initscripts/etc/hurd/runsystem.sysv
index 943d443..cb448d7 100755
--- a/debian/src/initscripts/etc/hurd/runsystem.sysv
+++ b/debian/src/initscripts/etc/hurd/runsystem.sysv
@@ -19,6 +19,11 @@ fallback_shells='/bin/sh /bin/dash /bin/bash /bin/csh /bin/ash /bin/shd'
 # Shell used for normal single-user startup.
 SHELL=/bin/sh
 
+# The init program to call.
+#
+# Can be overridden using init=something in the kernel command line.
+init=/sbin/init
+
 ###
 
 # If we get a SIGLOST, attempt to reopen the console in case
@@ -82,6 +87,9 @@ while [ $# -gt 0 ]; do
   shift
   case "$arg" in
   --*) ;;
+  init=*)
+    eval "${arg}"
+    ;;
   *=*) ;;
   -*)
     flags="${flags}${arg#-}"
@@ -111,4 +119,4 @@ for i in `seq 1 100000` ; do : ; done
 fsysopts / --update --readonly
 
 # Finally, start the actual SysV init.
-exec /sbin/init ${single} -a
+exec ${init} ${single} -a
-- 
1.9.0


--- End Message ---
--- Begin Message ---
Source: sysvinit
Source-Version: 2.88dsf-54

We believe that the bug you reported is fixed in the latest version of
sysvinit, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Petter Reinholdtsen <[email protected]> (supplier of updated sysvinit package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 17 Apr 2014 15:01:34 +0200
Source: sysvinit
Binary: sysvinit sysvinit-core sysvinit-utils sysv-rc initscripts bootlogd
Architecture: source amd64 all
Version: 2.88dsf-54
Distribution: experimental
Urgency: medium
Maintainer: Debian sysvinit maintainers 
<[email protected]>
Changed-By: Petter Reinholdtsen <[email protected]>
Description: 
 bootlogd   - daemon to log boot messages
 initscripts - scripts for initializing and shutting down the system
 sysv-rc    - System-V-like runlevel change mechanism
 sysvinit   - System-V-like init utilities - metapackage
 sysvinit-core - System-V-like init utilities
 sysvinit-utils - System-V-like utilities
Closes: 587954 606875 742615
Changes: 
 sysvinit (2.88dsf-54) experimental; urgency=medium
 .
   [ Justus Winter ]
   * hurd-i386 runsystem.sysv: honor init=something in the kernel command line
     (Closes: #742615).
 .
   [ Petter Reinholdtsen ]
   * Look for insserv /usr/lib/insserv/insserv and /sbin/insserv, to
     handle newer insserv packages where it no longer is in the default
     PATH.
   * Let the service script pass environment variables LANGUAGE,
     LC_CTYPE, LC_NUMERIC, LC_TIME, LC_COLLATE, LC_MONETARY,
     LC_MESSAGES, LC_PAPER, LC_NAME, LC_ADDRESS, LC_TELEPHONE,
     LC_MEASUREMENT, LC_IDENTIFICATION and LC_ALL (in other word, all
     locale related environment variables) in addition to LANG to the
     init.d scripts, in accordance with the principle of least surprise
     (Closes: #606875).
   * Change checkfs/checkroot and avoid printing the kernel command line
     during boot if forcefsck is set (Closes: #587954).
Checksums-Sha1: 
 846946c4db950f48b876f837c0902850d6bbf832 1781 sysvinit_2.88dsf-54.dsc
 9f965aaca2adf0af63a857c81382137bcda4ef7b 148992 
sysvinit_2.88dsf-54.debian.tar.xz
 a5bf2c87e112796e806611636beb05cb9813e8ce 82526 sysvinit_2.88dsf-54_amd64.deb
 b5395580275a136402f9c9c49626a58b8a5fd3ab 129838 
sysvinit-core_2.88dsf-54_amd64.deb
 a7771df861d9b364b2c59a8e8916f783bccd1492 82910 
sysvinit-utils_2.88dsf-54_amd64.deb
 6bf9d54dd66188b1a6b2f1e92577241387a9f030 81390 sysv-rc_2.88dsf-54_all.deb
 d70bae43413b6dfd8af6f0a3ef43dd8df98e17f8 85498 initscripts_2.88dsf-54_amd64.deb
 0a3b197aa5712012b94c67cc3da79535521a7fb7 57674 bootlogd_2.88dsf-54_amd64.deb
Checksums-Sha256: 
 7494a474f7ae37cc5d773dcfa3a92e582af86167ade88207fb26d2528f699707 1781 
sysvinit_2.88dsf-54.dsc
 c130f89b2f9ff567a55b2d0dd060d8f1540eb566dc0d3747e8dbe3f573f962f2 148992 
sysvinit_2.88dsf-54.debian.tar.xz
 4740f7e95d2d985b034cb992b326279d0159bfbd2cdca220c6e5584890dafbfa 82526 
sysvinit_2.88dsf-54_amd64.deb
 8e9f34af396950d4a1f0d826e73e841ec5f9ed476406a1f9264d4d23e9185cab 129838 
sysvinit-core_2.88dsf-54_amd64.deb
 fbe0c5de1d21339a3102d207724183bd13cdafbf993683c171bf1c11ef5ae7fc 82910 
sysvinit-utils_2.88dsf-54_amd64.deb
 fa3314ce7fbf60bd9f8ddd25410b005af5879c8501fac827d3d39d74f6f8e37c 81390 
sysv-rc_2.88dsf-54_all.deb
 492583f80084c295c4d60fad9b55236ca00e7958213432b53e149e05199ad27b 85498 
initscripts_2.88dsf-54_amd64.deb
 e394510d8f310c0cd690c6d50b291ca2791fd9208cc97efa35345eee0a1c19b8 57674 
bootlogd_2.88dsf-54_amd64.deb
Files: 
 9bb94c0c7eedf8b83c6716a12ed15ccc 1781 admin required sysvinit_2.88dsf-54.dsc
 5c6a655d28cc51d3596653bab983f785 148992 admin required 
sysvinit_2.88dsf-54.debian.tar.xz
 e9cee53d3a41d685afd6f57e458661ac 82526 admin required 
sysvinit_2.88dsf-54_amd64.deb
 d175dde5d92db55d5c1d62fa6587279c 129838 admin required 
sysvinit-core_2.88dsf-54_amd64.deb
 e829aa9a608d779e4f1efa6259ef774a 82910 admin required 
sysvinit-utils_2.88dsf-54_amd64.deb
 dfd7641377018d36f4cf801bfb61b406 81390 admin required 
sysv-rc_2.88dsf-54_all.deb
 d30a71c7fd273fb8ecc611af1845f6e7 85498 admin required 
initscripts_2.88dsf-54_amd64.deb
 17b0d2e3e4169be57b27308b0e021619 57674 admin optional 
bootlogd_2.88dsf-54_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iD8DBQFTT9Go20zMSyow1ykRAsZmAKDtTv04/Hcshk6nxd1wDLp01anIfQCeKJuX
jmXnSuir/KNG1pjoUQnnWEU=
=D7G6
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Pkg-sysvinit-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-sysvinit-devel

Reply via email to