diff options
author | chris5560 <christian.schoenebeck@gmail.com> | 2014-07-24 14:19:12 +0200 |
---|---|---|
committer | chris5560 <christian.schoenebeck@gmail.com> | 2014-07-24 14:19:12 +0200 |
commit | 02491213fc362d7f6c8837b73998a0ebd2205d22 (patch) | |
tree | 18c5ec35c261add2ebe66a9ac7c37144017b14da /net/tinyproxy/files | |
parent | a909d2d7a27b109eee32c114e41e106d52f4c732 (diff) |
[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>
Diffstat (limited to 'net/tinyproxy/files')
-rw-r--r-- | net/tinyproxy/files/tinyproxy.init | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/net/tinyproxy/files/tinyproxy.init b/net/tinyproxy/files/tinyproxy.init index be7234a57..73f38c63d 100644 --- a/net/tinyproxy/files/tinyproxy.init +++ b/net/tinyproxy/files/tinyproxy.init @@ -46,7 +46,7 @@ start_proxy() { proxy_string "$1" StatFile >> $CFGFILE proxy_string "$1" LogFile >> $CFGFILE - proxy_flag "$1" SysLog >> $CFGFILE + proxy_flag "$1" Syslog >> $CFGFILE proxy_atom "$1" LogLevel >> $CFGFILE @@ -111,6 +111,10 @@ proxy_string() { config_get _value "$SECTION" "$OPTION" [ -z "$_value" ] && _value="$DEFAULT" [ -n "$_value" ] && echo "${ALIAS:-${OPTION}} "'"'"$_value"'"' + [ -n "$_value" -a "$OPTION" = "LogFile" ] && { + touch $_value + chmod 666 $_value + } } proxy_flag() { |