Ignore:
Timestamp:
Jul 12, 2006, 12:40:18 AM (19 years ago)
Author:
Thorsten Glaser <tg@…>
Branches:
freewrt_1_0, freewrt_2_0
Children:
4486a95
Parents:
115d022
Message:
  • change the SYSV init system to add a target "autostart"
  • on system startup, call autostart instead of start
  • on autostart, check /etc/rc.conf for whether the service is enabled and act appropriately; fall through into start target
  • move some pre-startup checks into the start target
  • some whitespace cleanup, when it makes much sense (XXX when I get the person who wrote these scripts...)
  • optimise dropbear a little

ok and approved wbx@

git-svn-id: svn://www.freewrt.org/trunk/freewrt@191 afb5a338-a214-0410-bd46-81f09a774fd1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • package/base-files/default/etc/init.d/S40network

    r115d022 r583d755  
    11#!/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   ;;
     2case $1 in
     3autostart|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        ;;
    1311esac
    1412exit 0
Note: See TracChangeset for help on using the changeset viewer.