浏览代码

[packages] tinyproxy: logging problems

1.) No SysLog possible because keyword misspelled
In tinyproxy.conf and tinyproxy.config the parameter is correct spelled
with small "l"
2.) No logging as non root user
The default is that tinyproxy deamon run as nobody:nogroup, but they have no permission to /var/log/ or any other location.
So touch and change permission for logfile during startup

Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
chris5560 10 年前
父节点
当前提交
02491213fc
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5
    1
      net/tinyproxy/files/tinyproxy.init

+ 5
- 1
net/tinyproxy/files/tinyproxy.init 查看文件

@@ -46,7 +46,7 @@ start_proxy() {
46 46
 	proxy_string "$1" StatFile >> $CFGFILE
47 47
 	proxy_string "$1" LogFile >> $CFGFILE
48 48
 
49
-	proxy_flag "$1" SysLog >> $CFGFILE
49
+	proxy_flag "$1" Syslog >> $CFGFILE
50 50
 
51 51
 	proxy_atom "$1" LogLevel >> $CFGFILE
52 52
 
@@ -111,6 +111,10 @@ proxy_string() {
111 111
 	config_get _value "$SECTION" "$OPTION"
112 112
 	[ -z "$_value" ] && _value="$DEFAULT"
113 113
 	[ -n "$_value" ] && echo "${ALIAS:-${OPTION}} "'"'"$_value"'"'
114
+	[ -n "$_value" -a "$OPTION" = "LogFile" ] && {
115
+		touch $_value
116
+		chmod 666 $_value
117
+	}
114 118
 }
115 119
 
116 120
 proxy_flag() {