mirror of
https://github.com/webmin/webmin.git
synced 2026-05-06 23:30:29 +01:00
Enable use of LSB init script headers on Debian
https://www.virtualmin.com/node/17287
This commit is contained in:
@@ -13,3 +13,4 @@ order=0
|
||||
sort_mode=0
|
||||
boot_levels=2 3 5
|
||||
no_chkconfig=0
|
||||
init_info=1
|
||||
|
||||
@@ -419,15 +419,6 @@ if ($config{'chkconfig'}) {
|
||||
}
|
||||
}
|
||||
}
|
||||
elsif ($config{'init_info'} || $data =~ /BEGIN INIT INFO/) {
|
||||
# Find the suse-style Description: line
|
||||
foreach (@lines) {
|
||||
s/\r|\n//g;
|
||||
if (/^#\s*(Description|Short-Description):\s*(.*)/) {
|
||||
$desc = $2;
|
||||
}
|
||||
}
|
||||
}
|
||||
elsif ($_[0] =~ /^\/etc\/init.d\/(\S+)$/ && -r "/etc/init/$1.conf") {
|
||||
# Upstart description file exists
|
||||
open(CONF, "/etc/init/$1.conf");
|
||||
@@ -439,6 +430,15 @@ elsif ($_[0] =~ /^\/etc\/init.d\/(\S+)$/ && -r "/etc/init/$1.conf") {
|
||||
}
|
||||
close(CONF);
|
||||
}
|
||||
elsif ($config{'init_info'} || $data =~ /BEGIN INIT INFO/) {
|
||||
# Find the suse-style Description: line
|
||||
foreach (@lines) {
|
||||
s/\r|\n//g;
|
||||
if (/^#\s*(Description|Short-Description):\s*(.*)/) {
|
||||
$desc = $2;
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
# Use the first comments
|
||||
foreach (@lines) {
|
||||
|
||||
Reference in New Issue
Block a user