X-Git-Url: https://scm.fusionforge.org/anonscm/gitweb?p=fusionforge%2Ffusionforge.git;a=blobdiff_plain;f=src%2Ffusionforge-install-3-db.php;h=9e56cdd191acd074228d592a4b987ca3a485e03d;hp=ad97a3410a65a1851601fb37775bc67cb4b300e4;hb=59802f8f46eaac78af9ea9cf4c717fd79ce4b07b;hpb=052b846fc7f792eb5ed10f5b214298df39f4402a diff --git a/src/fusionforge-install-3-db.php b/src/fusionforge-install-3-db.php index ad97a3410a..9e56cdd191 100755 --- a/src/fusionforge-install-3-db.php +++ b/src/fusionforge-install-3-db.php @@ -168,6 +168,25 @@ function install() } show(" ...using '$gforge_user'"); + show(' * Storing Database configuration...'); + require_once ("$fusionforge_src_dir/common/include/utils.php"); + $p = md5(util_randbytes(10)); + $k = md5(util_randbytes(10)); + + $dbini = fopen("$fusionforge_etc_dir/secrets.ini",'w'); + fwrite($dbini, "[core] +database_host = +database_name = $gforge_db +database_user = $gforge_user +database_port = +database_password = $p + +session_key = $k +"); + fclose($dbini); + chmod("$fusionforge_etc_dir/secrets.ini", 0660); + + show(" * Modifying DB Access Permissions..."); if (!file_exists("$PGHBA.fforge.backup")) { run("cp $PGHBA $PGHBA.fforge.backup", true);