Codebase list sysvinit / 1f37a57
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 changed file(s) with 9 addition(s) and 1 deletion(s). Raw diff Collapse all Expand all
22 [ Justus Winter ]
33 * hurd-i386 runsystem.sysv: honor init=something in the kernel command line
44 (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.
510
611 -- Samuel Thibault <sthibault@debian.org> Tue, 08 Apr 2014 01:41:51 +0200
712
173173 $action = shift @args;
174174 if ("remove" eq $action) {
175175 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;
177180 if (0 == $rc && !$notreally) {
178181 remove_last_action($scriptname);
179182 }