echo "Running post-installation script to configure php.ini\n";
+function fatal($msg)
+{
+ echo $msg;
+ sleep(5);
+ exit(1);
+}
+
$ini_name = $argv[1];
$option_file = $argv[2];
+if (!file_exists($option_file)) {
+ fatal("Option file $option_file does not exist");
+}
+
+if (!file_exists($ini_name)) {
+ fatal("inifile $ini_name does not exist");
+}
+
$options = explode("\n", file_get_contents($option_file));
$opts = array();
/* Parse the options */
foreach ($options as $line) {
+ if (strlen(trim($line)) == 0)
+ continue;
+
list($name, $value) = explode("=", $line);
if ($name == "extension") {
extract($optdata);
if (preg_match($pat, $line)) {
+ echo "Found $pat ; setting $name to $value\n";
$line = "$name=$value\r\n";
// No need to match again
unset($opts[$k]);
rename($new_name, $ini_name);
echo "All done!\n";
-
+sleep(1);
?>