Look for insserv /usr/lib/insserv/insserv and /sbin/insserv, to handle newer insserv packages where it no longer is in the default PATH.
Petter Reinholdtsen
10 years ago
2 | 2 |
[ Justus Winter ]
|
3 | 3 |
* hurd-i386 runsystem.sysv: honor init=something in the kernel command line
|
4 | 4 |
(Closes: #742615).
|
|
5 |
|
|
6 |
[ Petter Reinholdtsen ]
|
|
7 |
* Look for insserv /usr/lib/insserv/insserv and /sbin/insserv, to
|
|
8 |
handle newer insserv packages where it no longer is in the default
|
|
9 |
PATH.
|
5 | 10 |
|
6 | 11 |
-- Samuel Thibault <sthibault@debian.org> Tue, 08 Apr 2014 01:41:51 +0200
|
7 | 12 |
|
173 | 173 |
$action = shift @args;
|
174 | 174 |
if ("remove" eq $action) {
|
175 | 175 |
if ( -f "/etc/init.d/$scriptname" ) {
|
176 | |
my $rc = system("/sbin/insserv", @opts, "-r", $scriptname) >> 8;
|
|
176 |
my $insserv = "/usr/lib/insserv/insserv";
|
|
177 |
# Fallback for older insserv package versions [2014-04-16]
|
|
178 |
$insserv = "/sbin/insserv" if ( -x "/sbin/insserv");
|
|
179 |
my $rc = system($insserv, @opts, "-r", $scriptname) >> 8;
|
177 | 180 |
if (0 == $rc && !$notreally) {
|
178 | 181 |
remove_last_action($scriptname);
|
179 | 182 |
}
|