rendered paste body+ export HOTPLUG_TYPE=iface
+ [ firmware = iface -a add = ifup ]
+ . /etc/functions.sh
+ alias debug=:
+ N=
+ _C=0
+ NO_EXPORT=1
+ reset_cb
+ PATH=/bin:/sbin:/usr/bin:/usr/sbin
+ LOGNAME=root
+ USER=root
+ export PATH LOGNAME USER
+ [ ! -z iface -a -d /etc/hotplug.d/iface ]
+ ls /etc/hotplug.d/iface/00-netstate /etc/hotplug.d/iface/10-routes /etc/hotplug.d/iface/20-ntpclient
+ [ -f /etc/hotplug.d/iface/00-netstate ]
+ . /etc/hotplug.d/iface/00-netstate
+ [ ifup = ifup ]
+ uci set /var/state/network.wan.up=1
+ [ -f /etc/hotplug.d/iface/10-routes ]
+ . /etc/hotplug.d/iface/10-routes
+ include /lib/network
+ local file
+ ls /lib/network/config.sh /lib/network/ppp.sh /lib/network/pppoe.sh
+ . /lib/network/config.sh
+ . /lib/network/ppp.sh
+ . /lib/network/pppoe.sh
+ scan_interfaces
+ local cfgfile=
+ local mode iftype iface ifname device
+ interfaces=
+ config_load network
+ local cfg
+ local uci
+ local PACKAGE=network
+ cfg=/etc/config/network
+ uci=/tmp/.uci/network
+ [ -e /etc/config/network ]
+ [ -e /tmp/.uci/network ]
+ uci=
+ [ -z /etc/config/network -a -z ]
+ _C=0
+ export -n CONFIG_SECTIONS=
+ export -n CONFIG_NUM_SECTIONS=0
+ export -n CONFIG_SECTION=
+ . /etc/config/network
+ config interface loopback
+ local cfgtype=interface
+ local name=loopback
+ export -n CONFIG_NUM_SECTIONS=1
+ name=loopback
+ append CONFIG_SECTIONS loopback
+ local var=CONFIG_SECTIONS
+ local value=loopback
+ local sep=
+ eval export -n -- "CONFIG_SECTIONS=${CONFIG_SECTIONS:+${CONFIG_SECTIONS}${value:+$sep}}$value"
+ export -n -- CONFIG_SECTIONS=loopback
+ [ -n ]
+ config_cb interface loopback
+ config_set loopback auto 1
+ local section=loopback
+ local option=auto
+ local value=1
+ local old_section=
+ CONFIG_SECTION=loopback
+ option auto 1
+ local varname=auto
+ shift
+ local value=1
+ export -n CONFIG_loopback_auto=1
+ [ -n ]
+ option_cb auto 1
+ return 0
+ CONFIG_SECTION=
+ config_get iftype TYPE
+ eval export -n -- "iftype=${CONFIG__TYPE}"
+ export -n -- iftype=
+ export -n CONFIG_SECTION=loopback
+ export -n CONFIG_loopback_TYPE=interface
+ option ifname lo
+ local varname=ifname
+ shift
+ local value=lo
+ export -n CONFIG_loopback_ifname=lo
+ [ -n ]
+ option_cb ifname lo
+ return 0
+ option proto static
+ local varname=proto
+ shift
+ local value=static
+ export -n CONFIG_loopback_proto=static
+ [ -n ]
+ option_cb proto static
+ return 0
+ option ipaddr 127.0.0.1
+ local varname=ipaddr
+ shift
+ local value=127.0.0.1
+ export -n CONFIG_loopback_ipaddr=127.0.0.1
+ [ -n ]
+ option_cb ipaddr 127.0.0.1
+ return 0
+ option netmask 255.0.0.0
+ local varname=netmask
+ shift
+ local value=255.0.0.0
+ export -n CONFIG_loopback_netmask=255.0.0.0
+ [ -n ]
+ option_cb netmask 255.0.0.0
+ return 0
+ config interface lan
+ local cfgtype=interface
+ local name=lan
+ export -n CONFIG_NUM_SECTIONS=2
+ name=lan
+ append CONFIG_SECTIONS lan
+ local var=CONFIG_SECTIONS
+ local value=lan
+ local sep=
+ eval export -n -- "CONFIG_SECTIONS=${CONFIG_SECTIONS:+${CONFIG_SECTIONS}${value:+$sep}}$value"
+ export -n -- CONFIG_SECTIONS=loopback lan
+ [ -n ]
+ config_cb interface lan
+ config_set lan auto 1
+ local section=lan
+ local option=auto
+ local value=1
+ local old_section=loopback
+ CONFIG_SECTION=lan
+ option auto 1
+ local varname=auto
+ shift
+ local value=1
+ export -n CONFIG_lan_auto=1
+ [ -n ]
+ option_cb auto 1
+ return 0
+ CONFIG_SECTION=loopback
+ config_get iftype loopback TYPE
+ eval export -n -- "iftype=${CONFIG_loopback_TYPE}"
+ export -n -- iftype=interface
+ config_get proto loopback proto
+ eval export -n -- "proto=${CONFIG_loopback_proto}"
+ export -n -- proto=static
+ append interfaces loopback
+ local var=interfaces
+ local value=loopback
+ local sep=
+ eval export -n -- "interfaces=${interfaces:+${interfaces}${value:+$sep}}$value"
+ export -n -- interfaces=loopback
+ config_get iftype loopback type
+ eval export -n -- "iftype=${CONFIG_loopback_type}"
+ export -n -- iftype=
+ config_get ifname loopback ifname
+ eval export -n -- "ifname=${CONFIG_loopback_ifname}"
+ export -n -- ifname=lo
+ config_set loopback device lo
+ local section=loopback
+ local option=device
+ local value=lo
+ local old_section=loopback
+ CONFIG_SECTION=loopback
+ option device lo
+ local varname=device
+ shift
+ local value=lo
+ export -n CONFIG_loopback_device=lo
+ [ -n ]
+ option_cb device lo
+ return 0
+ CONFIG_SECTION=loopback
+ export -n CONFIG_SECTION=lan
+ export -n CONFIG_lan_TYPE=interface
+ option type bridge
+ local varname=type
+ shift
+ local value=bridge
+ export -n CONFIG_lan_type=bridge
+ [ -n ]
+ option_cb type bridge
+ return 0
+ option proto static
+ local varname=proto
+ shift
+ local value=static
+ export -n CONFIG_lan_proto=static
+ [ -n ]
+ option_cb proto static
+ return 0
+ option ipaddr 192.168.1.1
+ local varname=ipaddr
+ shift
+ local value=192.168.1.1
+ export -n CONFIG_lan_ipaddr=192.168.1.1
+ [ -n ]
+ option_cb ipaddr 192.168.1.1
+ return 0
+ option netmask 255.255.255.0
+ local varname=netmask
+ shift
+ local value=255.255.255.0
+ export -n CONFIG_lan_netmask=255.255.255.0
+ [ -n ]
+ option_cb netmask 255.255.255.0
+ return 0
+ config interface wan
+ local cfgtype=interface
+ local name=wan
+ export -n CONFIG_NUM_SECTIONS=3
+ name=wan
+ append CONFIG_SECTIONS wan
+ local var=CONFIG_SECTIONS
+ local value=wan
+ local sep=
+ eval export -n -- "CONFIG_SECTIONS=${CONFIG_SECTIONS:+${CONFIG_SECTIONS}${value:+$sep}}$value"
+ export -n -- CONFIG_SECTIONS=loopback lan wan
+ [ -n ]
+ config_cb interface wan
+ config_set wan auto 1
+ local section=wan
+ local option=auto
+ local value=1
+ local old_section=lan
+ CONFIG_SECTION=wan
+ option auto 1
+ local varname=auto
+ shift
+ local value=1
+ export -n CONFIG_wan_auto=1
+ [ -n ]
+ option_cb auto 1
+ return 0
+ CONFIG_SECTION=lan
+ config_get iftype lan TYPE
+ eval export -n -- "iftype=${CONFIG_lan_TYPE}"
+ export -n -- iftype=interface
+ config_get proto lan proto
+ eval export -n -- "proto=${CONFIG_lan_proto}"
+ export -n -- proto=static
+ append interfaces lan
+ local var=interfaces
+ local value=lan
+ local sep=
+ eval export -n -- "interfaces=${interfaces:+${interfaces}${value:+$sep}}$value"
+ export -n -- interfaces=loopback lan
+ config_get iftype lan type
+ eval export -n -- "iftype=${CONFIG_lan_type}"
+ export -n -- iftype=bridge
+ config_get ifname lan ifname
+ eval export -n -- "ifname=${CONFIG_lan_ifname}"
+ export -n -- ifname=
+ config_set lan device
+ local section=lan
+ local option=device
+ local value=
+ local old_section=lan
+ CONFIG_SECTION=lan
+ option device
+ local varname=device
+ shift
+ local value=
+ export -n CONFIG_lan_device=
+ [ -n ]
+ option_cb device
+ return 0
+ CONFIG_SECTION=lan
+ config_set lan ifnames
+ local section=lan
+ local option=ifnames
+ local value=
+ local old_section=lan
+ CONFIG_SECTION=lan
+ option ifnames
+ local varname=ifnames
+ shift
+ local value=
+ export -n CONFIG_lan_ifnames=
+ [ -n ]
+ option_cb ifnames
+ return 0
+ CONFIG_SECTION=lan
+ config_set lan ifname br-lan
+ local section=lan
+ local option=ifname
+ local value=br-lan
+ local old_section=lan
+ CONFIG_SECTION=lan
+ option ifname br-lan
+ local varname=ifname
+ shift
+ local value=br-lan
+ export -n CONFIG_lan_ifname=br-lan
+ [ -n ]
+ option_cb ifname br-lan
+ return 0
+ CONFIG_SECTION=lan
+ export -n CONFIG_SECTION=wan
+ export -n CONFIG_wan_TYPE=interface
+ option ifname eth0
+ local varname=ifname
+ shift
+ local value=eth0
+ export -n CONFIG_wan_ifname=eth0
+ [ -n ]
+ option_cb ifname eth0
+ return 0
+ option proto dhcp
+ local varname=proto
+ shift
+ local value=dhcp
+ export -n CONFIG_wan_proto=dhcp
+ [ -n ]
+ option_cb proto dhcp
+ return 0
+
+ config_cb
+ config_get iftype wan TYPE
+ eval export -n -- "iftype=${CONFIG_wan_TYPE}"
+ export -n -- iftype=interface
+ config_get proto wan proto
+ eval export -n -- "proto=${CONFIG_wan_proto}"
+ export -n -- proto=dhcp
+ append interfaces wan
+ local var=interfaces
+ local value=wan
+ local sep=
+ eval export -n -- "interfaces=${interfaces:+${interfaces}${value:+$sep}}$value"
+ export -n -- interfaces=loopback lan wan
+ config_get iftype wan type
+ eval export -n -- "iftype=${CONFIG_wan_type}"
+ export -n -- iftype=
+ config_get ifname wan ifname
+ eval export -n -- "ifname=${CONFIG_wan_ifname}"
+ export -n -- ifname=eth0
+ config_set wan device eth0
+ local section=wan
+ local option=device
+ local value=eth0
+ local old_section=wan
+ CONFIG_SECTION=wan
+ option device eth0
+ local varname=device
+ shift
+ local value=eth0
+ export -n CONFIG_wan_device=eth0
+ [ -n ]
+ option_cb device eth0
+ return 0
+ CONFIG_SECTION=wan
+ . /var/state/network
+ config_set loopback ifname lo
+ local section=loopback
+ local option=ifname
+ local value=lo
+ local old_section=wan
+ CONFIG_SECTION=loopback
+ option ifname lo
+ local varname=ifname
+ shift
+ local value=lo
+ export -n CONFIG_loopback_ifname=lo
+ [ -n ]
+ option_cb ifname lo
+ return 0
+ CONFIG_SECTION=wan
+ config_set loopback up 1
+ local section=loopback
+ local option=up
+ local value=1
+ local old_section=wan
+ CONFIG_SECTION=loopback
+ option up 1
+ local varname=up
+ shift
+ local value=1
+ export -n CONFIG_loopback_up=1
+ [ -n ]
+ option_cb up 1
+ return 0
+ CONFIG_SECTION=wan
+ config_set lan ifname br-lan
+ local section=lan
+ local option=ifname
+ local value=br-lan
+ local old_section=wan
+ CONFIG_SECTION=lan
+ option ifname br-lan
+ local varname=ifname
+ shift
+ local value=br-lan
+ export -n CONFIG_lan_ifname=br-lan
+ [ -n ]
+ option_cb ifname br-lan
+ return 0
+ CONFIG_SECTION=wan
+ config_set lan up 1
+ local section=lan
+ local option=up
+ local value=1
+ local old_section=wan
+ CONFIG_SECTION=lan
+ option up 1
+ local varname=up
+ shift
+ local value=1
+ export -n CONFIG_lan_up=1
+ [ -n ]
+ option_cb up 1
+ return 0
+ CONFIG_SECTION=wan
+ config_set wan ifname eth0
+ local section=wan
+ local option=ifname
+ local value=eth0
+ local old_section=wan
+ CONFIG_SECTION=wan
+ option ifname eth0
+ local varname=ifname
+ shift
+ local value=eth0
+ export -n CONFIG_wan_ifname=eth0
+ [ -n ]
+ option_cb ifname eth0
+ return 0
+ CONFIG_SECTION=wan
+ config_set wan ipaddr 192.168.178.43
+ local section=wan
+ local option=ipaddr
+ local value=192.168.178.43
+ local old_section=wan
+ CONFIG_SECTION=wan
+ option ipaddr 192.168.178.43
+ local varname=ipaddr
+ shift
+ local value=192.168.178.43
+ export -n CONFIG_wan_ipaddr=192.168.178.43
+ [ -n ]
+ option_cb ipaddr 192.168.178.43
+ return 0
+ CONFIG_SECTION=wan
+ config_set wan netmask 255.255.255.0
+ local section=wan
+ local option=netmask
+ local value=255.255.255.0
+ local old_section=wan
+ CONFIG_SECTION=wan
+ option netmask 255.255.255.0
+ local varname=netmask
+ shift
+ local value=255.255.255.0
+ export -n CONFIG_wan_netmask=255.255.255.0
+ [ -n ]
+ option_cb netmask 255.255.255.0
+ return 0
+ CONFIG_SECTION=wan
+ config_set wan dnsdomain
+ local section=wan
+ local option=dnsdomain
+ local value=
+ local old_section=wan
+ CONFIG_SECTION=wan
+ option dnsdomain
+ local varname=dnsdomain
+ shift
+ local value=
+ export -n CONFIG_wan_dnsdomain=
+ [ -n ]
+ option_cb dnsdomain
+ return 0
+ CONFIG_SECTION=wan
+ config_set wan dns 192.168.178.1
+ local section=wan
+ local option=dns
+ local value=192.168.178.1
+ local old_section=wan
+ CONFIG_SECTION=wan
+ option dns 192.168.178.1
+ local varname=dns
+ shift
+ local value=192.168.178.1
+ export -n CONFIG_wan_dns=192.168.178.1
+ [ -n ]
+ option_cb dns 192.168.178.1
+ return 0
+ CONFIG_SECTION=wan
+ config_set wan gateway 192.168.178.1
+ local section=wan
+ local option=gateway
+ local value=192.168.178.1
+ local old_section=wan
+ CONFIG_SECTION=wan
+ option gateway 192.168.178.1
+ local varname=gateway
+ shift
+ local value=192.168.178.1
+ export -n CONFIG_wan_gateway=192.168.178.1
+ [ -n ]
+ option_cb gateway 192.168.178.1
+ return 0
+ CONFIG_SECTION=wan
+ config_set wan up 1
+ local section=wan
+ local option=up
+ local value=1
+ local old_section=wan
+ CONFIG_SECTION=wan
+ option up 1
+ local varname=up
+ shift
+ local value=1
+ export -n CONFIG_wan_up=1
+ [ -n ]
+ option_cb up 1
+ return 0
+ CONFIG_SECTION=wan
+ config_set lan ifname br-lan
+ local section=lan
+ local option=ifname
+ local value=br-lan
+ local old_section=wan
+ CONFIG_SECTION=lan
+ option ifname br-lan
+ local varname=ifname
+ shift
+ local value=br-lan
+ export -n CONFIG_lan_ifname=br-lan
+ [ -n ]
+ option_cb ifname br-lan
+ return 0
+ CONFIG_SECTION=wan
+ config_set lan up 1
+ local section=lan
+ local option=up
+ local value=1
+ local old_section=wan
+ CONFIG_SECTION=lan
+ option up 1
+ local varname=up
+ shift
+ local value=1
+ export -n CONFIG_lan_up=1
+ [ -n ]
+ option_cb up 1
+ return 0
+ CONFIG_SECTION=wan
+ config_set wan up 1
+ local section=wan
+ local option=up
+ local value=1
+ local old_section=wan
+ CONFIG_SECTION=wan
+ option up 1
+ local varname=up
+ shift
+ local value=1
+ export -n CONFIG_wan_up=1
+ [ -n ]
+ option_cb up 1
+ return 0
+ CONFIG_SECTION=wan
+ config_set wan up 1
+ local section=wan
+ local option=up
+ local value=1
+ local old_section=wan
+ CONFIG_SECTION=wan
+ option up 1
+ local varname=up
+ shift
+ local value=1
+ export -n CONFIG_wan_up=1
+ [ -n ]
+ option_cb up 1
+ return 0
+ CONFIG_SECTION=wan
+ config_set wan up 1
+ local section=wan
+ local option=up
+ local value=1
+ local old_section=wan
+ CONFIG_SECTION=wan
+ option up 1
+ local varname=up
+ shift
+ local value=1
+ export -n CONFIG_wan_up=1
+ [ -n ]
+ option_cb up 1
+ return 0
+ CONFIG_SECTION=wan
+ config_set wan up 1
+ local section=wan
+ local option=up
+ local value=1
+ local old_section=wan
+ CONFIG_SECTION=wan
+ option up 1
+ local varname=up
+ shift
+ local value=1
+ export -n CONFIG_wan_up=1
+ [ -n ]
+ option_cb up 1
+ return 0
+ CONFIG_SECTION=wan
+ config_set wan up 1
+ local section=wan
+ local option=up
+ local value=1
+ local old_section=wan
+ CONFIG_SECTION=wan
+ option up 1
+ local varname=up
+ shift
+ local value=1
+ export -n CONFIG_wan_up=1
+ [ -n ]
+ option_cb up 1
+ return 0
+ CONFIG_SECTION=wan
+ config_foreach add_route route
+ local function=add_route
+ [ 2 -ge 1 ]
+ shift
+ local type=route
+ [ 1 -ge 1 ]
+ shift
+ local section cfgtype
+ [ -z loopback lan wan ]
+ config_get cfgtype loopback TYPE
+ eval export -n -- "cfgtype=${CONFIG_loopback_TYPE}"
+ export -n -- cfgtype=interface
+ [ -n route -a xinterface != xroute ]
+ continue
+ config_get cfgtype lan TYPE
+ eval export -n -- "cfgtype=${CONFIG_lan_TYPE}"
+ export -n -- cfgtype=interface
+ [ -n route -a xinterface != xroute ]
+ continue
+ config_get cfgtype wan TYPE
+ eval export -n -- "cfgtype=${CONFIG_wan_TYPE}"
+ export -n -- cfgtype=interface
+ [ -n route -a xinterface != xroute ]
+ continue
+ [ -f /etc/hotplug.d/iface/20-ntpclient ]
+ . /etc/hotplug.d/iface/20-ntpclient
+ . /etc/functions.sh
+ alias debug=:
+ N=
+ _C=0
+ NO_EXPORT=1
+ reset_cb
+ DONE=0
+ config_load ntpclient
+ local cfg
+ local uci
+ local PACKAGE=ntpclient
+ cfg=/etc/config/ntpclient
+ uci=/tmp/.uci/ntpclient
+ [ -e /etc/config/ntpclient ]
+ [ -e /tmp/.uci/ntpclient ]
+ uci=
+ [ -z /etc/config/ntpclient -a -z ]
+ _C=0
+ export -n CONFIG_SECTIONS=
+ export -n CONFIG_NUM_SECTIONS=0
+ export -n CONFIG_SECTION=
+ . /etc/config/ntpclient
+ config ntpclient
+ local cfgtype=ntpclient
+ local name=
+ export -n CONFIG_NUM_SECTIONS=1
+ name=cfg1
+ append CONFIG_SECTIONS cfg1
+ local var=CONFIG_SECTIONS
+ local value=cfg1
+ local sep=
+ eval export -n -- "CONFIG_SECTIONS=${CONFIG_SECTIONS:+${CONFIG_SECTIONS}${value:+$sep}}$value"
+ export -n -- CONFIG_SECTIONS=cfg1
+ [ -n ]
+ config_cb ntpclient cfg1
+ local cfg=
+ local cfgtype
+ config_get cfgtype TYPE
+ eval export -n -- "cfgtype=${CONFIG__TYPE}"
+ export -n -- cfgtype=
+ export -n CONFIG_SECTION=cfg1
+ export -n CONFIG_cfg1_TYPE=ntpclient
+ option hostname pool.ntp.org
+ local varname=hostname
+ shift
+ local value=pool.ntp.org
+ export -n CONFIG_cfg1_hostname=pool.ntp.org
+ [ -n ]
+ option_cb hostname pool.ntp.org
+ return 0
+ option port 123
+ local varname=port
+ shift
+ local value=123
+ export -n CONFIG_cfg1_port=123
+ [ -n ]
+ option_cb port 123
+ return 0
+ option count 1
+ local varname=count
+ shift
+ local value=1
+ export -n CONFIG_cfg1_count=1
+ [ -n ]
+ option_cb count 1
+ return 0
+ config ntpclient
+ local cfgtype=ntpclient
+ local name=
+ export -n CONFIG_NUM_SECTIONS=2
+ name=cfg2
+ append CONFIG_SECTIONS cfg2
+ local var=CONFIG_SECTIONS
+ local value=cfg2
+ local sep=
+ eval export -n -- "CONFIG_SECTIONS=${CONFIG_SECTIONS:+${CONFIG_SECTIONS}${value:+$sep}}$value"
+ export -n -- CONFIG_SECTIONS=cfg1 cfg2
+ [ -n ]
+ config_cb ntpclient cfg2
+ local cfg=cfg1
+ local cfgtype
+ config_get cfgtype cfg1 TYPE
+ eval export -n -- "cfgtype=${CONFIG_cfg1_TYPE}"
+ export -n -- cfgtype=ntpclient
+ config_get hostname cfg1 hostname
+ eval export -n -- "hostname=${CONFIG_cfg1_hostname}"
+ export -n -- hostname=pool.ntp.org
+ config_get port cfg1 port
+ eval export -n -- "port=${CONFIG_cfg1_port}"
+ export -n -- port=123
+ config_get count cfg1 count
+ eval export -n -- "count=${CONFIG_cfg1_count}"
+ export -n -- count=1
+ [ 0 = 1 ]
+ ps x
+ grep bin/[n]tpclient
BusyBox v1.4.2 (2007-09-29 07:21:40 CEST) multi-call binary
Usage: ps
Report process status
Options:
w Wide output
+ route -n
+ grep ^0.0.0.0
+ /usr/sbin/ntpclient -c 1 -s -h pool.ntp.org -p 123
+ DONE=1
+ export -n CONFIG_SECTION=cfg2
+ export -n CONFIG_cfg2_TYPE=ntpclient
+ option hostname ntp.ubuntu.com
+ local varname=hostname
+ shift
+ local value=ntp.ubuntu.com
+ export -n CONFIG_cfg2_hostname=ntp.ubuntu.com
+ [ -n ]
+ option_cb hostname ntp.ubuntu.com
+ return 0
+ option port 123
+ local varname=port
+ shift
+ local value=123
+ export -n CONFIG_cfg2_port=123
+ [ -n ]
+ option_cb port 123
+ return 0
+ option count 1
+ local varname=count
+ shift
+ local value=1
+ export -n CONFIG_cfg2_count=1
+ [ -n ]
+ option_cb count 1
+ return 0
+
+ config_cb
+ local cfg=cfg2
+ local cfgtype
+ config_get cfgtype cfg2 TYPE
+ eval export -n -- "cfgtype=${CONFIG_cfg2_TYPE}"
+ export -n -- cfgtype=ntpclient
+ config_get hostname cfg2 hostname
+ eval export -n -- "hostname=${CONFIG_cfg2_hostname}"
+ export -n -- hostname=ntp.ubuntu.com
+ config_get port cfg2 port
+ eval export -n -- "port=${CONFIG_cfg2_port}"
+ export -n -- port=123
+ config_get count cfg2 count
+ eval export -n -- "count=${CONFIG_cfg2_count}"
+ export -n -- count=1
+ [ 1 = 1 ]
+ exit 0