瀏覽代碼

Use KNOTC_PATH everywhere

Miraty 4 年之前
父節點
當前提交
f294a90cf1
共有 5 個文件被更改,包括 12 次插入11 次删除
  1. 1 1
      ns/dnssec.php
  2. 3 3
      ns/ns.php
  3. 4 4
      ns/zone.php
  4. 3 3
      reg/ds.php
  5. 1 0
      top.inc.php

+ 1 - 1
ns/dnssec.php

@@ -28,7 +28,7 @@
 
 if (isset($_POST['zone']) AND isset($_SESSION['username'])) {
 
-  exec("/usr/sbin/keymgr " . $_POST['zone'] . " ds", $output);
+  exec(KEYMGR_PATH . " " . $_POST['zone'] . " ds", $output);
 
   echo "Voici les enregistrements DNS à indiquer à la zone parente<br>";
 

+ 3 - 3
ns/ns.php

@@ -47,9 +47,9 @@ if (isset($_POST['zone']) AND isset($_POST['domain']) AND isset($_POST['action']
   else
     exit("Erreur : valeur invalide pour action");
 
-  exec("knotc zone-begin " . $_POST['zone']);
-  exec("knotc zone-" . $action . "set " . $_POST['zone'] . "  " . $_POST['domain'] . " 3600 IN NS " . $_POST['ns']);
-  exec("knotc zone-commit " . $_POST['zone']);
+  exec(KNOTC_PATH . " zone-begin " . $_POST['zone']);
+  exec(KNOTC_PATH . " zone-" . $action . "set " . $_POST['zone'] . "  " . $_POST['domain'] . " 3600 IN NS " . $_POST['ns']);
+  exec(KNOTC_PATH . " zone-commit " . $_POST['zone']);
   echo "Enregistrement ajouté";
 }
 

+ 4 - 4
ns/zone.php

@@ -23,10 +23,10 @@ if (isset($_POST['domain']) AND isset($_SESSION['username'])) {
   exec("cp /var/lib/knot/zones/template /var/lib/knot/zones/" . $_POST['domain'] . "zone");
   exec("sed -i 's/maison.atope.art./" . $_POST['domain'] . "/g' /var/lib/knot/zones/" . $_POST['domain'] . "zone");
 
-  exec("knotc conf-begin");
-  exec("knotc conf-set 'zone[" . $_POST['domain'] . "]'");
-  exec("knotc conf-set 'zone[" . $_POST['domain'] . "].file' '" . $_POST['domain'] . "zone'");
-  exec("knotc conf-commit");
+  exec(KNOTC_PATH . " conf-begin");
+  exec(KNOTC_PATH . " conf-set 'zone[" . $_POST['domain'] . "]'");
+  exec(KNOTC_PATH . " conf-set 'zone[" . $_POST['domain'] . "].file' '" . $_POST['domain'] . "zone'");
+  exec(KNOTC_PATH . " conf-commit");
   echo "La requête a été traitée.";
 
 }

+ 3 - 3
reg/ds.php

@@ -90,9 +90,9 @@ if (isset($_POST['zone']) AND isset($_POST['keytag']) AND isset($_POST['algo'])
   nsCheckZonePossession($_POST['zone']);
   nicCheckDomainPossession($_POST['zone']);
 
-  exec("knotc zone-begin atope.art");
-  exec("knotc zone-set atope.art " . $_POST['zone'] . " 3600 DS " . $_POST['keytag'] . " " . $_POST['algo'] . " " . $_POST['dt'] . " " . $_POST['key']);
-  exec("knotc zone-commit atope.art");
+  exec(KNOTC_PATH . " zone-begin atope.art");
+  exec(KNOTC_PATH . " zone-set atope.art " . $_POST['zone'] . " 3600 DS " . $_POST['keytag'] . " " . $_POST['algo'] . " " . $_POST['dt'] . " " . $_POST['key']);
+  exec(KNOTC_PATH . " zone-commit atope.art");
   //secure.example.   DS      tag=12345 alg=3 digest_type=1 <foofoo>
   echo "La requête a été envoyée à Knot";
 

+ 1 - 0
top.inc.php

@@ -25,6 +25,7 @@ define("ROOT_PATH", "/var/www/niver" . PREFIX);
 define("PAGE", basename($_SERVER['PHP_SELF'], '.php'));
 define("DB_PATH", ROOT_PATH . "/db/niver.db");
 define("KNOTC_PATH", "/usr/sbin/knotc");
+define("KEYMGR_PATH", "/usr/sbin/keymgr");
 
 if (SERVICE != "auth" AND !isset($_SESSION['username'])) {
   header('Location: ' . PREFIX . '/auth/login?redir=' . SERVICE . "/" . PAGE, true, 302);