Monitoring-Generator-TestConfig
view release on metacpan or search on metacpan
lib/Monitoring/Generator/TestConfig.pm view on Meta::CPAN
if(-e $self->{'output_dir'} and !$self->{'overwrite_dir'}) {
croak('output_dir '.$self->{'output_dir'}.' does already exist and overwrite_dir not set');
}
# set some defaults
my($user, $group);
if($^O eq "MSWin32") {
$user = getlogin();
$group = "nagios";
} else {
$user = getpwuid($<);
my @userinfo = getpwnam($user);
my @groupinfo = getgrgid($userinfo[3]);
$group = $groupinfo[0];
}
$self->{'user'} = $user unless defined $self->{'user'};
$self->{'group'} = $group unless defined $self->{'group'};
# we dont want the root user to run the core
if($self->{'user'} eq 'root') {
( run in 0.284 second using v1.01-cache-2.11-cpan-8d75d55dd25 )