Source: sysvinit
Version: 2.94-2
Severity: wishlist

 From d754b4a470bc7f5bf3b04beb0a18c6b2895f8f8a Mon Sep 17 00:00:00 2001
From: Dmitry Bogatov <[email protected]>
Date: Mon, 29 Apr 2019 02:49:32 +0000
Subject: [PATCH] Make lsb-base hard dependency of sysv-rc

Since "initscripts" package already depends on "lsb-base", and sysv-rc
is used almost exclusively with "initscripts", there is no point in having
it soft (recommends) dependency on "lsb-base".

Now, with "lsb-base" as hard dependency of "sysv-rc", /etc/init.d/rc
script, provided by "sysv-rc", could be simplified: there is no longer
need to check, whether file /lib/lsb/init-functions exists.
---
 debian/control        | 3 +--
 debian/src/sysv-rc/rc | 8 +-------
 2 files changed, 2 insertions(+), 9 deletions(-)

diff --git a/debian/control b/debian/control
index 06c59aef..1e24709e 100644
--- a/debian/control
+++ b/debian/control
@@ -69,12 +69,11 @@ Description: System-V-like utilities
 Package: sysv-rc
 Architecture: all
 Multi-Arch: foreign
-Recommends:
- lsb-base (>= 3.2-14),
 Pre-Depends:
  init-system-helpers (>= 1.25~),
 Depends:
  insserv (>> 1.12.0-10),
+ lsb-base (>= 3.2-14),
  startpar,
  sysvinit-utils (>= 2.86.ds1-62),
  ${misc:Depends},
diff --git a/debian/src/sysv-rc/rc b/debian/src/sysv-rc/rc
index d36ecc75..ed828cf5 100755
--- a/debian/src/sysv-rc/rc
+++ b/debian/src/sysv-rc/rc
@@ -56,13 +56,7 @@ if [ -f /etc/default/rcS ] ; then
 fi
 export VERBOSE

-if [ -f /lib/lsb/init-functions ] ; then
-       . /lib/lsb/init-functions
-else
-       log_action_msg() { echo $@; }
-       log_failure_msg() { echo $@; }
-       log_warning_msg() { echo $@; }
-fi
+. /lib/lsb/init-functions

 #
 # Check if we are able to use make like booting.  It require the

Attachment: pgp2A8GXIgk0l.pgp
Description: PGP signature

Reply via email to