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