# -- # Kernel/Config.pm - Config file for OTRS kernel package Kernel::Config; use warnings; use utf8; BEGIN { if (-f '/etc/otrs/database.pm') { require '/etc/otrs/database.pm'; if ($dbtype eq 'pgsql') { $dbport ||= '5432'; our $dsn = "DBI:Pg:dbname"; } else { $dbport ||= '3306'; our $dsn = "DBI:mysql:database"; } } } sub Load { my $Self = shift; # ---------------------------------------------------- # # database settings # # ---------------------------------------------------- # $Self->{DatabaseHost} = $dbserver || 'mysql.ifce.edu.br'; $Self->{Database} = $dbname || 'otrs2'; $Self->{DatabaseUser} = $dbuser || 'otrs2'; $Self->{DatabasePw} = $dbpass || 'DISPONIVEL_NO_1PASSWORD'; $Self->{DatabaseDSN} = "$dsn=$Self->{Database};host=$Self->{DatabaseHost};port=$dbport;"; # ---------------------------------------------------- # # fs root directory # ---------------------------------------------------- # $Self->{Home} = '/usr/share/otrs'; # switch off the web based installer for the Debian package $Self->{SecureMode} = 1; } use base qw(Kernel::Config::Defaults); # -----------------------------------------------------# 1; ~