Selaa lähdekoodia

[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 vuotta sitten
vanhempi
commit
02491213fc
1 muutettua tiedostoa jossa 5 lisäystä ja 1 poistoa
  1. 5
    1
      net/tinyproxy/files/tinyproxy.init

+ 5
- 1
net/tinyproxy/files/tinyproxy.init Näytä tiedosto

@@ -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() {