26 if(!defined(
'TESTROOT'))
29 $plenth = strlen($path);
31 $TESTROOT = substr($path, 0, $plenth-6);
32 $_ENV[
'TESTROOT'] = $TESTROOT;
33 putenv(
"TESTROOT=$TESTROOT");
34 define(
'TESTROOT',$TESTROOT);
37 $sysconf = getenv(
'SYSCONFDIR');
38 if($sysconf === FALSE)
40 if(file_exists(
'/usr/local/etc/fossology'))
42 $sysconf =
'/usr/local/etc/fossology';
44 else if(file_exists(
'/etc/fossology'))
46 $sysconf =
'/etc/fossology';
49 if($sysconf === FALSE || $sysconf == NULL)
51 echo
"FATAL! cannot determine where the fossology sysconfigdir is located\n";
54 $RC = fopen(
"fossology.rc",
'w');
57 echo
"FATAL! could not open fossology.rc for writting\n";
60 $many = fwrite($RC, $sysconf);
64 echo
"DBCRC: sysconf is:$sysconf\n";
65 echo
"DBCRC: exporting sysconf to env and globals.\n";
66 $GLOBALS[
'SYSCONFDIR'] = $sysconf;
67 putenv(
"SYSCONFDIR={$GLOBALS['SYSCONFDIR']}");
68 $_ENV[
'SYSCONFDIR'] = $GLOBALS[
'SYSCONFDIR'];