Skip to content
Snippets Groups Projects
Commit 848cc0bd authored by Rob Swindell's avatar Rob Swindell :speech_balloon:
Browse files

Use main.ini instead of main.cnf for system password

Fixes issue #472
parent 38ca7913
No related branches found
No related tags found
1 merge request!463MRC mods by Codefenix (2024-10-20)
...@@ -4,7 +4,7 @@ require("acmev2.js", "ACMEv2"); ...@@ -4,7 +4,7 @@ require("acmev2.js", "ACMEv2");
* File names used... * File names used...
*/ */
var sks_fname = backslash(system.ctrl_dir)+"ssl.cert"; var sks_fname = backslash(system.ctrl_dir)+"ssl.cert";
var maincnf_fname = backslash(system.ctrl_dir)+"main.cnf"; var main_ini_fname = backslash(system.ctrl_dir)+"main.ini";
var recycle_sem = backslash(system.ctrl_dir)+"recycle.web"; var recycle_sem = backslash(system.ctrl_dir)+"recycle.web";
var csr_fname = backslash(system.ctrl_dir)+"csr.cert"; var csr_fname = backslash(system.ctrl_dir)+"csr.cert";
...@@ -14,7 +14,7 @@ var cert; ...@@ -14,7 +14,7 @@ var cert;
var domains = [system.inet_addr]; var domains = [system.inet_addr];
var i; var i;
var ks; var ks;
var maincnf = new File(maincnf_fname); var main_ini = new File(main_ini_fname);
var syspass; var syspass;
var f; var f;
...@@ -34,12 +34,10 @@ function create_dnsnames(names) { ...@@ -34,12 +34,10 @@ function create_dnsnames(names) {
return ext; return ext;
} }
if (!maincnf.open("rb", true)) if (!main_ini.open("r", true))
throw("Unable to open "+maincnf.name); throw("Unable to open "+main_ini.name);
maincnf.position = 186; // Indeed. syspass = main_ini.iniGetValue(null, "password");
syspass = maincnf.read(40); main_ini.close();
syspass = syspass.replace(/\x00/g,'');
maincnf.close();
for (i=0; i<argc; i++) { for (i=0; i<argc; i++) {
if (argv[i] == '--domain' && i+1 < argc) { if (argv[i] == '--domain' && i+1 < argc) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment