#
-# Copyright (C) 2009 OpenWrt.org
+# Copyright (C) 2009-2011 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
PKG_NAME:=rinetd
PKG_VERSION:=0.62
-PKG_RELEASE:=1
+PKG_RELEASE:=2
PKG_SOURCE:=rinetd.tar.gz
PKG_SOURCE_URL:=http://www.boutell.com/rinetd/http
#!/bin/sh /etc/rc.common
-# rinetd init script
-# Copyright (C) 2009 OpenWrt.org
+# Copyright (C) 2009-2011 OpenWrt.org
START=80
-SSD=start-stop-daemon
-BIN=/usr/sbin/rinetd
CFG=/var/etc/rinetd.conf
-PID=/var/run/rinetd.pid
common_add() {
local cfg="$1"
}
start() {
- mkdir -p /var/etc /var/run
+ mkdir -m 0755 -p /var/etc
+ mkdir -m 0755 -p /var/run
- echo "# This file is autogenerated, use /etc/config/rinetd" > $CFG
- config_load rinetd
- config_foreach common_add common
- config_foreach forward_add forwarding
+ echo "# This file is autogenerated, check /etc/config/rinetd" > $CFG
+ config_load 'rinetd'
+ config_foreach common_add 'common'
+ config_foreach forward_add 'forwarding'
- $SSD -S -q -x $BIN -- -c $CFG
+ service_start /usr/sbin/rinetd -c $CFG
}
stop() {
- $SSD -K -q -p $PID -x $BIN
- rm -f $PID $CFG
+ service_stop /usr/sbin/rinetd
}
reload() {
- $SSD -K -q -p $PID -x $BIN -s 1
+ service_reload /usr/sbin/rinetd
}