git-svn-id: svn://svn.openwrt.org/openwrt/branches/packages_10.03.2@30268
3c298f89-4303-0410-b956-
a3cf2f4a3e73
PKG_NAME:=tinyproxy
PKG_VERSION:=1.8.2
PKG_NAME:=tinyproxy
PKG_VERSION:=1.8.2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:=http://www.banu.com/pub/tinyproxy/1.8/
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:=http://www.banu.com/pub/tinyproxy/1.8/
#
# Name of the user the tinyproxy daemon should switch to after the port
#
# Name of the user the tinyproxy daemon should switch to after the port
-# Copyright (C) 2008 OpenWrt.org
+# Copyright (C) 2008-2011 OpenWrt.org
+
-DAEMON=/usr/sbin/tinyproxy
CFGFILE=/var/etc/tinyproxy.conf
CFGFILE=/var/etc/tinyproxy.conf
+section_enabled() {
+ config_get_bool enabled "$1" 'enabled' 0
+ [ $enabled -gt 0 ]
+}
+
- config_load tinyproxy
- config_foreach start_proxy tinyproxy
+ config_load 'tinyproxy'
+ config_foreach start_proxy 'tinyproxy'
- start-stop-daemon -q -x "$DAEMON" -K
- rm -f $CFGFILE
+ service_stop /usr/sbin/tinyproxy
- config_get_bool enable "$1" enable
- [ "$enable" -eq "1" ] || return 0
+ section_enabled "$1" || return 1
+ mkdir -m0755 -p /var/etc
echo '### AUTOGENERATED CONFIGURATION' > $CFGFILE
echo '### DO NOT EDIT' >> $CFGFILE
echo '### SEE /etc/config/tinyproxy INSTEAD' >> $CFGFILE
echo '### AUTOGENERATED CONFIGURATION' > $CFGFILE
echo '### DO NOT EDIT' >> $CFGFILE
echo '### SEE /etc/config/tinyproxy INSTEAD' >> $CFGFILE
config_foreach write_upstream upstream
config_foreach write_upstream upstream
- start-stop-daemon -q -x "$DAEMON" -S -- -c "$CFGFILE"
+ service_start /usr/sbin/tinyproxy -c "$CFGFILE"