瀏覽代碼

kanboard logging functions

Bob Mottram 7 年之前
父節點
當前提交
a59a84a0a3
共有 1 個檔案被更改,包括 14 行新增4 行删除
  1. 14
    4
      src/freedombone-app-kanboard

+ 14
- 4
src/freedombone-app-kanboard 查看文件

@@ -48,13 +48,23 @@ kanboard_variables=(ONION_ONLY
48 48
                     MY_USERNAME)
49 49
 
50 50
 function logging_on_kanboard {
51
-    kanboard_configfile=/var/www/${KANBOARD_DOMAIN_NAME}/htdocs/config.php
52
-    sed -i "s|define('LOG_FILE'.*|define('LOG_FILE', DATA_DIR.DIRECTORY_SEPARATOR.'debug.log');|g" $kanboard_configfile
51
+    read_config_param KANBOARD_DOMAIN_NAME
52
+    if [ $KANBOARD_DOMAIN_NAME ]; then
53
+        kanboard_configfile=/var/www/${KANBOARD_DOMAIN_NAME}/htdocs/config.php
54
+        if [ -f $kanboard_configfile ]; then
55
+            sed -i "s|define('LOG_FILE'.*|define('LOG_FILE', DATA_DIR.DIRECTORY_SEPARATOR.'debug.log');|g" $kanboard_configfile
56
+        fi
57
+    fi
53 58
 }
54 59
 
55 60
 function logging_off_kanboard {
56
-    kanboard_configfile=/var/www/${KANBOARD_DOMAIN_NAME}/htdocs/config.php
57
-    sed -i "s|define('LOG_FILE'.*|define('LOG_FILE', '/dev/null');|g" $kanboard_configfile
61
+    read_config_param KANBOARD_DOMAIN_NAME
62
+    if [ $KANBOARD_DOMAIN_NAME ]; then
63
+        kanboard_configfile=/var/www/${KANBOARD_DOMAIN_NAME}/htdocs/config.php
64
+        if [ -f $kanboard_configfile ]; then
65
+            sed -i "s|define('LOG_FILE'.*|define('LOG_FILE', '/dev/null');|g" $kanboard_configfile
66
+        fi
67
+    fi
58 68
 }
59 69
 
60 70
 function remove_user_kanboard {