diff --git a/config/lokilaunch.sh b/config/lokilaunch.sh
index 122452c..2b1e22c 100644
--- a/config/lokilaunch.sh
+++ b/config/lokilaunch.sh
@@ -15,10 +15,16 @@ case "$1" in
;;
gen)
+ systemctl stop lokinet
echo -n "NEW lokinet.ini FILE CREATED\n"
- lokinet "-g"
- cp /root/.lokinet/lokinet.ini /usr/local/bin/
- cat /usr/local/bin/lokinet.ini
+ tmpdir=$(mktemp --tmpdir -d lokinet.XXXXXXXXXX)
+ /usr/bin/lokinet -g $tmpdir/lokinet.ini
+ sudo sed -i -e "s#$tmpdir#/var/lib/lokinet#" $tmpdir/lokinet.ini
+ chmod 640 $tmpdir/lokinet.ini
+ chgrp _loki $tmpdir/lokinet.ini
+ mv -f $tmpdir/lokinet.ini /var/lib/lokinet/lokinet.ini
+ cat /var/lib/lokinet/lokinet.ini
+ systemctl start lokinet
;;
bootstrap)
diff --git a/includes/functions.php b/includes/functions.php
index c44f953..82fa73b 100755
--- a/includes/functions.php
+++ b/includes/functions.php
@@ -388,7 +388,7 @@ function DisplayLokinetConfig()
echo '' , PHP_EOL;
}
- $filename = '/usr/local/bin/lokinet.ini';
+ $filename = '/var/lib/lokinet/lokinet.ini';
if (file_exists($filename)) {
echo '' , PHP_EOL;
@@ -596,64 +596,72 @@ function SaveTORAndVPNConfig()
foreach ($return as $line) {
echo htmlspecialchars($line, ENT_QUOTES).'
' , PHP_EOL;
}
+/* Lokinet script commands start HERE
+////
+//// LOKINET
+////
+//*/
+
+ //START
} elseif (isset($_POST['StartDaemon'])) {
- ?>
+ /*?>
$output"; + */ + + //STOP } elseif (isset($_POST['StopDaemon'])) { - ?> + ?>
$output"; + + //GENERATE LOKINET.INI } elseif (isset($_POST['GenerateLokinet'])) { - ?> + ?>
$output"; + + //REGENERATE LOKINET.INI } elseif (isset($_POST['ReGenerateLokinet'])) { - ?> + ?>
$output"; + + //APPLY LOKINET-BOOTSTRAP } elseif (isset($_POST['ApplyLokinetSettings'])) { - ?> -