Fix to check on kill command for systemd unit file

This commit is contained in:
iliajie
2022-07-02 23:51:12 +03:00
parent 673b00f4ad
commit 56a7221290
2 changed files with 4 additions and 2 deletions

View File

@ -21,6 +21,8 @@ if ($product) {
unlink("$p/$product");
}
my $temp = &transname();
my $killcmd = &has_command('kill');
$ENV{'WEBMIN_KILLCMD'} = $killcmd;
&copy_source_dest("$root_directory/webmin-systemd", "$temp");
my $lref = &read_file_lines($temp);
foreach my $l (@{$lref}) {

View File

@ -4,8 +4,8 @@ Description=Webmin server daemon
[Service]
Environment="PERLLIB=WEBMIN_LIBDIR"
ExecStart=WEBMIN_LIBDIR/miniserv.pl WEBMIN_CONFIG/miniserv.conf
ExecStop=/bin/kill $MAINPID
ExecReload=/bin/kill -USR1 $MAINPID
ExecStop=WEBMIN_KILLCMD $MAINPID
ExecReload=WEBMIN_KILLCMD -USR1 $MAINPID
PIDFile=WEBMIN_VAR/miniserv.pid
Type=forking
Restart=always