root/trunk/midgard/data/datagard.in

Revision 12185, 1.2 kB (checked in by piotras, 1 year ago)

Added verbose 0 levels

  • Property svn:executable set to *
Line 
1 #! @PHP_BINARY@
2 <?php
3
4 require_once 'midgard_setup_globals.php';
5
6 define('PHP_CMD', '@PHP_BINARY@');
7
8 function datagard_exec($cmd)
9 {
10     $output = array();
11     $retval = 0;
12
13     /* exec disables output :/
14     exec($cmd, &$output, &$retval);
15
16     if($retval != 0)
17     {
18         echo $output[1] . "\n";
19         return FALSE;
20     }
21     */
22
23     system($cmd, &$retval);
24
25     if($retval != 0)
26         return FALSE;
27
28     return TRUE;
29 }
30
31 /* QUICK INSTALL */
32
33 /* Set more verbose log type */
34 $cmd = PHP_CMD . " midgard_datagard.php -v 0 -t config -c midgard -a config-set -s loglevel message";
35 if(!datagard_exec($cmd)) exit;
36
37 /* Set logfile */
38 $cmd = PHP_CMD . " midgard_datagard.php -v 0 -t config -c midgard -a config-set -s logfilename " . MIDGARD_SETUP_LOG_FILE;
39 if(!datagard_exec($cmd)) exit;
40
41 /* Created database, install pear packages and create vhost config */
42 $cmd = PHP_CMD . " midgard_datagard.php";
43 if(!datagard_exec($cmd)) exit;
44
45 /* "Restart" to update database and create tables for newly installed classes */
46 $cmd = PHP_CMD . " midgard_datagard.php -v 0 -c midgard -a dbupdate";
47 if(!datagard_exec($cmd)) exit;
48
49 /* "Restart" and create virtual host configuration */
50 $cmd = PHP_CMD . " midgard_datagard.php -v 0 -c midgard -a vhost";
51 if(!datagard_exec($cmd)) exit;
52
53 ?>
Note: See TracBrowser for help on using the browser.