forked from extern/egroupware
"- detecting source dir
- --suse opton to set suse defaults (default is red hat)"
This commit is contained in:
parent
9ce701cb18
commit
ce882c3e64
@ -38,9 +38,9 @@ $config = array(
|
|||||||
'lang' => 'en', // languages for admin user and extra lang to install
|
'lang' => 'en', // languages for admin user and extra lang to install
|
||||||
'charset' => 'utf-8',
|
'charset' => 'utf-8',
|
||||||
'start_db' => '/etc/init.d/mysqld',
|
'start_db' => '/etc/init.d/mysqld',
|
||||||
'autostart_db' => '/sbin/chkconfig --level 3 mysqld on',
|
'autostart_db' => '/sbin/chkconfig --level 345 mysqld on',
|
||||||
'start_webserver' => '/etc/init.d/httpd',
|
'start_webserver' => '/etc/init.d/httpd',
|
||||||
'autostart_webserver' => '/sbin/chkconfig --level 3 httpd on',
|
'autostart_webserver' => '/sbin/chkconfig --level 345 httpd on',
|
||||||
);
|
);
|
||||||
|
|
||||||
// read language from LANG enviroment variable
|
// read language from LANG enviroment variable
|
||||||
@ -53,6 +53,8 @@ if (($lang = isset($_ENV['LANG']) ? $_ENV['LANG'] : $_SERVER['LANG']))
|
|||||||
}
|
}
|
||||||
$config['lang'] = $lang;
|
$config['lang'] = $lang;
|
||||||
}
|
}
|
||||||
|
$config['source_dir'] = dirname(dirname(dirname(__FILE__)));
|
||||||
|
|
||||||
// read config from command line
|
// read config from command line
|
||||||
$argv = $_SERVER['argv'];
|
$argv = $_SERVER['argv'];
|
||||||
$prog = array_shift($argv);
|
$prog = array_shift($argv);
|
||||||
@ -67,6 +69,14 @@ while(($arg = array_shift($argv)))
|
|||||||
{
|
{
|
||||||
usage();
|
usage();
|
||||||
}
|
}
|
||||||
|
elseif($arg == '--suse')
|
||||||
|
{
|
||||||
|
$config['php'] = '/usr/bin/php5';
|
||||||
|
$config['start_db'] = '/etc/init.d/mysql';
|
||||||
|
$config['autostart_db'] = '/sbin/chkconfig --level 345 mysql on';
|
||||||
|
$config['start_webserver'] = '/etc/init.d/apache2';
|
||||||
|
$config['autostart_webserver'] = '/sbin/chkconfig --level 345 apach2 on';
|
||||||
|
}
|
||||||
elseif(substr($arg,0,2) == '--' && isset($config[$name=substr($arg,2)]))
|
elseif(substr($arg,0,2) == '--' && isset($config[$name=substr($arg,2)]))
|
||||||
{
|
{
|
||||||
$config[$name] = array_shift($argv);
|
$config[$name] = array_shift($argv);
|
||||||
@ -300,7 +310,7 @@ function usage($error=null)
|
|||||||
{
|
{
|
||||||
global $prog,$config;
|
global $prog,$config;
|
||||||
|
|
||||||
echo "Usage: $prog [-h|--help] [-v|--verbose] [options, ...]\n\n";
|
echo "Usage: $prog [-h|--help] [-v|--verbose] [--suse] [options, ...]\n\n";
|
||||||
echo "options and their defaults:\n";
|
echo "options and their defaults:\n";
|
||||||
foreach($config as $name => $default)
|
foreach($config as $name => $default)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user