openwrt root
SVN-Revision: 212
This commit is contained in:
		
							
								
								
									
										2
									
								
								openwrt/target/default/target_skeleton/rom/note
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								openwrt/target/default/target_skeleton/rom/note
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | |||||||
|  | After firstboot has been run, /rom will contain the previous (squashfs) root | ||||||
|  | * except when booted failsafe -- echo $FAILSAFE | ||||||
							
								
								
									
										3
									
								
								openwrt/target/default/target_skeleton/sbin/halt
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										3
									
								
								openwrt/target/default/target_skeleton/sbin/halt
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,3 @@ | |||||||
|  | #!/bin/sh | ||||||
|  | /usr/bin/killall5 -9 | ||||||
|  | umount -ar | ||||||
							
								
								
									
										7
									
								
								openwrt/target/default/target_skeleton/sbin/hotplug
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										7
									
								
								openwrt/target/default/target_skeleton/sbin/hotplug
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,7 @@ | |||||||
|  | #!/bin/ash | ||||||
|  | # $Id$ | ||||||
|  | [ "${INTERFACE%%[0-9]*}" = "wds" ] && {  | ||||||
|  | 	[ -x "/usr/sbin/nas" ] && /usr/sbin/nas lan $INTERFACE up | ||||||
|  | 	ifconfig $INTERFACE 0.0.0.0 up | ||||||
|  | 	/usr/sbin/brctl addif br0 $INTERFACE | ||||||
|  | } | ||||||
							
								
								
									
										8
									
								
								openwrt/target/default/target_skeleton/sbin/ifdown
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										8
									
								
								openwrt/target/default/target_skeleton/sbin/ifdown
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,8 @@ | |||||||
|  | #!/bin/ash | ||||||
|  | . /etc/functions.sh | ||||||
|  |   type=$1 | ||||||
|  |   debug "### ifdown $type ###" | ||||||
|  |   if=$(nvram get ${type}_ifname) | ||||||
|  |   if_valid $if || return | ||||||
|  |   kill $(cat /var/run/${if}.pid 2>&-) 2>&- | ||||||
|  |   $DEBUG ifconfig $if down | ||||||
							
								
								
									
										71
									
								
								openwrt/target/default/target_skeleton/sbin/ifup
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										71
									
								
								openwrt/target/default/target_skeleton/sbin/ifup
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,71 @@ | |||||||
|  | #!/bin/ash | ||||||
|  | . /etc/functions.sh | ||||||
|  |   type=$1 | ||||||
|  |   debug "### ifup $type ###" | ||||||
|  |  | ||||||
|  |   if=$(nvram get ${type}_ifname) | ||||||
|  |   if [ "${if%%[0-9]}" = "ppp" ]; then | ||||||
|  |     if=$(nvram get pppoe_ifname) | ||||||
|  |   fi | ||||||
|  |  | ||||||
|  |   if_valid $if || return | ||||||
|  |  | ||||||
|  |   $DEBUG ifconfig $if down | ||||||
|  |   if [ "${if%%[0-9]}" = "br" ]; then | ||||||
|  |     stp=$(nvram get ${type}_stp) | ||||||
|  |     $DEBUG brctl delbr $if | ||||||
|  |     $DEBUG brctl addbr $if | ||||||
|  |     $DEBUG brctl setfd $if 0 | ||||||
|  |     $DEBUG brctl stp $if ${stp:-0} | ||||||
|  |     for sif in $(nvram get ${type}_ifnames); do { | ||||||
|  |       if_valid $sif || continue | ||||||
|  |       $DEBUG ifconfig $sif 0.0.0.0 up | ||||||
|  |       $DEBUG brctl addif $if $sif | ||||||
|  |     } done | ||||||
|  |   fi | ||||||
|  |  | ||||||
|  |   mac=$(nvram get ${type}_hwaddr) | ||||||
|  |   ${mac:+$DEBUG ifconfig $if hw ether $mac} | ||||||
|  |  | ||||||
|  |   if_proto=$(nvram get ${type}_proto) | ||||||
|  |   case "$if_proto" in | ||||||
|  |     static) | ||||||
|  |       ip=$(nvram get ${type}_ipaddr) | ||||||
|  |       netmask=$(nvram get ${type}_netmask) | ||||||
|  |       gateway=$(nvram get ${type}_gateway) | ||||||
|  |  | ||||||
|  |       $DEBUG ifconfig $if $ip ${netmask:+netmask $netmask} broadcast + up | ||||||
|  |       ${gateway:+$DEBUG route add default gw $gateway} | ||||||
|  |  | ||||||
|  |       [ -f /etc/resolv.conf ] && return | ||||||
|  |  | ||||||
|  |       debug "# --- creating /etc/resolv.conf ---" | ||||||
|  |       for dns in $(nvram get ${type}_dns); do { | ||||||
|  | 	echo "nameserver $dns" >> /etc/resolv.conf | ||||||
|  |       } done | ||||||
|  |     ;; | ||||||
|  |     dhcp) | ||||||
|  |       pidfile=/tmp/dhcp-${type}.pid | ||||||
|  |       if [ -f $pidfile ]; then | ||||||
|  |         $DEBUG kill $(cat $pidfile) | ||||||
|  |       fi | ||||||
|  |       ${DEBUG:-eval} "udhcpc -i $if -b -p $pidfile &"  | ||||||
|  |     ;; | ||||||
|  |     pppoe) | ||||||
|  |       username=$(nvram get ppp_username) | ||||||
|  |       password=$(nvram get ppp_passwd) | ||||||
|  |       redial=$(nvram get ppp_redialperiod) | ||||||
|  |       idletime=$(nvram get ppp_idletime) | ||||||
|  |       mtu=$(nvram get wan_mtu) | ||||||
|  |  | ||||||
|  |       $DEBUG ifconfig $if 0.0.0.0 up | ||||||
|  |  | ||||||
|  |       $DEBUG /sbin/pppoecd $if -u $username -p $password \ | ||||||
|  |         -i 0 -I $redial -T $idletime -t $mtu -k | ||||||
|  |     ;; | ||||||
|  |     none) | ||||||
|  |     ;; | ||||||
|  |     *) | ||||||
|  |       echo "### WARNING $if: $if_proto is not supported" | ||||||
|  |     ;; | ||||||
|  |   esac | ||||||
							
								
								
									
										5
									
								
								openwrt/target/default/target_skeleton/sbin/wifi
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										5
									
								
								openwrt/target/default/target_skeleton/sbin/wifi
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,5 @@ | |||||||
|  | #!/bin/ash | ||||||
|  | alias debug=${DEBUG:-:} | ||||||
|  | debug "### wifi $1 ###" | ||||||
|  | if=$(awk 'sub(":","") {print $1}' /proc/net/wireless) | ||||||
|  | $DEBUG wlconf $if $1 | ||||||
							
								
								
									
										7
									
								
								openwrt/target/default/target_skeleton/www/index.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								openwrt/target/default/target_skeleton/www/index.html
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | |||||||
|  | <HTML> | ||||||
|  | <HEAD><TITLE>OpenWrt</TITLE></HEAD> | ||||||
|  | <BODY> | ||||||
|  | No webpages currently available | ||||||
|  | <br>- perhaps you need to install a package? | ||||||
|  | </BODY> | ||||||
|  | </HTML> | ||||||
		Reference in New Issue
	
	Block a user
	 Mike Baker
					Mike Baker