Changeset 583d755 in freewrt
- Timestamp:
- Jul 12, 2006, 12:40:18 AM (19 years ago)
- Branches:
- freewrt_1_0, freewrt_2_0
- Children:
- 4486a95
- Parents:
- 115d022
- Location:
- package
- Files:
-
- 60 edited
-
aiccu/files/aiccu.init (modified) (1 diff)
-
asterisk/files/asterisk.init (modified) (1 diff)
-
avahi/files/avahi-daemon.init (modified) (1 diff)
-
base-files/default/etc/init.d/S40network (modified) (1 diff)
-
base-files/default/etc/init.d/S60cron (modified) (1 diff)
-
base-files/default/etc/init.d/rcS (modified) (1 diff)
-
chillispot/files/chillispot.init (modified) (1 diff)
-
dhcp-forwarder/files/dhcp-fwd.init (modified) (1 diff)
-
dnsmasq/files/dnsmasq.init (modified) (1 diff)
-
dropbear/files/dropbear.init (modified) (1 diff)
-
ez-ipupdate/files/ez-ipupdate.init (modified) (1 diff)
-
fakeidentd/files/fakeidentd.init (modified) (1 diff)
-
freeradius/files/radiusd.init (modified) (1 diff)
-
frickin/files/frickin.init (modified) (1 diff)
-
gmediaserver/files/gmediaserver.init (modified) (1 diff)
-
howl/files/autoipd.init (modified) (1 diff)
-
howl/files/mDNSResponder.init (modified) (1 diff)
-
howl/files/nifd.init (modified) (1 diff)
-
htpdate/files/htpdate.init (modified) (1 diff)
-
iptables/files/firewall.init (modified) (2 diffs)
-
l2tpd/files/l2tpd.init (modified) (1 diff)
-
lighttpd/files/lighttpd.init (modified) (1 diff)
-
mini_httpd/files/mini_httpd.init (modified) (1 diff)
-
miredo/files/miredo-server.init (modified) (1 diff)
-
miredo/files/miredo.init (modified) (1 diff)
-
monit/files/monit.init (modified) (1 diff)
-
mrd6/files/mrd6.init (modified) (1 diff)
-
mt-daapd/files/mt-daapd.init (modified) (1 diff)
-
net-snmp/files/snmpd.init (modified) (1 diff)
-
olsrd/files/olsrd.init (modified) (1 diff)
-
osiris/files/osirisd.init (modified) (1 diff)
-
p910nd/files/p910nd.init (modified) (1 diff)
-
parprouted/files/parprouted.init (modified) (1 diff)
-
peercast/files/peercast.init (modified) (1 diff)
-
peerguardian/files/peerguardian.init (modified) (1 diff)
-
php4/files/php.init (modified) (1 diff)
-
php5/files/php.init (modified) (1 diff)
-
pmacct/files/nfacctd.init (modified) (1 diff)
-
pmacct/files/pmacctd.init (modified) (1 diff)
-
portmap/files/portmap.init (modified) (1 diff)
-
pptpd/files/pptpd.init (modified) (1 diff)
-
quagga/files/quagga.init (modified) (1 diff)
-
radvd/files/radvd.init (modified) (2 diffs)
-
reaim/files/reaim.init (modified) (1 diff)
-
rp-pppoe/files/pppoe-client.init (modified) (1 diff)
-
rp-pppoe/files/pppoe-relay.init (modified) (1 diff)
-
rp-pppoe/files/pppoe-server.init (modified) (1 diff)
-
rrdcollect/files/rrdcollect.init (modified) (1 diff)
-
samba/files/samba.init (modified) (1 diff)
-
siproxd/files/siproxd.init (modified) (1 diff)
-
snort-wireless/files/snort-wireless.init (modified) (1 diff)
-
snort/files/snort.init (modified) (1 diff)
-
syslog-ng/files/syslog-ng.init (modified) (1 diff)
-
tinyproxy/files/tinyproxy.init (modified) (1 diff)
-
tor/files/tor.init (modified) (1 diff)
-
ulogd/files/ulogd.init (modified) (1 diff)
-
vrrpd/files/vrrpd.init (modified) (1 diff)
-
vsftpd/files/vsftpd.init (modified) (1 diff)
-
watchdog/files/watchdog.init (modified) (1 diff)
-
xinetd/files/xinetd.init (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
package/aiccu/files/aiccu.init
r115d022 r583d755 2 2 3 3 case "$1" in 4 start)4 autostart|start) 5 5 aiccu start 6 6 ;; 7 7 8 stop)8 stop) 9 9 aiccu stop 10 10 aiccu stop 11 11 ;; 12 12 13 restart)13 restart) 14 14 $0 stop 15 15 $0 start 16 16 ;; 17 *)17 *) 18 18 echo "Usage: $0 {start|stop|restart}" 19 19 exit 1 -
package/asterisk/files/asterisk.init
r115d022 r583d755 7 7 8 8 case $1 in 9 start)9 autostart|start) 10 10 [ -d /var/run ] || mkdir -p /var/run 11 11 [ -d /var/log/asterisk ] || mkdir -p /var/log/asterisk -
package/avahi/files/avahi-daemon.init
r115d022 r583d755 8 8 9 9 case $1 in 10 start)10 autostart|start) 11 11 mkdir -p $RUN_D 12 12 $BIN $OPTIONS -
package/base-files/default/etc/init.d/S40network
r115d022 r583d755 1 1 #!/bin/sh 2 case "$1" in 3 start|restart) 4 ifup_interfaces=$(nvram get ifup_interfaces) 5 ifup_interfaces=${ifup_interfaces:-"lan wan wifi"} 6 for iface in $ifup_interfaces; do 7 ifup $iface 8 if [ "$iface" = "wifi" ]; then 9 $iface up 10 fi 11 done 12 ;; 2 case $1 in 3 autostart|start|restart) 4 ifup_interfaces=$(nvram get ifup_interfaces) 5 ifup_interfaces=${ifup_interfaces:-"lan wan wifi"} 6 for iface in $ifup_interfaces; do 7 ifup $iface 8 [ "$iface" = "wifi" ] && $iface up 9 done 10 ;; 13 11 esac 14 12 exit 0 -
package/base-files/default/etc/init.d/S60cron
r115d022 r583d755 1 1 #!/bin/sh 2 2 case $1 in 3 start)3 autostart|start) 4 4 mkdir -p /var/spool/cron 5 5 ln -s /etc/crontabs /var/spool/cron/crontabs -
package/base-files/default/etc/init.d/rcS
r115d022 r583d755 6 6 7 7 for i in /etc/init.d/S*; do 8 $istart 2>&18 $i autostart 2>&1 9 9 done | logger -s -p 6 -t '' & -
package/chillispot/files/chillispot.init
r115d022 r583d755 5 5 6 6 case $1 in 7 start)7 autostart|start) 8 8 /sbin/insmod tun >/dev/null 2>&1 9 9 [ -d $RUN_D ] || mkdir -p $RUN_D -
package/dhcp-forwarder/files/dhcp-fwd.init
r115d022 r583d755 6 6 7 7 case $1 in 8 start)8 autostart|start) 9 9 [ -d $LOG_D ] || mkdir -p $LOG_D 10 10 [ -d $RUN_D ] || mkdir -p $RUN_D -
package/dnsmasq/files/dnsmasq.init
r115d022 r583d755 3 3 . /etc/rc.conf 4 4 5 if [ X"${dns_dhcp}" == X"NO" ]; then6 exit 07 fi8 9 [ -f /etc/dnsmasq.conf ] || exit10 11 5 case $1 in 6 autostart) 7 test x"$dns_dhcp" = x"NO" && exit 0 8 # FALLTHROUGH 12 9 start) 10 [ -f /etc/dnsmasq.conf ] || exit 13 11 /usr/sbin/dnsmasq 14 12 ;; -
package/dropbear/files/dropbear.init
r115d022 r583d755 3 3 . /etc/rc.conf 4 4 5 if [ X"${ssh}" == X"NO" ]; then6 exit 07 fi8 9 for type in rsa dss; do {10 # check for keys11 key=/etc/dropbear/dropbear_${type}_host_key12 [ ! -f $key ] && {13 # generate missing keys14 mkdir -p /etc/dropbear15 [ -x /usr/bin/dropbearkey ] && {16 /usr/bin/dropbearkey -t $type -f $key 2>&- >&- && exec $0 $*17 } &18 exit 019 }20 }; done21 22 5 case $1 in 6 autostart) 7 test x"$ssh" = x"NO" && exit 0 8 # FALLTHROUGH 23 9 start) 10 # check for keys 11 for type in rsa dss; do 12 key=/etc/dropbear/dropbear_${type}_host_key 13 [ -f $key ] || { 14 mkdir -p /etc/dropbear 15 [ -x /usr/bin/dropbearkey ] && { 16 /usr/bin/dropbearkey -t $type -f $key 2>&- >&- && \ 17 exec $0 $*; } & 18 exit 0 19 } 20 done 24 21 /usr/sbin/dropbear -w 25 22 ;; -
package/ez-ipupdate/files/ez-ipupdate.init
r115d022 r583d755 8 8 9 9 case $1 in 10 start)10 autostart|start) 11 11 mkdir -p $RUN_D 12 12 $BIN -c $CONF -
package/fakeidentd/files/fakeidentd.init
r115d022 r583d755 2 2 NAME=fakeidentd 3 3 case "$1" in 4 start)4 autostart|start) 5 5 [ -e $DEFAULT ] && $NAME $DEFAULT 6 6 ;; -
package/freeradius/files/radiusd.init
r115d022 r583d755 8 8 9 9 case $1 in 10 start)10 autostart|start) 11 11 [ -d $LOG_D ] || mkdir -p $LOG_D 12 12 [ -d $RUN_D ] || mkdir -p $RUN_D -
package/frickin/files/frickin.init
r115d022 r583d755 6 6 7 7 case $1 in 8 start)8 autostart|start) 9 9 $BIN $OPTIONS & 10 10 ;; -
package/gmediaserver/files/gmediaserver.init
r115d022 r583d755 8 8 9 9 case $1 in 10 start)10 autostart|start) 11 11 $BIN $OPTIONS 12 12 ;; -
package/howl/files/autoipd.init
r115d022 r583d755 7 7 8 8 case $1 in 9 start)9 autostart|start) 10 10 [ -d $RUN_D ] || mkdir -p $RUN_D 11 11 autoipd $OPTIONS -
package/howl/files/mDNSResponder.init
r115d022 r583d755 7 7 8 8 case $1 in 9 start)9 autostart|start) 10 10 [ -d $RUN_D ] || mkdir -p $RUN_D 11 11 mDNSResponder $OPTIONS -
package/howl/files/nifd.init
r115d022 r583d755 8 8 9 9 case $1 in 10 start)10 autostart|start) 11 11 [ -d $RUN_D ] || mkdir -p $RUN_D 12 12 nifd $OPTIONS -
package/htpdate/files/htpdate.init
r115d022 r583d755 8 8 9 9 case $1 in 10 start)10 autostart|start) 11 11 mkdir -p $RUN_D 12 12 $BIN -l -s -t $OPTIONS && $BIN -D $OPTIONS -
package/iptables/files/firewall.init
r115d022 r583d755 2 2 3 3 . /etc/rc.conf 4 5 if [ X"${firewall}" == X"NO" ]; then6 exit 07 fi8 9 4 . /etc/functions.sh 10 5 … … 13 8 14 9 case $1 in 15 start) 16 iptables -N input_rule 17 iptables -N output_rule 18 iptables -N forwarding_rule 10 autostart) 11 test x"$firewall" = x"NO" && exit 0 12 # FALLTHROUGH 13 start) 14 iptables -N input_rule 15 iptables -N output_rule 16 iptables -N forwarding_rule 19 17 20 iptables -t nat -N prerouting_rule21 iptables -t nat -N postrouting_rule18 iptables -t nat -N prerouting_rule 19 iptables -t nat -N postrouting_rule 22 20 23 ### INPUT24 ### (connections with the router as destination)21 ### INPUT 22 ### (connections with the router as destination) 25 23 26 # base case27 iptables -P INPUT DROP28 iptables -A INPUT -m state --state INVALID -j DROP29 iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT30 iptables -A INPUT -p tcp --tcp-flags SYN SYN --tcp-option \! 2 -j DROP24 # base case 25 iptables -P INPUT DROP 26 iptables -A INPUT -m state --state INVALID -j DROP 27 iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT 28 iptables -A INPUT -p tcp --tcp-flags SYN SYN --tcp-option \! 2 -j DROP 31 29 32 #33 # insert accept rule or to jump to new accept-check table here34 #35 iptables -A INPUT -j input_rule30 # 31 # insert accept rule or to jump to new accept-check table here 32 # 33 iptables -A INPUT -j input_rule 36 34 37 # allow38 iptables -A INPUT ${WAN:+\! -i $WAN} -j ACCEPT # allow from all interfaces except for wan39 iptables -A INPUT -p icmp -j ACCEPT # allow ICMP40 iptables -A INPUT -p gre -j ACCEPT # allow GRE41 # allow ssh from remote42 iptables -t nat -A prerouting_rule -i $WAN -p tcp --dport 22 -j ACCEPT43 iptables -A input_rule -i $WAN -p tcp --dport 22 -j ACCEPT35 # allow 36 iptables -A INPUT ${WAN:+\! -i $WAN} -j ACCEPT # allow from all interfaces except for wan 37 iptables -A INPUT -p icmp -j ACCEPT # allow ICMP 38 iptables -A INPUT -p gre -j ACCEPT # allow GRE 39 # allow ssh from remote 40 iptables -t nat -A prerouting_rule -i $WAN -p tcp --dport 22 -j ACCEPT 41 iptables -A input_rule -i $WAN -p tcp --dport 22 -j ACCEPT 44 42 45 # reject (what to do with anything not allowed earlier)46 iptables -A INPUT -p tcp -j REJECT --reject-with tcp-reset47 iptables -A INPUT -j REJECT --reject-with icmp-port-unreachable43 # reject (what to do with anything not allowed earlier) 44 iptables -A INPUT -p tcp -j REJECT --reject-with tcp-reset 45 iptables -A INPUT -j REJECT --reject-with icmp-port-unreachable 48 46 49 ### OUTPUT50 # (connections with the router as source)47 ### OUTPUT 48 # (connections with the router as source) 51 49 52 # base case53 iptables -P OUTPUT DROP54 iptables -A OUTPUT -m state --state INVALID -j DROP55 iptables -A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT50 # base case 51 iptables -P OUTPUT DROP 52 iptables -A OUTPUT -m state --state INVALID -j DROP 53 iptables -A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT 56 54 57 #58 # insert accept rule or to jump to new accept-check table here59 #60 iptables -A OUTPUT -j output_rule55 # 56 # insert accept rule or to jump to new accept-check table here 57 # 58 iptables -A OUTPUT -j output_rule 61 59 62 # allow63 iptables -A OUTPUT -j ACCEPT #allow everything out60 # allow 61 iptables -A OUTPUT -j ACCEPT #allow everything out 64 62 65 # reject (what to do with anything not allowed earlier)66 iptables -A OUTPUT -p tcp -j REJECT --reject-with tcp-reset67 iptables -A OUTPUT -j REJECT --reject-with icmp-port-unreachable63 # reject (what to do with anything not allowed earlier) 64 iptables -A OUTPUT -p tcp -j REJECT --reject-with tcp-reset 65 iptables -A OUTPUT -j REJECT --reject-with icmp-port-unreachable 68 66 69 ### FORWARDING70 ### (connections routed through the router)67 ### FORWARDING 68 ### (connections routed through the router) 71 69 72 # base case73 iptables -P FORWARD DROP74 iptables -A FORWARD -m state --state INVALID -j DROP75 iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu76 iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT70 # base case 71 iptables -P FORWARD DROP 72 iptables -A FORWARD -m state --state INVALID -j DROP 73 iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 74 iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT 77 75 78 #79 # insert accept rule or to jump to new accept-check table here80 #81 iptables -A FORWARD -j forwarding_rule76 # 77 # insert accept rule or to jump to new accept-check table here 78 # 79 iptables -A FORWARD -j forwarding_rule 82 80 83 # allow84 iptables -A FORWARD -i br0 -o br0 -j ACCEPT85 [ -z "$WAN" ] || iptables -A FORWARD -i $LAN -o $WAN -j ACCEPT81 # allow 82 iptables -A FORWARD -i br0 -o br0 -j ACCEPT 83 [ -z "$WAN" ] || iptables -A FORWARD -i $LAN -o $WAN -j ACCEPT 86 84 87 # reject (what to do with anything not allowed earlier)88 # uses the default -P DROP85 # reject (what to do with anything not allowed earlier) 86 # uses the default -P DROP 89 87 90 ### MASQ91 iptables -t nat -A PREROUTING -j prerouting_rule92 iptables -t nat -A POSTROUTING -j postrouting_rule93 [ -z "$WAN" ] || iptables -t nat -A POSTROUTING -o $WAN -j MASQUERADE94 ;;95 stop)96 ## CLEAR TABLES97 for T in filter nat; do98 iptables -t $T -F99 iptables -t $T -X100 done101 ;;102 restart)103 $0 stop104 $0 start105 ;;106 *)107 echo "Usage: $0 {start | stop | restart}"108 ;;88 ### MASQ 89 iptables -t nat -A PREROUTING -j prerouting_rule 90 iptables -t nat -A POSTROUTING -j postrouting_rule 91 [ -z "$WAN" ] || iptables -t nat -A POSTROUTING -o $WAN -j MASQUERADE 92 ;; 93 stop) 94 ## CLEAR TABLES 95 for T in filter nat; do 96 iptables -t $T -F 97 iptables -t $T -X 98 done 99 ;; 100 restart) 101 $0 stop 102 $0 start 103 ;; 104 *) 105 echo "Usage: $0 {start | stop | restart}" 106 ;; 109 107 esac 110 108 exit 0 -
package/l2tpd/files/l2tpd.init
r115d022 r583d755 8 8 9 9 case $1 in 10 start)10 autostart|start) 11 11 $BIN $OPTIONS 12 12 ;; -
package/lighttpd/files/lighttpd.init
r115d022 r583d755 9 9 10 10 case $1 in 11 start)11 autostart|start) 12 12 mkdir -p $LOG_D 13 13 mkdir -p $RUN_D -
package/mini_httpd/files/mini_httpd.init
r115d022 r583d755 8 8 9 9 case $1 in 10 start)10 autostart|start) 11 11 [ -d $RUN_D ] || mkdir -p $RUN_D 12 12 $BIN $OPTIONS 2>/dev/null -
package/miredo/files/miredo-server.init
r115d022 r583d755 8 8 9 9 case $1 in 10 start)10 autostart|start) 11 11 [ -d $RUN_D ] || mkdir -p $RUN_D 12 12 insmod ipv6 -
package/miredo/files/miredo.init
r115d022 r583d755 8 8 9 9 case $1 in 10 start)10 autostart|start) 11 11 [ -d $RUN_D ] || mkdir -p $RUN_D 12 12 insmod ipv6 -
package/monit/files/monit.init
r115d022 r583d755 8 8 9 9 case $1 in 10 start)10 autostart|start) 11 11 mkdir -p $RUN_D 12 12 $BIN $OPTIONS -
package/mrd6/files/mrd6.init
r115d022 r583d755 2 2 3 3 case $1 in 4 start)4 autostart|start) 5 5 /sbin/lsmod | grep ipv6 > /dev/null 6 6 if [ "$?" != "0" ] -
package/mt-daapd/files/mt-daapd.init
r115d022 r583d755 8 8 9 9 case $1 in 10 start)10 autostart|start) 11 11 [ -d $RUN_D ] || mkdir -p $RUN_D 12 12 $BIN $OPTIONS -
package/net-snmp/files/snmpd.init
r115d022 r583d755 10 10 11 11 case $1 in 12 start)12 autostart|start) 13 13 [ -d $LIB_D ] || mkdir -p $LIB_D 14 14 [ -d $LOG_D ] || mkdir -p $LOG_D -
package/olsrd/files/olsrd.init
r115d022 r583d755 5 5 6 6 case $1 in 7 start)7 autostart|start) 8 8 olsrd $OPTIONS 9 9 ;; -
package/osiris/files/osirisd.init
r115d022 r583d755 9 9 10 10 case $1 in 11 start)11 autostart|start) 12 12 mkdir -p $LIB_D 13 13 mkdir -p $RUN_D -
package/p910nd/files/p910nd.init
r115d022 r583d755 35 35 36 36 case $1 in 37 start)37 autostart|start) 38 38 _start 39 39 ;; -
package/parprouted/files/parprouted.init
r115d022 r583d755 6 6 7 7 case $1 in 8 start)8 autostart|start) 9 9 $BIN $OPTIONS 10 10 ;; -
package/peercast/files/peercast.init
r115d022 r583d755 4 4 5 5 case $1 in 6 start)6 autostart|start) 7 7 peercast -d -i /etc/peercast.ini -l /var/log/peercast.log -p $PID_F 8 8 ;; -
package/peerguardian/files/peerguardian.init
r115d022 r583d755 8 8 9 9 case $1 in 10 start)10 autostart|start) 11 11 $BIN $OPTIONS 12 12 ;; -
package/php4/files/php.init
r115d022 r583d755 6 6 7 7 case $1 in 8 start)8 autostart|start) 9 9 $BIN -b $PORT & 10 10 ;; -
package/php5/files/php.init
r115d022 r583d755 6 6 7 7 case $1 in 8 start)8 autostart|start) 9 9 $BIN -b $PORT & 10 10 ;; -
package/pmacct/files/nfacctd.init
r115d022 r583d755 8 8 9 9 case $1 in 10 start)10 autostart|start) 11 11 mkdir -p $RUN_D 12 12 $BIN $OPTIONS -
package/pmacct/files/pmacctd.init
r115d022 r583d755 8 8 9 9 case $1 in 10 start)10 autostart|start) 11 11 mkdir -p $RUN_D 12 12 $BIN $OPTIONS -
package/portmap/files/portmap.init
r115d022 r583d755 6 6 7 7 case $1 in 8 start)8 autostart|start) 9 9 $BIN $OPTIONS 10 10 ;; -
package/pptpd/files/pptpd.init
r115d022 r583d755 8 8 9 9 case $1 in 10 start)10 autostart|start) 11 11 mkdir -p $RUN_D 12 12 for m in arc4 sha1 slhc crc-ccitt ppp_generic ppp_async ppp_mppe_mppc; do -
package/quagga/files/quagga.init
r115d022 r583d755 97 97 # check command 98 98 99 case ${COMMAND} 100 in 101 start|stop|restart) 102 ;; 103 watchrestart) 104 if [ -n "$ARG_DAEMONS" ] 105 then 106 echo "${ME}: watchrestart mode is only for use by watchquagga" 107 exit 2 108 fi 109 ;; 110 *) 111 usage 112 ;; 99 case ${COMMAND} in 100 autostart|start|stop|restart) 101 ;; 102 watchrestart) 103 if [ -n "$ARG_DAEMONS" ] 104 then 105 echo "${ME}: watchrestart mode is only for use by watchquagga" 106 exit 2 107 fi 108 ;; 109 *) 110 usage 111 ;; 113 112 esac 114 113 115 114 # select daemons to start 116 115 117 case ${COMMAND} 118 in 119 start|restart|watchrestart) 120 START_DAEMONS= 121 for d in ${DAEMONS_STARTSEQ} 122 do 123 [ -x "${BINDIR}/${d}" -a -f "${CONFDIR}/${d}.conf" ] \ 124 && START_DAEMONS="${START_DAEMONS}${d} " 125 done 126 WATCHQUAGGA_DAEMONS=${START_DAEMONS} 127 if is_in watchquagga "${DAEMONS_STARTSEQ}" 128 then 129 START_DAEMONS="${START_DAEMONS} watchquagga" 130 fi 131 if [ -n "${ARG_DAEMONS}" ] 132 then 133 if select_subset "${ARG_DAEMONS}" "${DAEMONS}" 134 then 135 if select_subset "${ARG_DAEMONS}" "${START_DAEMONS}" 136 then 137 START_DAEMONS=${RESULT} 138 else 139 die "these daemons are not startable:${RESULT}." 140 fi 141 else 142 die "unknown daemons:${RESULT}; choose from: ${DAEMONS}." 143 fi 144 fi 145 ;; 116 case ${COMMAND} in 117 autostart|start|restart|watchrestart) 118 START_DAEMONS= 119 for d in ${DAEMONS_STARTSEQ} 120 do 121 [ -x "${BINDIR}/${d}" -a -f "${CONFDIR}/${d}.conf" ] \ 122 && START_DAEMONS="${START_DAEMONS}${d} " 123 done 124 WATCHQUAGGA_DAEMONS=${START_DAEMONS} 125 if is_in watchquagga "${DAEMONS_STARTSEQ}" 126 then 127 START_DAEMONS="${START_DAEMONS} watchquagga" 128 fi 129 if [ -n "${ARG_DAEMONS}" ] 130 then 131 if select_subset "${ARG_DAEMONS}" "${DAEMONS}" 132 then 133 if select_subset "${ARG_DAEMONS}" "${START_DAEMONS}" 134 then 135 START_DAEMONS=${RESULT} 136 else 137 die "these daemons are not startable:${RESULT}." 138 fi 139 else 140 die "unknown daemons:${RESULT}; choose from: ${DAEMONS}." 141 fi 142 fi 143 ;; 146 144 esac 147 145 148 146 # select daemons to stop 149 147 150 case ${COMMAND} 151 in 152 stop|restart|watchrestart) 153 STOP_DAEMONS=${DAEMONS_STOPSEQ} 154 if [ -n "${ARG_DAEMONS}" ] 155 then 156 if select_subset "${ARG_DAEMONS}" "${STOP_DAEMONS}" 157 then 158 STOP_DAEMONS=${RESULT} 159 else 160 die "unknown daemons:${RESULT}; choose from: ${DAEMONS}." 161 fi 162 fi 163 stop_daemons= 164 for d in ${STOP_DAEMONS} 165 do 166 pidfile=${STATEDIR}/${d}.pid 167 if [ -f "${pidfile}" -o -n "$(pidof ${d})" ] 168 then 169 stop_daemons="${stop_daemons}${d} " 170 elif [ -n "${ARG_DAEMONS}" ] 171 then 172 echo "${ME}: found no ${d} process running." 173 fi 174 done 175 STOP_DAEMONS=${stop_daemons} 176 ;; 148 case ${COMMAND} in 149 stop|restart|watchrestart) 150 STOP_DAEMONS=${DAEMONS_STOPSEQ} 151 if [ -n "${ARG_DAEMONS}" ] 152 then 153 if select_subset "${ARG_DAEMONS}" "${STOP_DAEMONS}" 154 then 155 STOP_DAEMONS=${RESULT} 156 else 157 die "unknown daemons:${RESULT}; choose from: ${DAEMONS}." 158 fi 159 fi 160 stop_daemons= 161 for d in ${STOP_DAEMONS} 162 do 163 pidfile=${STATEDIR}/${d}.pid 164 if [ -f "${pidfile}" -o -n "$(pidof ${d})" ] 165 then 166 stop_daemons="${stop_daemons}${d} " 167 elif [ -n "${ARG_DAEMONS}" ] 168 then 169 echo "${ME}: found no ${d} process running." 170 fi 171 done 172 STOP_DAEMONS=${stop_daemons} 173 ;; 177 174 esac 178 175 -
package/radvd/files/radvd.init
r115d022 r583d755 2 2 3 3 case "$1" in 4 start)4 autostart|start) 5 5 echo 1 > /proc/sys/net/ipv6/conf/all/forwarding 6 6 mkdir -p /var/log … … 9 9 ;; 10 10 11 stop)11 stop) 12 12 killall radvd 13 13 echo 0 > /proc/sys/net/ipv6/conf/all/forwarding 14 14 ;; 15 15 16 restart)16 restart) 17 17 $0 stop 18 18 $0 start 19 19 ;; 20 *)20 *) 21 21 echo "Usage: $0 {start|stop|restart}" 22 22 exit 1 -
package/reaim/files/reaim.init
r115d022 r583d755 8 8 IPT=/usr/sbin/iptables 9 9 case "$1" in 10 start)10 autostart|start) 11 11 if [ -e /var/run/$NAME.pid ]; then 12 12 echo "$DESC: $NAME already started." -
package/rp-pppoe/files/pppoe-client.init
r115d022 r583d755 2 2 3 3 case "$1" in 4 start|stop)4 autostart|start|stop) 5 5 adsl-$1 6 6 ;; -
package/rp-pppoe/files/pppoe-relay.init
r115d022 r583d755 5 5 6 6 case $1 in 7 start)7 autostart|start) 8 8 pppoe-relay $OPTIONS 9 9 ;; -
package/rp-pppoe/files/pppoe-server.init
r115d022 r583d755 5 5 6 6 case $1 in 7 start)7 autostart|start) 8 8 pppoe-server $OPTIONS 9 9 ;; -
package/rrdcollect/files/rrdcollect.init
r115d022 r583d755 13 13 14 14 case $1 in 15 start)15 autostart|start) 16 16 mkdir -p $RUN_D 17 17 mkdir -p $IMG_D -
package/samba/files/samba.init
r115d022 r583d755 8 8 9 9 case $1 in 10 start)10 autostart|start) 11 11 mkdir -p $RUN_D 12 12 nmbd -D $NMBD_OPTIONS -
package/siproxd/files/siproxd.init
r115d022 r583d755 8 8 9 9 case $1 in 10 start)10 autostart|start) 11 11 mkdir -p $RUN_D 12 12 $BIN $OPTIONS -
package/snort-wireless/files/snort-wireless.init
r115d022 r583d755 8 8 9 9 case $1 in 10 start)10 autostart|start) 11 11 [ -d $LOG_D ] || mkdir -p $LOG_D 12 12 [ -d $RUN_D ] || mkdir -p $RUN_D -
package/snort/files/snort.init
r115d022 r583d755 8 8 9 9 case $1 in 10 start)10 autostart|start) 11 11 [ -d $LOG_D ] || mkdir -p $LOG_D 12 12 [ -d $RUN_D ] || mkdir -p $RUN_D -
package/syslog-ng/files/syslog-ng.init
r115d022 r583d755 15 15 16 16 case "$1" in 17 start)17 autostart|start) 18 18 syslog_start 19 19 ;; -
package/tinyproxy/files/tinyproxy.init
r115d022 r583d755 5 5 DESC="Tiny HTTP and HTTPS proxy" 6 6 case "$1" in 7 start)7 autostart|start) 8 8 if [ -e /var/run/$NAME.pid ]; then 9 9 echo "$DESC: $NAME already started." -
package/tor/files/tor.init
r115d022 r583d755 9 9 10 10 case $1 in 11 start)11 autostart|start) 12 12 mkdir -p $LOG_D 13 13 mkdir -p $RUN_D -
package/ulogd/files/ulogd.init
r115d022 r583d755 7 7 8 8 case $1 in 9 start)9 autostart|start) 10 10 $BIN $OPTIONS 11 11 ;; -
package/vrrpd/files/vrrpd.init
r115d022 r583d755 8 8 9 9 case $1 in 10 start)10 autostart|start) 11 11 $BIN $OPTIONS 12 12 ;; -
package/vsftpd/files/vsftpd.init
r115d022 r583d755 4 4 5 5 case $1 in 6 start)6 autostart|start) 7 7 [ -d $RUN_D ] || mkdir -p $RUN_D 8 8 vsftpd -
package/watchdog/files/watchdog.init
r115d022 r583d755 5 5 6 6 case $1 in 7 start)7 autostart|start) 8 8 /usr/sbin/watchdog 9 9 ;; -
package/xinetd/files/xinetd.init
r115d022 r583d755 7 7 8 8 case $1 in 9 start)9 autostart|start) 10 10 [ -d $RUN_D ] || mkdir -p $RUN_D 11 11 xinetd $OPTIONS
Note:
See TracChangeset
for help on using the changeset viewer.
