Revision 28e11d24
Von Moritz Bunkus vor mehr als 13 Jahren hinzugefügt
SL/LxOfficeConf.pm | ||
---|---|---|
6 | 6 |
use Encode; |
7 | 7 |
|
8 | 8 |
sub read { |
9 |
my ($class, $file_name) = @_; |
|
10 |
|
|
9 | 11 |
read_config 'config/lx_office.conf.default' => %::lx_office_conf; |
10 | 12 |
_decode_recursively(\%::lx_office_conf); |
11 | 13 |
|
12 |
if (-f 'config/lx_office.conf') { |
|
13 |
read_config 'config/lx_office.conf' => my %local_conf; |
|
14 |
$file_name ||= 'config/lx_office.conf'; |
|
15 |
|
|
16 |
if (-f $file_name) { |
|
17 |
read_config $file_name => my %local_conf; |
|
14 | 18 |
_decode_recursively(\%local_conf); |
15 | 19 |
_flat_merge(\%::lx_office_conf, \%local_conf); |
16 | 20 |
} |
Auch abrufbar als: Unified diff
Ermöglichen, dass andere Konfigurationsdatei als config/lx_office.conf eingelesen wird
Stichwort: verschiedene Mandanten in ein und derselben
Installation. Bisher nur für Task-Server (kommt im nächsten Commit).