mirror of
https://github.com/webmin/webmin.git
synced 2026-06-04 20:30:22 +01:00
If extra logs were defined in the syslog module in the past but it is deprecated, move them over to the logviewer module
https://github.com/webmin/webmin/issues/2722
This commit is contained in:
21
logviewer/postinstall.pl
Normal file
21
logviewer/postinstall.pl
Normal file
@@ -0,0 +1,21 @@
|
||||
|
||||
require 'logviewer-lib.pl';
|
||||
|
||||
# If other logs to view were defined in the syslog module but it isn't usable on this system,
|
||||
# move them over
|
||||
sub module_install
|
||||
{
|
||||
if (&foreign_check("syslog") && !&foreign_installed("syslog")) {
|
||||
&foreign_require("syslog");
|
||||
if ($syslog::config{'extras'} && !$config{'extras'}) {
|
||||
$config{'extras'} = $syslog::config{'extras'};
|
||||
delete($syslog::config{'extras'});
|
||||
&lock_file($module_config_file);
|
||||
&save_module_config();
|
||||
&unlock_file($module_config_file);
|
||||
&lock_file($syslog::module_config_file);
|
||||
&save_module_config(\%syslog::config, "syslog");
|
||||
&unlock_file($syslog::module_config_file);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user