mirror of
https://github.com/webmin/webmin.git
synced 2026-02-09 08:42:20 +00:00
28 lines
441 B
Perl
28 lines
441 B
Perl
# idmapd-lib.pl
|
|
# Common functions for the idmapd config
|
|
|
|
do '../web-lib.pl';
|
|
&init_config();
|
|
do '../ui-lib.pl';
|
|
|
|
# get_config()
|
|
# Returns the idmapd config
|
|
sub get_config {
|
|
local %conf;
|
|
open(FILE, $config{'idmapd_conf'});
|
|
while(<FILE>) {
|
|
chomp;
|
|
s/#.*//;
|
|
s/^\s+//;
|
|
s/\s+$//;
|
|
s/^\[.*$//;
|
|
next unless length;
|
|
my ($var, $value) = split(/\s*=\s*/, $_, 2);
|
|
$conf{$var} = $value;
|
|
}
|
|
close(FILE);
|
|
return %conf;
|
|
}
|
|
|
|
1;
|