#
# Current maintainer MJR http://mjr.towers.org.uk/
# See http://www.koha.org/wiki/?page=KohaInstaller
+#
+# 2007/11/12 Added DB_PORT and changed other keywords to reflect multi-dbms support. -fbcit
use Sys::Hostname;
use Socket;
The following configuration keywords are available:
PREFIX,
-BASE_DIR, CGI_DIR, LOG_DIR,
-MYSQL_DB, MYSQL_HOST, MYSQL_PASS, MYSQL_USER, WEBMASTER_EMAIL, WEBSERVER_DOMAIN,
+BASE_DIR, CGI_DIR, LOG_DIR, INSTALL_BASE,
+DB_TYPE, DB_HOST, DB_PORT, DB_NAME, DB_PASS, DB_USER, WEBMASTER_EMAIL, WEBSERVER_DOMAIN,
WEBSERVER_HOST, WEBSERVER_IP, WEBSERVER_PORT, WEBSERVER_PORT_LIBRARIAN, ZEBRA_PASS, ZEBRA_USER
=head1 EXAMPLES
$mydomain =~ s/^.*?\.//;
# This is set here to rescue systems with broken DNS
$myip = $ENV{'WEBSERVER_IP'} || inet_ntoa(scalar gethostbyname($myhost||'localhost')) || die "Cannot get our own IP address: DNS fault?";
-$prefix = $ENV{'PREFIX'} || "/usr";
+$prefix = $ENV{'INSTALL_BASE'} || "/usr";
# These are our configuration guesses
# Keys were extracted by
# <grep -o '__.*__' etc/* | cut -f2 -d: | sort -u | sed -e 's/^/ "/;s/$/" => "",/'
%configuration = (
"__BASE_DIR__" => ($ENV{'INSTALLSITELIB'} || sprintf($prefix."/lib/perl5/site_perl/%vd",$^V))."/koha",
- "__CGI_DIR__" => $prefix."/lib/cgi-bin/koha",
+ "__CGI_DIR__" => $prefix."/lib/cgi-bin",
"__LOG_DIR__" => "/var/log",
- "__MYSQL_DB__" => "koha",
- "__MYSQL_HOST__" => $myhost,
- "__MYSQL_PASS__" => "katikoan",
- "__MYSQL_USER__" => "kohaadmin",
+ "__DB_TYPE__" => "mysql",
+ "__DB_NAME__" => "koha",
+ "__DB_HOST__" => $myhost,
+ "__DB_PORT__" => "3306",
+ "__DB_USER__" => "kohaadmin",
+ "__DB_PASS__" => "katikoan",
"__PREFIX__" => $prefix,
"__WEBMASTER_EMAIL__" => 'webmaster@'.$mydomain,
"__WEBSERVER_DOMAIN__" => $mydomain,
"__WEBSERVER_PORT_LIBRARIAN__" => "8080",
"__ZEBRA_PASS__" => "zebrastripes",
"__ZEBRA_USER__" => "kohauser",
+ "__MARCFLAVOUR__" => "marc21",
);
# Override configuration from the environment