aboutsummaryrefslogtreecommitdiff
path: root/net/tinyproxy/files
diff options
context:
space:
mode:
authorchris5560 <christian.schoenebeck@gmail.com>2014-07-24 14:19:12 +0200
committerchris5560 <christian.schoenebeck@gmail.com>2014-07-24 14:19:12 +0200
commit02491213fc362d7f6c8837b73998a0ebd2205d22 (patch)
tree18c5ec35c261add2ebe66a9ac7c37144017b14da /net/tinyproxy/files
parenta909d2d7a27b109eee32c114e41e106d52f4c732 (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.init6
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() {