Your message dated Mon, 21 Apr 2014 09:41:13 +0000
with message-id <[email protected]>
and subject line Bug#641669: fixed in sysvinit 2.88dsf-55
has caused the Debian Bug report #641669,
regarding init.d status support
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.)
--
641669: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=641669
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: initscripts
Version: 2.88dsf-13.11
Severity: wishlist
Tags: patch
Here is a patch to add support for the "status" action to the init
scripts. As discussed on the mailing list, most of these are no-ops
but should still be present.
diff -u sysvinit-2.88dsf/debian/changelog sysvinit-2.88dsf/debian/changelog
--- sysvinit-2.88dsf/debian/changelog
+++ sysvinit-2.88dsf/debian/changelog
@@ -1,3 +1,9 @@
+sysvinit (2.88dsf-13.12) unstable; urgency=low
+
+ * Add init.d status support
+
+ -- Peter Eisentraut <[email protected]> Tue, 13 Sep 2011 21:20:12 +0300
+
sysvinit (2.88dsf-13.11) unstable; urgency=low
* Non-maintainer upload.
diff -u sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/umountnfs.sh sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/umountnfs.sh
--- sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/umountnfs.sh
+++ sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/umountnfs.sh
@@ -89,6 +89,9 @@
stop|"")
do_stop
;;
+ status)
+ exit 0
+ ;;
*)
echo "Usage: umountnfs.sh [start|stop]" >&2
exit 3
diff -u sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mountall-bootclean.sh sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mountall-bootclean.sh
--- sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mountall-bootclean.sh
+++ sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mountall-bootclean.sh
@@ -22,6 +22,9 @@
stop)
# No-op
;;
+ status)
+ exit 0
+ ;;
*)
echo "Usage: mountall-bootclean.sh [start|stop]" >&2
exit 3
diff -u sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mountkernfs.sh sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mountkernfs.sh
--- sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mountkernfs.sh
+++ sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mountkernfs.sh
@@ -127,6 +127,9 @@
stop)
# No-op
;;
+ status)
+ exit 0
+ ;;
*)
echo "Usage: mountkernfs [start|stop]" >&2
exit 3
diff -u sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/killprocs sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/killprocs
--- sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/killprocs
+++ sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/killprocs
@@ -55,6 +55,9 @@
stop)
# No-op
;;
+ status)
+ exit 0
+ ;;
*)
echo "Usage: $0 start|stop" >&2
exit 3
diff -u sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mountdevsubfs.sh sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mountdevsubfs.sh
--- sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mountdevsubfs.sh
+++ sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mountdevsubfs.sh
@@ -79,6 +79,9 @@
stop)
# No-op
;;
+ status)
+ exit 0
+ ;;
*)
echo "Usage: mountdevsubfs [start|stop]" >&2
exit 3
diff -u sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/umountfs sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/umountfs
--- sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/umountfs
+++ sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/umountfs
@@ -125,6 +125,9 @@
stop)
do_stop
;;
+ status)
+ exit 0
+ ;;
*)
echo "Usage: $0 start|stop" >&2
exit 3
diff -u sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/halt sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/halt
--- sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/halt
+++ sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/halt
@@ -74,6 +74,9 @@
stop)
do_stop
;;
+ status)
+ exit 0
+ ;;
*)
echo "Usage: $0 start|stop" >&2
exit 3
diff -u sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/checkfs.sh sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/checkfs.sh
--- sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/checkfs.sh
+++ sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/checkfs.sh
@@ -150,6 +150,9 @@
stop)
# No-op
;;
+ status)
+ exit 0
+ ;;
*)
echo "Usage: checkfs.sh [start|stop]" >&2
exit 3
diff -u sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mountoverflowtmp sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mountoverflowtmp
--- sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mountoverflowtmp
+++ sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mountoverflowtmp
@@ -46,8 +46,17 @@
log_action_end_msg 0
fi
;;
+ status)
+ if LC_ALL=C mount | \
+ grep '^overflow on /tmp type tmpfs' >/dev/null; then
+ log_success_msg "Overflow tmpfs on /tmp is mounted"
+ else
+ log_success_msg "Overflow tmpfs on /tmp is not mounted"
+ fi
+ exit 0
+ ;;
*)
- echo "Usage: mountoverflowtmp [start|stop]" >&2
+ echo "Usage: mountoverflowtmp [start|stop|status]" >&2
exit 3
;;
esac
diff -u sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/umountroot sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/umountroot
--- sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/umountroot
+++ sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/umountroot
@@ -40,6 +40,9 @@
stop)
do_stop
;;
+ status)
+ exit 0
+ ;;
*)
echo "Usage: $0 start|stop" >&2
exit 3
diff -u sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/reboot sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/reboot
--- sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/reboot
+++ sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/reboot
@@ -31,6 +31,9 @@
stop)
do_stop
;;
+ status)
+ exit 0
+ ;;
*)
echo "Usage: $0 start|stop" >&2
exit 3
diff -u sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mountnfs.sh sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mountnfs.sh
--- sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mountnfs.sh
+++ sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mountnfs.sh
@@ -99,6 +99,8 @@
;;
stop)
;;
+ status)
+ ;;
*)
echo "Usage: $0 start|stop" >&2
exit 3
diff -u sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/bootmisc.sh sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/bootmisc.sh
--- sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/bootmisc.sh
+++ sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/bootmisc.sh
@@ -49,6 +49,9 @@
stop)
# No-op
;;
+ status)
+ exit 0
+ ;;
*)
echo "Usage: bootmisc.sh [start|stop]" >&2
exit 3
diff -u sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/single sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/single
--- sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/single
+++ sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/single
@@ -28,6 +28,9 @@
stop)
# No-op
;;
+ status)
+ exit 0
+ ;;
*)
echo "Usage: $0 start|stop" >&2
exit 3
diff -u sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/rc.local sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/rc.local
--- sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/rc.local
+++ sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/rc.local
@@ -32,6 +32,9 @@
echo "Error: argument '$1' not supported" >&2
exit 3
;;
+ status)
+ exit 0
+ ;;
stop)
;;
*)
diff -u sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mountnfs-bootclean.sh sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mountnfs-bootclean.sh
--- sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mountnfs-bootclean.sh
+++ sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mountnfs-bootclean.sh
@@ -22,6 +22,9 @@
stop)
# No-op
;;
+ status)
+ exit 0
+ ;;
*)
echo "Usage: mountnfs-bootclean.sh [start|stop]" >&2
exit 3
diff -u sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/sendsigs sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/sendsigs
--- sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/sendsigs
+++ sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/sendsigs
@@ -124,6 +124,9 @@
stop)
do_stop
;;
+ status)
+ exit 0
+ ;;
*)
echo "Usage: $0 start|stop" >&2
exit 3
diff -u sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mountall.sh sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mountall.sh
--- sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mountall.sh
+++ sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mountall.sh
@@ -79,6 +79,9 @@
stop)
# No-op
;;
+ status)
+ exit 0
+ ;;
*)
echo "Usage: mountall.sh [start|stop]" >&2
exit 3
diff -u sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mtab.sh sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mtab.sh
--- sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mtab.sh
+++ sysvinit-2.88dsf/debian/src/initscripts/etc/init.d/mtab.sh
@@ -116,6 +116,9 @@
stop)
# No-op
;;
+ status)
+ exit 0
+ ;;
*)
echo "Usage: mountall-mtab.sh [start|stop]" >&2
exit 3
--- End Message ---
--- Begin Message ---
Source: sysvinit
Source-Version: 2.88dsf-55
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: Mon, 21 Apr 2014 10:12:00 +0200
Source: sysvinit
Binary: sysvinit sysvinit-core sysvinit-utils sysv-rc initscripts bootlogd
Architecture: source amd64 all
Version: 2.88dsf-55
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: 641669 720584 745260
Changes:
sysvinit (2.88dsf-55) experimental; urgency=medium
.
[ Gabriele Giacone ]
* sysv-rc:
- On hurd, fix hurd-console addition to inittab if inittab is already
existent and fix getty pathnames in commented out lines as well
(Closes: #745260).
.
[ Petter Reinholdtsen ]
* Drop sysv-rc-conf as suggests. It do not work with dependency based
boot ordering.
* Adjust initscripts.postinst to use --compare-versions checks that
cause relevant code to only run on upgrades, and not on first time
install, fixing debootstrap fakechroot failure (Closes: #720584).
Patch from Andreas Mohr.
* Add 'status' support to all init.d scripts (Closes: #641669).
Based on patch from Peter Eisentraut.
Checksums-Sha1:
e293582d9972ca5c9b49ef6d89d79b9df2bbdce6 1781 sysvinit_2.88dsf-55.dsc
7abfc6e994874b8e3e1ac26cfac0a68b650d3ab9 149320
sysvinit_2.88dsf-55.debian.tar.xz
f8556e0f8027744ba0d77537fe0d328516528305 82768 sysvinit_2.88dsf-55_amd64.deb
c9b2cda8f3fbabf542face9c82f4d799bb613387 130224
sysvinit-core_2.88dsf-55_amd64.deb
449c53f26f7f503234f868d6033e5708ce5cbd90 83102
sysvinit-utils_2.88dsf-55_amd64.deb
546edf97295f8b8d0a535627c123f3c9642a8db0 81614 sysv-rc_2.88dsf-55_all.deb
7dc91090663aed5ea97046a714c5efa63388a3a6 85796 initscripts_2.88dsf-55_amd64.deb
af5f950f1ae818ec4c4dbd922683b92309b8c6a9 57914 bootlogd_2.88dsf-55_amd64.deb
Checksums-Sha256:
ccd1b39346397ffc7051daefdabe4efe5d6b4ca0d5c2c2e8e2d3232310f5c111 1781
sysvinit_2.88dsf-55.dsc
589245ebebe6f61d758a7b5a08b6f263d0267aa9c2f4f0da62453d49bbe8821e 149320
sysvinit_2.88dsf-55.debian.tar.xz
ce3e111159a2b6aaa37ec2a84a53abf3f640bf0a7963b0ff556e23edb034860d 82768
sysvinit_2.88dsf-55_amd64.deb
809bbc35c9f3413164d7edad0ad9e9f224dcc70e42d56f16b190192e0e64c35b 130224
sysvinit-core_2.88dsf-55_amd64.deb
055602fc01fe50ebf7b337e61e454ac0311b5cf6344c9458fc367304ba336f5c 83102
sysvinit-utils_2.88dsf-55_amd64.deb
4a59be2f7edcaa66728efe0f1345f63cdaf109d1f4199f7def7c6b19deacea87 81614
sysv-rc_2.88dsf-55_all.deb
d95cc2a88c676097bdfc794b938f07f97cf9ca8a7b7dc0830eb1c0659a6d6a9b 85796
initscripts_2.88dsf-55_amd64.deb
07ddd3ac56de57c6ecb61bf2318c90206d7dcb5b6ad479cc962548a666594f3d 57914
bootlogd_2.88dsf-55_amd64.deb
Files:
29a09e9605fc772485132dff0aa4e9c0 1781 admin required sysvinit_2.88dsf-55.dsc
4dbfab5a8b87b0fa13b5a3eebf6f1c48 149320 admin required
sysvinit_2.88dsf-55.debian.tar.xz
39e1281f5010c88f1b4a4591220901ce 82768 admin required
sysvinit_2.88dsf-55_amd64.deb
ff52ba2ea20a98b1b43454398a8bd624 130224 admin required
sysvinit-core_2.88dsf-55_amd64.deb
c89f8199948f5b94da96264e6116718f 83102 admin required
sysvinit-utils_2.88dsf-55_amd64.deb
6d05a7c9db67d42d852579e499e650fb 81614 admin required
sysv-rc_2.88dsf-55_all.deb
2c9903ff48445f0656fe366f3284b5c7 85796 admin required
initscripts_2.88dsf-55_amd64.deb
0454240492e20501933b49b6cb9ec684 57914 admin optional
bootlogd_2.88dsf-55_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iD8DBQFTVNPP20zMSyow1ykRAqY6AKDiknKajVjo1tydLLeo7puW0gh2IgCfb4tX
a0C0ijYFqSLNPB/9S5j0hpc=
=0aW3
-----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________
Pkg-sysvinit-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-sysvinit-devel