Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 155417 Details for
Bug 224467
>=net-wireless/madwifi-ng-0.9.3.3 hangs system in master (host AP) mode
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
output from net.ath --debug start
debug.txt (text/plain), 201.34 KB, created by
Richard Scott
on 2008-06-03 19:50:04 UTC
(
hide
)
Description:
output from net.ath --debug start
Filename:
MIME Type:
Creator:
Richard Scott
Created:
2008-06-03 19:50:04 UTC
Size:
201.34 KB
patch
obsolete
>rjs ~ # /etc/init.d/net.ath0 --debug start >+ [[ '' != \y\e\s ]] >+ source /sbin/functions.sh >++ RC_GOT_FUNCTIONS=yes >++ [[ -f /etc/conf.d/rc ]] >++ source /etc/conf.d/rc >+++ RC_TTY_NUMBER=11 >+++ RC_PARALLEL_STARTUP=no >+++ RC_INTERACTIVE=yes >+++ RC_HOTPLUG=yes >+++ RC_COLDPLUG=yes >+++ RC_PLUG_SERVICES='!net.ath0' >+++ RC_NET_STRICT_CHECKING=no >+++ RC_DOWN_INTERFACE=yes >+++ RC_VOLUME_ORDER='raid evms lvm dm' >+++ RC_VERBOSE=no >+++ RC_BOOTLOG=yes >+++ RC_BOOTCHART=no >+++ RC_USE_FSTAB=no >+++ RC_USE_CONFIG_PROFILE=yes >+++ RC_FORCE_AUTO=no >+++ RC_DEVICES=auto >+++ RC_DEVICE_TARBALL=no >+++ RC_DMESG_LEVEL=1 >+++ RC_RETRY_KILL=yes >+++ RC_RETRY_TIMEOUT=1 >+++ RC_RETRY_COUNT=5 >+++ RC_FAIL_ON_ZOMBIE=no >+++ RC_KILL_CHILDREN=no >+++ RC_WAIT_ON_START=0.1 >+++ svcdir=/var/lib/init.d >+++ svcmount=no >+++ svcfstype=tmpfs >+++ svcsize=2048 >++ declare -r svclib=/lib/rcscripts >++ declare -r svcdir=/var/lib/init.d >++ svcmount=no >++ svcfstype=tmpfs >++ svcsize=2048 >++ deptypes='need use' >++ ordtypes='before after' >++ RC_QUIET_STDOUT=no >++ RC_VERBOSE=no >++ RC_NOCOLOR=no >++ RC_ENDCOL=yes >++ RC_TTY_NUMBER=11 >++ RC_PARALLEL_STARTUP=no >++ RC_NET_STRICT_CHECKING=no >++ RC_USE_FSTAB=no >++ RC_USE_CONFIG_PROFILE=yes >++ RC_FORCE_AUTO=no >++ RC_DEVICES=auto >++ RC_DOWN_INTERFACE=yes >++ RC_VOLUME_ORDER='raid evms lvm dm' >++ RC_INDENTATION= >++ RC_DEFAULT_INDENT=2 >++ RC_DOT_PATTERN= >++ import_addon splash-functions.sh >++ local addon=/lib/rcscripts/addons/splash-functions.sh >++ has_addon splash-functions.sh >++ [[ -e /lib/rcscripts/addons/splash-functions.sh ]] >++ return 1 >++ [[ -f /sbin/splash-functions.sh ]] >++ import_addon profiling-functions.sh >++ local addon=/lib/rcscripts/addons/profiling-functions.sh >++ has_addon profiling-functions.sh >++ [[ -e /lib/rcscripts/addons/profiling-functions.sh ]] >++ return 1 >++ [[ yes == \y\e\s ]] >++ import_addon bootlogger.sh >++ local addon=/lib/rcscripts/addons/bootlogger.sh >++ has_addon bootlogger.sh >++ [[ -e /lib/rcscripts/addons/bootlogger.sh ]] >++ source /lib/rcscripts/addons/bootlogger.sh >+++ [[ -x /sbin/blogd ]] >++ return 0 >++ _RC_GET_KV_CACHE= >++ NET_FS_LIST='afs cifs coda davfs fuse gfs ncpfs nfs nfs4 ocfs2 shfs smbfs' >++ [[ -z '' ]] >++ PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/sbin:/opt/root/bin/apache2:/opt/root/bin/nagios:/opt/root/bin/emerge:/opt/root/bin/softwareraid:/opt/root/bin/svnserve:/opt/root/bin/mysql:/opt/root/bin/cluster:/opt/root/bin/misc:/opt/root/bin/aoe:/opt/root/bin:/root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/i486-pc-linux-gnu/gcc-bin/4.1.2:/usr/i686-pc-linux-gnu/gcc-bin/4.1.2 >++ [[ -z '' ]] >+++ /sbin/consoletype >++ export CONSOLETYPE=pty >++ CONSOLETYPE=pty >++ [[ pty == \s\e\r\i\a\l ]] >++ for arg in '"$@"' >++ case "${arg}" in >++ for arg in '"$@"' >++ case "${arg}" in >++ for arg in '"$@"' >++ case "${arg}" in >++ setup_defaultlevels >++ get_bootconfig >++ local copt= >++ local newbootlevel= >++ local newsoftlevel= >++ [[ -r /proc/cmdline ]] >++ for copt in '$(</proc/cmdline)' >++ case "${copt%=*}" in >++ for copt in '$(</proc/cmdline)' >++ case "${copt%=*}" in >++ for copt in '$(</proc/cmdline)' >++ case "${copt%=*}" in >++ for copt in '$(</proc/cmdline)' >++ case "${copt%=*}" in >++ for copt in '$(</proc/cmdline)' >++ case "${copt%=*}" in >++ for copt in '$(</proc/cmdline)' >++ case "${copt%=*}" in >++ for copt in '$(</proc/cmdline)' >++ case "${copt%=*}" in >++ for copt in '$(</proc/cmdline)' >++ case "${copt%=*}" in >++ for copt in '$(</proc/cmdline)' >++ case "${copt%=*}" in >++ for copt in '$(</proc/cmdline)' >++ case "${copt%=*}" in >++ [[ -n '' ]] >++ export BOOTLEVEL=boot >++ BOOTLEVEL=boot >++ [[ -n '' ]] >++ export DEFAULTLEVEL=default >++ DEFAULTLEVEL=default >++ return 0 >++ get_bootparam noconfigprofile >++ local x copt params retval=1 >++ [[ ! -r /proc/cmdline ]] >++ for copt in '$(< /proc/cmdline)' >++ [[ root == \g\e\n\t\o\o ]] >++ for copt in '$(< /proc/cmdline)' >++ [[ init == \g\e\n\t\o\o ]] >++ for copt in '$(< /proc/cmdline)' >++ [[ real_root == \g\e\n\t\o\o ]] >++ for copt in '$(< /proc/cmdline)' >++ [[ lvmraid == \g\e\n\t\o\o ]] >++ for copt in '$(< /proc/cmdline)' >++ [[ domdadm == \g\e\n\t\o\o ]] >++ for copt in '$(< /proc/cmdline)' >++ [[ dolvm == \g\e\n\t\o\o ]] >++ for copt in '$(< /proc/cmdline)' >++ [[ console == \g\e\n\t\o\o ]] >++ for copt in '$(< /proc/cmdline)' >++ [[ console == \g\e\n\t\o\o ]] >++ for copt in '$(< /proc/cmdline)' >++ [[ vga == \g\e\n\t\o\o ]] >++ for copt in '$(< /proc/cmdline)' >++ [[ selinux == \g\e\n\t\o\o ]] >++ return 1 >++ get_bootparam configprofile >++ local x copt params retval=1 >++ [[ ! -r /proc/cmdline ]] >++ for copt in '$(< /proc/cmdline)' >++ [[ root == \g\e\n\t\o\o ]] >++ for copt in '$(< /proc/cmdline)' >++ [[ init == \g\e\n\t\o\o ]] >++ for copt in '$(< /proc/cmdline)' >++ [[ real_root == \g\e\n\t\o\o ]] >++ for copt in '$(< /proc/cmdline)' >++ [[ lvmraid == \g\e\n\t\o\o ]] >++ for copt in '$(< /proc/cmdline)' >++ [[ domdadm == \g\e\n\t\o\o ]] >++ for copt in '$(< /proc/cmdline)' >++ [[ dolvm == \g\e\n\t\o\o ]] >++ for copt in '$(< /proc/cmdline)' >++ [[ console == \g\e\n\t\o\o ]] >++ for copt in '$(< /proc/cmdline)' >++ [[ console == \g\e\n\t\o\o ]] >++ for copt in '$(< /proc/cmdline)' >++ [[ vga == \g\e\n\t\o\o ]] >++ for copt in '$(< /proc/cmdline)' >++ [[ selinux == \g\e\n\t\o\o ]] >++ return 1 >++ [[ yes == \y\e\s ]] >++ [[ -n default ]] >++ [[ -d /etc/runlevels/boot.default ]] >++ [[ -L /etc/runlevels/boot.default ]] >++ [[ -z '' ]] >++ [[ -f /var/lib/init.d/softlevel ]] >++ export SOFTLEVEL=default >++ SOFTLEVEL=default >++ return 0 >++ [[ -n /sbin/functions.sh ]] >++ [[ /sbin/runscript.sh != \/\s\b\i\n\/\r\c ]] >++ declare -r BOOTLEVEL DEFAULTLEVEL SOFTLEVEL >++ [[ -n '' ]] >++ COLS=0 >++ (( COLS == 0 )) >++++ stty size >+++ set -- 45 139 >+++ echo 139 >++ COLS=139 >++ (( COLS > 0 )) >++ [[ yes == \y\e\s ]] ' >++ [[ no == \y\e\s ]] >++ GOOD='' >++ WARN='' >++ BAD='' >++ HILITE='' >++ BRACKET='' >++ NORMAL='' >+ [[ 0 != \0 ]] >+ myscript=/etc/init.d/net.ath0 >+ [[ -L /etc/init.d/net.ath0 ]] >+ [[ ! -L /etc/init.d/net.ath0 ]] >+ SVCNAME=/etc/init.d/net.ath0 >+ declare -r SVCNAME=net.ath0 >+ export SVCNAME >+ myservice=net.ath0 >+ svc_trap >+ trap 'eerror "ERROR: ${SVCNAME} caught an interrupt"; exit 1' INT QUIT TSTP >+ [[ -e /dev/.rcsysinit ]] >+ [[ '' == \1 ]] >+ svcpause=no >+ [[ '' != \y\e\s ]] >+ source /lib/rcscripts/sh/rc-services.sh >++ RC_GOT_SERVICES=yes >++ [[ yes != \y\e\s ]] >++ [[ '' != \y\e\s ]] >++ [[ 0 == \0 ]] >++ /sbin/depscan.sh >++ source /var/lib/init.d/deptree >+++ declare -r rc_type_ineed=2 >+++ declare -r rc_type_needsme=3 >+++ declare -r rc_type_iuse=4 >+++ declare -r rc_type_usesme=5 >+++ declare -r rc_type_ibefore=6 >+++ declare -r rc_type_iafter=7 >+++ declare -r rc_type_broken=8 >+++ declare -r rc_type_mtime=9 >+++ declare -r rc_index_scale=10 >+++ declare -a RC_DEPEND_TREE >+++ RC_DEPEND_TREE[0]=43 >+++ RC_DEPEND_TREE[10]=device-mapper >+++ RC_DEPEND_TREE[10+2]= >+++ RC_DEPEND_TREE[10+3]= >+++ RC_DEPEND_TREE[10+4]= >+++ RC_DEPEND_TREE[10+5]= >+++ RC_DEPEND_TREE[10+6]=local >+++ RC_DEPEND_TREE[10+7]='checkroot dmeventd' >+++ RC_DEPEND_TREE[10+8]= >+++ RC_DEPEND_TREE[10+9]=1212159455 >+++ RC_DEPEND_TREE[20]=dhcpd >+++ RC_DEPEND_TREE[20+2]=net >+++ RC_DEPEND_TREE[20+3]= >+++ RC_DEPEND_TREE[20+4]='metalog named' >+++ RC_DEPEND_TREE[20+5]= >+++ RC_DEPEND_TREE[20+6]=local >+++ RC_DEPEND_TREE[20+7]=checkroot >+++ RC_DEPEND_TREE[20+8]= >+++ RC_DEPEND_TREE[20+9]=1212182901 >+++ RC_DEPEND_TREE[30]=dhcrelay >+++ RC_DEPEND_TREE[30+2]=net >+++ RC_DEPEND_TREE[30+3]= >+++ RC_DEPEND_TREE[30+4]=metalog >+++ RC_DEPEND_TREE[30+5]= >+++ RC_DEPEND_TREE[30+6]=local >+++ RC_DEPEND_TREE[30+7]=checkroot >+++ RC_DEPEND_TREE[30+8]= >+++ RC_DEPEND_TREE[30+9]=1212182902 >+++ RC_DEPEND_TREE[40]=dmeventd >+++ RC_DEPEND_TREE[40+2]= >+++ RC_DEPEND_TREE[40+3]= >+++ RC_DEPEND_TREE[40+4]= >+++ RC_DEPEND_TREE[40+5]= >+++ RC_DEPEND_TREE[40+6]='device-mapper local' >+++ RC_DEPEND_TREE[40+7]=checkroot >+++ RC_DEPEND_TREE[40+8]= >+++ RC_DEPEND_TREE[40+9]=1212159455 >+++ RC_DEPEND_TREE[50]=gpm >+++ RC_DEPEND_TREE[50+2]=localmount >+++ RC_DEPEND_TREE[50+3]= >+++ RC_DEPEND_TREE[50+4]=metalog >+++ RC_DEPEND_TREE[50+5]= >+++ RC_DEPEND_TREE[50+6]=local >+++ RC_DEPEND_TREE[50+7]=checkroot >+++ RC_DEPEND_TREE[50+8]= >+++ RC_DEPEND_TREE[50+9]=1202836690 >+++ RC_DEPEND_TREE[60]=net.eth0 >+++ RC_DEPEND_TREE[60+2]=localmount >+++ RC_DEPEND_TREE[60+3]= >+++ RC_DEPEND_TREE[60+4]= >+++ RC_DEPEND_TREE[60+5]= >+++ RC_DEPEND_TREE[60+6]=local >+++ RC_DEPEND_TREE[60+7]='bootmisc checkroot hostname net.lo' >+++ RC_DEPEND_TREE[60+8]= >+++ RC_DEPEND_TREE[60+9]=1212154204 >+++ RC_DEPEND_TREE[70]=hostname >+++ RC_DEPEND_TREE[70+2]=checkroot >+++ RC_DEPEND_TREE[70+3]= >+++ RC_DEPEND_TREE[70+4]= >+++ RC_DEPEND_TREE[70+5]='bootmisc metalog' >+++ RC_DEPEND_TREE[70+6]='local net.ath0 net.eth0 net.lo' >+++ RC_DEPEND_TREE[70+7]=checkroot >+++ RC_DEPEND_TREE[70+8]= >+++ RC_DEPEND_TREE[70+9]=1204218855 >+++ RC_DEPEND_TREE[80]=net.lo >+++ RC_DEPEND_TREE[80+2]=localmount >+++ RC_DEPEND_TREE[80+3]= >+++ RC_DEPEND_TREE[80+4]= >+++ RC_DEPEND_TREE[80+5]= >+++ RC_DEPEND_TREE[80+6]='local net.ath0 net.eth0' >+++ RC_DEPEND_TREE[80+7]='bootmisc checkroot hostname' >+++ RC_DEPEND_TREE[80+8]= >+++ RC_DEPEND_TREE[80+9]=1204218855 >+++ RC_DEPEND_TREE[90]=ip6tables >+++ RC_DEPEND_TREE[90+2]= >+++ RC_DEPEND_TREE[90+3]= >+++ RC_DEPEND_TREE[90+4]=metalog >+++ RC_DEPEND_TREE[90+5]= >+++ RC_DEPEND_TREE[90+6]='local net' >+++ RC_DEPEND_TREE[90+7]=checkroot >+++ RC_DEPEND_TREE[90+8]= >+++ RC_DEPEND_TREE[90+9]=1212175888 >+++ RC_DEPEND_TREE[100]=netmount >+++ RC_DEPEND_TREE[100+2]=net >+++ RC_DEPEND_TREE[100+3]= >+++ RC_DEPEND_TREE[100+4]= >+++ RC_DEPEND_TREE[100+5]= >+++ RC_DEPEND_TREE[100+6]=local >+++ RC_DEPEND_TREE[100+7]='checkroot openvpn' >+++ RC_DEPEND_TREE[100+8]= >+++ RC_DEPEND_TREE[100+9]=1204218855 >+++ RC_DEPEND_TREE[110]=iptables >+++ RC_DEPEND_TREE[110+2]= >+++ RC_DEPEND_TREE[110+3]= >+++ RC_DEPEND_TREE[110+4]=metalog >+++ RC_DEPEND_TREE[110+5]= >+++ RC_DEPEND_TREE[110+6]='local net' >+++ RC_DEPEND_TREE[110+7]=checkroot >+++ RC_DEPEND_TREE[110+8]= >+++ RC_DEPEND_TREE[110+9]=1212175887 >+++ RC_DEPEND_TREE[120]=nscd >+++ RC_DEPEND_TREE[120+2]= >+++ RC_DEPEND_TREE[120+3]= >+++ RC_DEPEND_TREE[120+4]='named net' >+++ RC_DEPEND_TREE[120+5]= >+++ RC_DEPEND_TREE[120+6]=local >+++ RC_DEPEND_TREE[120+7]=checkroot >+++ RC_DEPEND_TREE[120+8]= >+++ RC_DEPEND_TREE[120+9]=1202839890 >+++ RC_DEPEND_TREE[130]=numlock >+++ RC_DEPEND_TREE[130+2]=localmount >+++ RC_DEPEND_TREE[130+3]= >+++ RC_DEPEND_TREE[130+4]= >+++ RC_DEPEND_TREE[130+5]= >+++ RC_DEPEND_TREE[130+6]=local >+++ RC_DEPEND_TREE[130+7]=checkroot >+++ RC_DEPEND_TREE[130+8]= >+++ RC_DEPEND_TREE[130+9]=1204218855 >+++ RC_DEPEND_TREE[140]=openvpn >+++ RC_DEPEND_TREE[140+2]='localmount net' >+++ RC_DEPEND_TREE[140+3]= >+++ RC_DEPEND_TREE[140+4]= >+++ RC_DEPEND_TREE[140+5]= >+++ RC_DEPEND_TREE[140+6]='local netmount' >+++ RC_DEPEND_TREE[140+7]='bootmisc checkroot' >+++ RC_DEPEND_TREE[140+8]= >+++ RC_DEPEND_TREE[140+9]=1212178957 >+++ RC_DEPEND_TREE[150]=postfix >+++ RC_DEPEND_TREE[150+2]= >+++ RC_DEPEND_TREE[150+3]= >+++ RC_DEPEND_TREE[150+4]='metalog named net' >+++ RC_DEPEND_TREE[150+5]= >+++ RC_DEPEND_TREE[150+6]=local >+++ RC_DEPEND_TREE[150+7]=checkroot >+++ RC_DEPEND_TREE[150+8]= >+++ RC_DEPEND_TREE[150+9]=1212176999 >+++ RC_DEPEND_TREE[160]=pydoc-2.4 >+++ RC_DEPEND_TREE[160+2]=net >+++ RC_DEPEND_TREE[160+3]= >+++ RC_DEPEND_TREE[160+4]= >+++ RC_DEPEND_TREE[160+5]= >+++ RC_DEPEND_TREE[160+6]=local >+++ RC_DEPEND_TREE[160+7]=checkroot >+++ RC_DEPEND_TREE[160+8]= >+++ RC_DEPEND_TREE[160+9]=1212161978 >+++ RC_DEPEND_TREE[170]=rmnologin >+++ RC_DEPEND_TREE[170+2]=localmount >+++ RC_DEPEND_TREE[170+3]= >+++ RC_DEPEND_TREE[170+4]= >+++ RC_DEPEND_TREE[170+5]= >+++ RC_DEPEND_TREE[170+6]=local >+++ RC_DEPEND_TREE[170+7]=checkroot >+++ RC_DEPEND_TREE[170+8]= >+++ RC_DEPEND_TREE[170+9]=1204218855 >+++ RC_DEPEND_TREE[180]=acpid >+++ RC_DEPEND_TREE[180+2]=localmount >+++ RC_DEPEND_TREE[180+3]= >+++ RC_DEPEND_TREE[180+4]=metalog >+++ RC_DEPEND_TREE[180+5]= >+++ RC_DEPEND_TREE[180+6]=local >+++ RC_DEPEND_TREE[180+7]=checkroot >+++ RC_DEPEND_TREE[180+8]= >+++ RC_DEPEND_TREE[180+9]=1212188826 >+++ RC_DEPEND_TREE[190]=bootmisc >+++ RC_DEPEND_TREE[190+2]=localmount >+++ RC_DEPEND_TREE[190+3]= >+++ RC_DEPEND_TREE[190+4]='clock hostname' >+++ RC_DEPEND_TREE[190+5]= >+++ RC_DEPEND_TREE[190+6]='local metalog net.ath0 net.eth0 net.lo openvpn' >+++ RC_DEPEND_TREE[190+7]=checkroot >+++ RC_DEPEND_TREE[190+8]= >+++ RC_DEPEND_TREE[190+9]=1204218855 >+++ RC_DEPEND_TREE[200]=checkfs >+++ RC_DEPEND_TREE[200+2]='checkroot modules' >+++ RC_DEPEND_TREE[200+3]=localmount >+++ RC_DEPEND_TREE[200+4]= >+++ RC_DEPEND_TREE[200+5]= >+++ RC_DEPEND_TREE[200+6]=local >+++ RC_DEPEND_TREE[200+7]=checkroot >+++ RC_DEPEND_TREE[200+8]= >+++ RC_DEPEND_TREE[200+9]=1204218855 >+++ RC_DEPEND_TREE[210]=checkroot >+++ RC_DEPEND_TREE[210+2]= >+++ RC_DEPEND_TREE[210+3]='checkfs crypto-loop hostname modules' >+++ RC_DEPEND_TREE[210+4]= >+++ RC_DEPEND_TREE[210+5]= >+++ RC_DEPEND_TREE[210+6]='acpid bootmisc checkfs clock consolefont crypto-loop ddclient device-mapper dhcpd dhcrelay dmeventd gpm hostname ip6tables iptables keymaps local localmount lvm mdadm mdraid metalog modules named net.ath0 net.eth0 net.lo netmount nscd numlock openvpn postfix pydoc-2.4 rmnologin rsyncd samba shorewall sshd udev-postmount urandom vixie-cron' >+++ RC_DEPEND_TREE[210+7]= >+++ RC_DEPEND_TREE[210+8]= >+++ RC_DEPEND_TREE[210+9]=1204218855 >+++ RC_DEPEND_TREE[220]=clock >+++ RC_DEPEND_TREE[220+2]=localmount >+++ RC_DEPEND_TREE[220+3]= >+++ RC_DEPEND_TREE[220+4]= >+++ RC_DEPEND_TREE[220+5]='bootmisc metalog vixie-cron' >+++ RC_DEPEND_TREE[220+6]=local >+++ RC_DEPEND_TREE[220+7]=checkroot >+++ RC_DEPEND_TREE[220+8]= >+++ RC_DEPEND_TREE[220+9]=1204218855 >+++ RC_DEPEND_TREE[230]=consolefont >+++ RC_DEPEND_TREE[230+2]='keymaps localmount' >+++ RC_DEPEND_TREE[230+3]= >+++ RC_DEPEND_TREE[230+4]= >+++ RC_DEPEND_TREE[230+5]= >+++ RC_DEPEND_TREE[230+6]=local >+++ RC_DEPEND_TREE[230+7]=checkroot >+++ RC_DEPEND_TREE[230+8]= >+++ RC_DEPEND_TREE[230+9]=1204218855 >+++ RC_DEPEND_TREE[240]=crypto-loop >+++ RC_DEPEND_TREE[240+2]='checkroot modules' >+++ RC_DEPEND_TREE[240+3]= >+++ RC_DEPEND_TREE[240+4]= >+++ RC_DEPEND_TREE[240+5]= >+++ RC_DEPEND_TREE[240+6]='local localmount' >+++ RC_DEPEND_TREE[240+7]=checkroot >+++ RC_DEPEND_TREE[240+8]= >+++ RC_DEPEND_TREE[240+9]=1212158403 >+++ RC_DEPEND_TREE[250]=ddclient >+++ RC_DEPEND_TREE[250+2]=net >+++ RC_DEPEND_TREE[250+3]= >+++ RC_DEPEND_TREE[250+4]='metalog named' >+++ RC_DEPEND_TREE[250+5]= >+++ RC_DEPEND_TREE[250+6]='local vixie-cron' >+++ RC_DEPEND_TREE[250+7]=checkroot >+++ RC_DEPEND_TREE[250+8]= >+++ RC_DEPEND_TREE[250+9]=1212227807 >+++ RC_DEPEND_TREE[260]=keymaps >+++ RC_DEPEND_TREE[260+2]=localmount >+++ RC_DEPEND_TREE[260+3]=consolefont >+++ RC_DEPEND_TREE[260+4]= >+++ RC_DEPEND_TREE[260+5]= >+++ RC_DEPEND_TREE[260+6]=local >+++ RC_DEPEND_TREE[260+7]=checkroot >+++ RC_DEPEND_TREE[260+8]= >+++ RC_DEPEND_TREE[260+9]=1204218855 >+++ RC_DEPEND_TREE[270]=local >+++ RC_DEPEND_TREE[270+2]= >+++ RC_DEPEND_TREE[270+3]= >+++ RC_DEPEND_TREE[270+4]= >+++ RC_DEPEND_TREE[270+5]= >+++ RC_DEPEND_TREE[270+6]= >+++ RC_DEPEND_TREE[270+7]='acpid bootmisc checkfs checkroot clock consolefont crypto-loop ddclient device-mapper dhcpd dhcrelay dmeventd gpm hostname ip6tables iptables keymaps localmount lvm mdadm mdraid metalog modules named net.ath0 net.eth0 net.lo netmount nscd numlock openvpn postfix pydoc-2.4 rmnologin rsyncd samba shorewall sshd udev-postmount urandom vixie-cron' >+++ RC_DEPEND_TREE[270+8]= >+++ RC_DEPEND_TREE[270+9]=1204218855 >+++ RC_DEPEND_TREE[280]=localmount >+++ RC_DEPEND_TREE[280+2]=checkfs >+++ RC_DEPEND_TREE[280+3]='acpid bootmisc clock consolefont gpm keymaps metalog net.ath0 net.eth0 net.lo numlock openvpn rmnologin udev-postmount urandom vixie-cron' >+++ RC_DEPEND_TREE[280+4]= >+++ RC_DEPEND_TREE[280+5]= >+++ RC_DEPEND_TREE[280+6]=local >+++ RC_DEPEND_TREE[280+7]='checkroot crypto-loop' >+++ RC_DEPEND_TREE[280+8]= >+++ RC_DEPEND_TREE[280+9]=1204218855 >+++ RC_DEPEND_TREE[290]=lvm >+++ RC_DEPEND_TREE[290+2]= >+++ RC_DEPEND_TREE[290+3]= >+++ RC_DEPEND_TREE[290+4]= >+++ RC_DEPEND_TREE[290+5]= >+++ RC_DEPEND_TREE[290+6]=local >+++ RC_DEPEND_TREE[290+7]=checkroot >+++ RC_DEPEND_TREE[290+8]= >+++ RC_DEPEND_TREE[290+9]=1212157061 >+++ RC_DEPEND_TREE[300]=mdadm >+++ RC_DEPEND_TREE[300+2]= >+++ RC_DEPEND_TREE[300+3]= >+++ RC_DEPEND_TREE[300+4]='metalog named net' >+++ RC_DEPEND_TREE[300+5]= >+++ RC_DEPEND_TREE[300+6]=local >+++ RC_DEPEND_TREE[300+7]=checkroot >+++ RC_DEPEND_TREE[300+8]= >+++ RC_DEPEND_TREE[300+9]=1212156964 >+++ RC_DEPEND_TREE[310]=mdraid >+++ RC_DEPEND_TREE[310+2]= >+++ RC_DEPEND_TREE[310+3]= >+++ RC_DEPEND_TREE[310+4]= >+++ RC_DEPEND_TREE[310+5]= >+++ RC_DEPEND_TREE[310+6]=local >+++ RC_DEPEND_TREE[310+7]=checkroot >+++ RC_DEPEND_TREE[310+8]= >+++ RC_DEPEND_TREE[310+9]=1212156964 >+++ RC_DEPEND_TREE[320]=metalog >+++ RC_DEPEND_TREE[320+2]=localmount >+++ RC_DEPEND_TREE[320+3]= >+++ RC_DEPEND_TREE[320+4]='clock hostname' >+++ RC_DEPEND_TREE[320+5]='acpid ddclient dhcpd dhcrelay gpm ip6tables iptables mdadm named postfix sshd vixie-cron' >+++ RC_DEPEND_TREE[320+6]=local >+++ RC_DEPEND_TREE[320+7]='bootmisc checkroot' >+++ RC_DEPEND_TREE[320+8]= >+++ RC_DEPEND_TREE[320+9]=1212157950 >+++ RC_DEPEND_TREE[330]=rsyncd >+++ RC_DEPEND_TREE[330+2]= >+++ RC_DEPEND_TREE[330+3]= >+++ RC_DEPEND_TREE[330+4]=net >+++ RC_DEPEND_TREE[330+5]= >+++ RC_DEPEND_TREE[330+6]=local >+++ RC_DEPEND_TREE[330+7]=checkroot >+++ RC_DEPEND_TREE[330+8]= >+++ RC_DEPEND_TREE[330+9]=1208982392 >+++ RC_DEPEND_TREE[340]=modules >+++ RC_DEPEND_TREE[340+2]=checkroot >+++ RC_DEPEND_TREE[340+3]='checkfs crypto-loop' >+++ RC_DEPEND_TREE[340+4]= >+++ RC_DEPEND_TREE[340+5]= >+++ RC_DEPEND_TREE[340+6]=local >+++ RC_DEPEND_TREE[340+7]=checkroot >+++ RC_DEPEND_TREE[340+8]= >+++ RC_DEPEND_TREE[340+9]=1204218855 >+++ RC_DEPEND_TREE[350]=named >+++ RC_DEPEND_TREE[350+2]=net >+++ RC_DEPEND_TREE[350+3]= >+++ RC_DEPEND_TREE[350+4]=metalog >+++ RC_DEPEND_TREE[350+5]='ddclient dhcpd mdadm nscd postfix sshd' >+++ RC_DEPEND_TREE[350+6]=local >+++ RC_DEPEND_TREE[350+7]=checkroot >+++ RC_DEPEND_TREE[350+8]= >+++ RC_DEPEND_TREE[350+9]=1212183744 >+++ RC_DEPEND_TREE[360]=samba >+++ RC_DEPEND_TREE[360+2]=net >+++ RC_DEPEND_TREE[360+3]= >+++ RC_DEPEND_TREE[360+4]= >+++ RC_DEPEND_TREE[360+5]= >+++ RC_DEPEND_TREE[360+6]=local >+++ RC_DEPEND_TREE[360+7]=checkroot >+++ RC_DEPEND_TREE[360+8]= >+++ RC_DEPEND_TREE[360+9]=1212228825 >+++ RC_DEPEND_TREE[370]=net.ath0 >+++ RC_DEPEND_TREE[370+2]=localmount >+++ RC_DEPEND_TREE[370+3]= >+++ RC_DEPEND_TREE[370+4]= >+++ RC_DEPEND_TREE[370+5]= >+++ RC_DEPEND_TREE[370+6]=local >+++ RC_DEPEND_TREE[370+7]='bootmisc checkroot hostname net.lo' >+++ RC_DEPEND_TREE[370+8]= >+++ RC_DEPEND_TREE[370+9]=1212180035 >+++ RC_DEPEND_TREE[380]=shorewall >+++ RC_DEPEND_TREE[380+2]=net >+++ RC_DEPEND_TREE[380+3]= >+++ RC_DEPEND_TREE[380+4]= >+++ RC_DEPEND_TREE[380+5]= >+++ RC_DEPEND_TREE[380+6]=local >+++ RC_DEPEND_TREE[380+7]=checkroot >+++ RC_DEPEND_TREE[380+8]= >+++ RC_DEPEND_TREE[380+9]=1212176043 >+++ RC_DEPEND_TREE[390]=sshd >+++ RC_DEPEND_TREE[390+2]=net >+++ RC_DEPEND_TREE[390+3]= >+++ RC_DEPEND_TREE[390+4]='metalog named' >+++ RC_DEPEND_TREE[390+5]= >+++ RC_DEPEND_TREE[390+6]=local >+++ RC_DEPEND_TREE[390+7]=checkroot >+++ RC_DEPEND_TREE[390+8]= >+++ RC_DEPEND_TREE[390+9]=1207934205 >+++ RC_DEPEND_TREE[400]=udev-postmount >+++ RC_DEPEND_TREE[400+2]=localmount >+++ RC_DEPEND_TREE[400+3]= >+++ RC_DEPEND_TREE[400+4]= >+++ RC_DEPEND_TREE[400+5]= >+++ RC_DEPEND_TREE[400+6]=local >+++ RC_DEPEND_TREE[400+7]=checkroot >+++ RC_DEPEND_TREE[400+8]= >+++ RC_DEPEND_TREE[400+9]=1212156883 >+++ RC_DEPEND_TREE[410]=urandom >+++ RC_DEPEND_TREE[410+2]=localmount >+++ RC_DEPEND_TREE[410+3]= >+++ RC_DEPEND_TREE[410+4]= >+++ RC_DEPEND_TREE[410+5]= >+++ RC_DEPEND_TREE[410+6]=local >+++ RC_DEPEND_TREE[410+7]=checkroot >+++ RC_DEPEND_TREE[410+8]= >+++ RC_DEPEND_TREE[410+9]=1204218855 >+++ RC_DEPEND_TREE[420]=vixie-cron >+++ RC_DEPEND_TREE[420+2]=localmount >+++ RC_DEPEND_TREE[420+3]= >+++ RC_DEPEND_TREE[420+4]='clock metalog' >+++ RC_DEPEND_TREE[420+5]= >+++ RC_DEPEND_TREE[420+6]=local >+++ RC_DEPEND_TREE[420+7]='checkroot ddclient' >+++ RC_DEPEND_TREE[420+8]= >+++ RC_DEPEND_TREE[420+9]=1212158001 >+++ RC_DEPEND_TREE[430]=net >+++ RC_DEPEND_TREE[430+2]= >+++ RC_DEPEND_TREE[430+3]='ddclient dhcpd dhcrelay named netmount openvpn pydoc-2.4 samba shorewall sshd' >+++ RC_DEPEND_TREE[430+4]= >+++ RC_DEPEND_TREE[430+5]='mdadm nscd postfix rsyncd' >+++ RC_DEPEND_TREE[430+6]= >+++ RC_DEPEND_TREE[430+7]='ip6tables iptables' >+++ RC_DEPEND_TREE[430+8]= >+++ RC_DEPEND_TREE[430+9]= >+++ declare -r RC_DEPEND_TREE >+++ declare -r RC_GOT_DEPTREE_INFO=yes >+++ declare -r LOGGER_SERVICE=metalog >++ [[ yes != \y\e\s ]] >++ rc_name= >++ rc_index=0 >++ rc_ineed= >++ rc_needsme= >++ rc_iuse= >++ rc_usesme= >++ rc_ibefore= >++ rc_iafter= >++ rc_broken= >++ rc_mtime= >+ [[ '' != \y\e\s ]] >+ source /lib/rcscripts/sh/rc-daemon.sh >++ RC_GOT_DAEMON=yes >++ [[ yes != \y\e\s ]] >++ [[ yes != \y\e\s ]] >++ RC_RETRY_KILL=no >++ RC_RETRY_TIMEOUT=1 >++ RC_RETRY_COUNT=5 >++ RC_FAIL_ON_ZOMBIE=no >++ RC_KILL_CHILDREN=no >++ RC_WAIT_ON_START=0.1 >+ net_service net.ath0 >+ [[ -n net.ath0 ]] >+ [[ net == \n\e\t ]] >+ [[ ath0 != \n\e\t\.\a\t\h\0 ]] >++ add_suffix /etc/conf.d/net >++ [[ yes != \y\e\s ]] >++ local suffix=default >++ [[ default == \b\o\o\t ]] >++ [[ default == \r\e\b\o\o\t ]] >++ [[ default == \s\h\u\t\d\o\w\n ]] >++ [[ default == \s\i\n\g\l\e ]] >++ [[ -e /etc/conf.d/net.default ]] >++ echo /etc/conf.d/net >++ return 0 >+ conf=/etc/conf.d/net >+ [[ -e /etc/conf.d/net ]] >+ source /etc/conf.d/net >++ dns_domain_lo=webhop.net >++ config_eth0=("dhcp") >++ dhcpcd_eth0='-t 0' >++ config_wlan0=("null") >++ modules_ath0=("iwconfig") >++ config_ath0=("10.0.0.1 netmask 255.255.255.0 broadcast 10.0.255") >++ essid_ath0=R2D2 >++ mode_ath0=master >++ add_suffix /etc/conf.d/net.ath0 >++ [[ yes != \y\e\s ]] >++ local suffix=default >++ [[ default == \b\o\o\t ]] >++ [[ default == \r\e\b\o\o\t ]] >++ [[ default == \s\h\u\t\d\o\w\n ]] >++ [[ default == \s\i\n\g\l\e ]] >++ [[ -e /etc/conf.d/net.ath0.default ]] >++ echo /etc/conf.d/net.ath0 >++ return 0 >+ conf=/etc/conf.d/net.ath0 >+ [[ -e /etc/conf.d/net.ath0 ]] >++ add_suffix /etc/rc.conf >++ [[ yes != \y\e\s ]] >++ local suffix=default >++ [[ default == \b\o\o\t ]] >++ [[ default == \r\e\b\o\o\t ]] >++ [[ default == \s\h\u\t\d\o\w\n ]] >++ [[ default == \s\i\n\g\l\e ]] >++ [[ -e /etc/rc.conf.default ]] >++ echo /etc/rc.conf >++ return 0 >+ conf=/etc/rc.conf >+ [[ -e /etc/rc.conf ]] >+ source /etc/rc.conf >++ UNICODE=yes >++ EDITOR=/bin/nano >+ mylevel=default >+ [[ default == \b\o\o\t ]] >+ [[ default == \r\e\b\o\o\t ]] >+ [[ default == \s\h\u\t\d\o\w\n ]] >+ service_started net.ath0 >+ test_service_state net.ath0 started >+ [[ -z net.ath0 ]] >+ [[ -z started ]] >+ local f=/var/lib/init.d/started/net.ath0 >+ [[ ! -x /etc/init.d/net.ath0 ]] >+ [[ -e /var/lib/init.d/started/net.ath0 ]] >+ svcstarted=1 >+ service_inactive net.ath0 >+ test_service_state net.ath0 inactive >+ [[ -z net.ath0 ]] >+ [[ -z inactive ]] >+ local f=/var/lib/init.d/inactive/net.ath0 >+ [[ ! -x /etc/init.d/net.ath0 ]] >+ [[ -e /var/lib/init.d/inactive/net.ath0 ]] >+ svcinactive=1 >++ bash -n /etc/init.d/net.ath0 >+ rcscript_errors= >+ opts='start stop restart' >+ source /etc/init.d/net.ath0 >++ MODULES_DIR=/lib/rcscripts/net >+ [[ -z start stop restart ]] >+ shift >+ [[ 2 -lt 1 ]] >+ for arg in '"$@"' >+ case "${arg}" in >+ for arg in '"$@"' >+ case "${arg}" in >+ retval=0 >+ for arg in '"$@"' >+ case "${arg}" in >+ for arg in '"$@"' >+ case "${arg}" in >+ svc_start >+ local x= y= retval=0 startinactive= >+ is_runlevel_start >+ [[ -d /var/lib/init.d/softscripts.old ]] >+ service_started net.ath0 >+ test_service_state net.ath0 started >+ [[ -z net.ath0 ]] >+ [[ -z started ]] >+ local f=/var/lib/init.d/started/net.ath0 >+ [[ ! -x /etc/init.d/net.ath0 ]] >+ [[ -e /var/lib/init.d/started/net.ath0 ]] >+ service_inactive net.ath0 >+ test_service_state net.ath0 inactive >+ [[ -z net.ath0 ]] >+ [[ -z inactive ]] >+ local f=/var/lib/init.d/inactive/net.ath0 >+ [[ ! -x /etc/init.d/net.ath0 ]] >+ [[ -e /var/lib/init.d/inactive/net.ath0 ]] >+ mark_service_starting net.ath0 >+ [[ -z net.ath0 ]] >+ ln -sn /etc/init.d/net.ath0 /var/lib/init.d/starting/net.ath0 >+ [[ -f /var/lib/init.d/started/net.ath0 ]] >+ [[ -f /var/lib/init.d/inactive/net.ath0 ]] >+ return 0 >+ trap svc_quit INT QUIT TSTP >+ service_message 'Service net.ath0 starting' >+ [[ no != \y\e\s ]] >+ return >+ broken net.ath0 >+ check_dependency broken net.ath0 >+ [[ -z broken ]] >+ [[ -z net.ath0 ]] >+ local x myservice deps >+ [[ net.ath0 == \-\t ]] >+ myservice=net.ath0 >+ get_dep_info net.ath0 >+ [[ -z net.ath0 ]] >+ local myservice=net.ath0 >+ [[ net.ath0 == '' ]] >++ get_service_index net.ath0 0 >++ [[ -z net.ath0 ]] >++ [[ -z 0 ]] >++ local x myservice=net.ath0 index=0 >++ [[ -n 0 ]] >++ [[ 0 -gt 0 ]] >++ (( x=1 )) >++ (( x<=43 )) >++ index=10 >++ [[ net.ath0 == \d\e\v\i\c\e\-\m\a\p\p\e\r ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=20 >++ [[ net.ath0 == \d\h\c\p\d ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=30 >++ [[ net.ath0 == \d\h\c\r\e\l\a\y ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=40 >++ [[ net.ath0 == \d\m\e\v\e\n\t\d ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=50 >++ [[ net.ath0 == \g\p\m ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=60 >++ [[ net.ath0 == \n\e\t\.\e\t\h\0 ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=70 >++ [[ net.ath0 == \h\o\s\t\n\a\m\e ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=80 >++ [[ net.ath0 == \n\e\t\.\l\o ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=90 >++ [[ net.ath0 == \i\p\6\t\a\b\l\e\s ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=100 >++ [[ net.ath0 == \n\e\t\m\o\u\n\t ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=110 >++ [[ net.ath0 == \i\p\t\a\b\l\e\s ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=120 >++ [[ net.ath0 == \n\s\c\d ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=130 >++ [[ net.ath0 == \n\u\m\l\o\c\k ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=140 >++ [[ net.ath0 == \o\p\e\n\v\p\n ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=150 >++ [[ net.ath0 == \p\o\s\t\f\i\x ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=160 >++ [[ net.ath0 == \p\y\d\o\c\-\2\.\4 ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=170 >++ [[ net.ath0 == \r\m\n\o\l\o\g\i\n ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=180 >++ [[ net.ath0 == \a\c\p\i\d ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=190 >++ [[ net.ath0 == \b\o\o\t\m\i\s\c ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=200 >++ [[ net.ath0 == \c\h\e\c\k\f\s ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=210 >++ [[ net.ath0 == \c\h\e\c\k\r\o\o\t ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=220 >++ [[ net.ath0 == \c\l\o\c\k ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=230 >++ [[ net.ath0 == \c\o\n\s\o\l\e\f\o\n\t ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=240 >++ [[ net.ath0 == \c\r\y\p\t\o\-\l\o\o\p ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=250 >++ [[ net.ath0 == \d\d\c\l\i\e\n\t ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=260 >++ [[ net.ath0 == \k\e\y\m\a\p\s ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=270 >++ [[ net.ath0 == \l\o\c\a\l ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=280 >++ [[ net.ath0 == \l\o\c\a\l\m\o\u\n\t ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=290 >++ [[ net.ath0 == \l\v\m ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=300 >++ [[ net.ath0 == \m\d\a\d\m ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=310 >++ [[ net.ath0 == \m\d\r\a\i\d ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=320 >++ [[ net.ath0 == \m\e\t\a\l\o\g ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=330 >++ [[ net.ath0 == \r\s\y\n\c\d ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=340 >++ [[ net.ath0 == \m\o\d\u\l\e\s ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=350 >++ [[ net.ath0 == \n\a\m\e\d ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=360 >++ [[ net.ath0 == \s\a\m\b\a ]] >++ (( x++ )) >++ (( x<=43 )) >++ index=370 >++ [[ net.ath0 == \n\e\t\.\a\t\h\0 ]] >++ echo 370 >++ return 0 >+ rc_index=370 >+ rc_mtime=1212180035 >+ rc_name=net.ath0 >+ rc_ineed=localmount >+ rc_needsme= >+ rc_iuse= >+ rc_usesme= >+ rc_ibefore=local >+ rc_iafter='bootmisc checkroot hostname net.lo' >+ rc_broken= >+ rc_mtime=1212180035 >+ return 0 >+ deps=rc_broken >+ [[ -z '' ]] >+ return 1 >+ local ib_save= >+ unset IN_BACKGROUND >+ [[ 0 == \0 ]] >+ [[ '' != \y\e\s ]] >++ ineed net.ath0 >++ check_dependency ineed net.ath0 >++ [[ -z ineed ]] >++ [[ -z net.ath0 ]] >++ local x myservice deps >++ [[ net.ath0 == \-\t ]] >++ myservice=net.ath0 >++ get_dep_info net.ath0 >++ [[ -z net.ath0 ]] >++ local myservice=net.ath0 >++ [[ net.ath0 == \n\e\t\.\a\t\h\0 ]] >++ [[ -n 1212180035 ]] >++ return 0 >++ deps=rc_ineed >++ [[ -z localmount ]] >++ [[ net.ath0 == \-\t ]] >++ echo localmount >++ return 0 >++ valid_iuse net.ath0 >++ valid_i use net.ath0 >++ local mylevel=boot x= valid= >++ [[ use != \a\f\t\e\r ]] >++ [[ use != \u\s\e ]] >++ [[ -f /var/lib/init.d/softlevel ]] >++ mylevel=default >+++ iuse net.ath0 >+++ check_dependency iuse net.ath0 >+++ [[ -z iuse ]] >+++ [[ -z net.ath0 ]] >+++ local x myservice deps >+++ [[ net.ath0 == \-\t ]] >+++ myservice=net.ath0 >+++ get_dep_info net.ath0 >+++ [[ -z net.ath0 ]] >+++ local myservice=net.ath0 >+++ [[ net.ath0 == \n\e\t\.\a\t\h\0 ]] >+++ [[ -n 1212180035 ]] >+++ return 0 >+++ deps=rc_iuse >+++ [[ -z '' ]] >+++ return 1 >++ echo '' >++ return 0 >+ local 'startupservices=localmount ' >+ local netservices= >++ dolisting '/etc/runlevels/boot/net.*' >++ local x= >++ local y= >++ local tmpstr= >++ local mylist= >++ local 'mypath=/etc/runlevels/boot/net.*' >++ [[ /etc/runlevels/boot/net.* != \/\e\t\c\/\r\u\n\l\e\v\e\l\s\/\b\o\o\t\/\n\e\t\.\* ]] >++ for x in '${mypath}' >++ [[ ! -e /etc/runlevels/boot/net.lo ]] >++ [[ ! -d /etc/runlevels/boot/net.lo ]] >++ [[ -L /etc/runlevels/boot/net.lo ]] >+++ ls /etc/runlevels/boot/net.lo >++ mylist=' /etc/runlevels/boot/net.lo' >++ echo ' /etc/runlevels/boot/net.lo' >++ dolisting '/etc/runlevels/default/net.*' >++ local x= >++ local y= >++ local tmpstr= >++ local mylist= >++ local 'mypath=/etc/runlevels/default/net.*' >++ [[ /etc/runlevels/default/net.* != \/\e\t\c\/\r\u\n\l\e\v\e\l\s\/\d\e\f\a\u\l\t\/\n\e\t\.\* ]] >++ for x in '${mypath}' >++ [[ ! -e /etc/runlevels/default/net.* ]] >++ continue >++ echo '' >++ dolisting '/var/lib/init.d/coldplugged/net.*' >++ local x= >++ local y= >++ local tmpstr= >++ local mylist= >++ local 'mypath=/var/lib/init.d/coldplugged/net.*' >++ [[ /var/lib/init.d/coldplugged/net.* != \/\v\a\r\/\l\i\b\/\i\n\i\t\.\d\/\c\o\l\d\p\l\u\g\g\e\d\/\n\e\t\.\* ]] >++ for x in '${mypath}' >++ [[ ! -e /var/lib/init.d/coldplugged/net.eth0 ]] >++ [[ ! -d /var/lib/init.d/coldplugged/net.eth0 ]] >++ [[ -L /var/lib/init.d/coldplugged/net.eth0 ]] >+++ ls /var/lib/init.d/coldplugged/net.eth0 >++ mylist=' /var/lib/init.d/coldplugged/net.eth0' >++ echo ' /var/lib/init.d/coldplugged/net.eth0' >+ for x in '$(dolisting "/etc/runlevels/${BOOTLEVEL}/net.*")' '$(dolisting "/etc/runlevels/${mylevel}/net.*")' '$(dolisting "/var/lib/init.d/coldplugged/net.*")' >+ netservices=' net.lo' >+ for x in '$(dolisting "/etc/runlevels/${BOOTLEVEL}/net.*")' '$(dolisting "/etc/runlevels/${mylevel}/net.*")' '$(dolisting "/var/lib/init.d/coldplugged/net.*")' >+ netservices=' net.lo net.eth0' >+ is_runlevel_start >+ [[ -d /var/lib/init.d/softscripts.old ]] >+ for x in '${startupservices}' >+ [[ localmount == \n\e\t ]] >+ [[ localmount != \n\e\t ]] >+ service_stopped localmount >+ [[ -z localmount ]] >+ service_starting localmount >+ test_service_state localmount starting >+ [[ -z localmount ]] >+ [[ -z starting ]] >+ local f=/var/lib/init.d/starting/localmount >+ [[ ! -x /etc/init.d/localmount ]] >+ [[ -e /var/lib/init.d/starting/localmount ]] >+ service_started localmount >+ test_service_state localmount started >+ [[ -z localmount ]] >+ [[ -z started ]] >+ local f=/var/lib/init.d/started/localmount >+ [[ ! -x /etc/init.d/localmount ]] >+ [[ -e /var/lib/init.d/started/localmount ]] >+ return 1 >+ is_runlevel_start >+ [[ -d /var/lib/init.d/softscripts.old ]] >+ [[ localmount == *\ \n\e\t\ * ]] >+ for x in '${startupservices}' >+ service_started localmount >+ test_service_state localmount started >+ [[ -z localmount ]] >+ [[ -z started ]] >+ local f=/var/lib/init.d/started/localmount >+ [[ ! -x /etc/init.d/localmount ]] >+ [[ -e /var/lib/init.d/started/localmount ]] >+ continue >+ [[ -n '' ]] >+ [[ 0 == \0 ]] >+ IN_BACKGROUND= >+ [[ -n '' ]] >+ [[ no == \y\e\s ]] >+ start >+ declare -r IFACE=ath0 >+ einfo 'Starting ath0' >+ einfon 'Starting ath0\n' >+ [[ no == \y\e\s ]] >+ [[ yes != \y\e\s ]] >+ echo -ne ' * Starting ath0\n' > * Starting ath0 >+ LAST_E_CMD=einfon >+ return 0 >+ LAST_E_CMD=einfo >+ return 0 >+ run ath0 start >+ local iface=ath0 cmd=start r=1 RC_INDENTATION= >+ local starting=true >+ MODULES=() >+ mods=() >+ local -a MODULES mods >+ local IN_BACKGROUND= >+ [[ '' == \t\r\u\e ]] >+ [[ '' == \1 ]] >+ IN_BACKGROUND=false >+ unset -f exit >+ eindent >+ local i= >+ (( i > 0 )) >+ (( i = RC_DEFAULT_INDENT )) >+ esetdent 2 >+ local i=2 >+ (( i < 0 )) >++ printf %2s '' >+ RC_INDENTATION=' ' >+ [[ start == \s\t\o\p ]] >+ is_loopback ath0 >+ [[ ath0 == \l\o ]] >+ [[ ath0 == \l\o\0 ]] >+ modules_load ath0 true >+ local iface=ath0 starting=true MODULE= p=false i= j= k= >+ x=() >+ local -a x >+ local 'RC_INDENTATION= ' >+ PROVIDES=() >+ WRAP_MODULES=() >+ local -a PROVIDES WRAP_MODULES >+ is_loopback ath0 >+ [[ ath0 == \l\o ]] >+ [[ ath0 == \l\o\0 ]] >+ x='modules_force_ath0[@]' >+ [[ -n '' ]] >+ [[ -n '' ]] >+ veinfo 'Loading networking modules for ath0' >+ [[ no != \y\e\s ]] >+ eindent >+ local i= >+ (( i > 0 )) >+ (( i = RC_DEFAULT_INDENT )) >+ esetdent 4 >+ local i=4 >+ (( i < 0 )) >++ printf %4s '' >+ RC_INDENTATION=' ' >+ [[ -z '' ]] >+ modules_load_auto >+ local i j inst >+ MODULES=($( cd "${MODULES_DIR}" ; ls *.sh )) >++ cd /lib/rcscripts/net >++ ls adsl.sh apipa.sh arping.sh bonding.sh br2684ctl.sh bridge.sh ccwgroup.sh clip.sh dhclient.sh dhcpcd.sh essidnet.sh ifconfig.sh ifplugd.sh ip6to4.sh ipppd.sh iproute2.sh iptunnel.sh iwconfig.sh macchanger.sh macnet.sh netplugd.sh pppd.sh pump.sh rename.sh system.sh tuntap.sh udhcpc.sh vlan.sh wpa_supplicant.sh >+ j=29 >+ (( i=0 )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/adsl.sh >+ [[ ! -f /lib/rcscripts/net/adsl.sh ]] >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/apipa.sh >+ [[ ! -f /lib/rcscripts/net/apipa.sh ]] >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/arping.sh >+ [[ ! -f /lib/rcscripts/net/arping.sh ]] >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/bonding.sh >+ [[ ! -f /lib/rcscripts/net/bonding.sh ]] >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/br2684ctl.sh >+ [[ ! -f /lib/rcscripts/net/br2684ctl.sh ]] >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/bridge.sh >+ [[ ! -f /lib/rcscripts/net/bridge.sh ]] >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/ccwgroup.sh >+ [[ ! -f /lib/rcscripts/net/ccwgroup.sh ]] >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/clip.sh >+ [[ ! -f /lib/rcscripts/net/clip.sh ]] >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/dhclient.sh >+ [[ ! -f /lib/rcscripts/net/dhclient.sh ]] >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/dhcpcd.sh >+ [[ ! -f /lib/rcscripts/net/dhcpcd.sh ]] >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/essidnet.sh >+ [[ ! -f /lib/rcscripts/net/essidnet.sh ]] >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/ifconfig.sh >+ [[ ! -f /lib/rcscripts/net/ifconfig.sh ]] >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/ifplugd.sh >+ [[ ! -f /lib/rcscripts/net/ifplugd.sh ]] >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/ip6to4.sh >+ [[ ! -f /lib/rcscripts/net/ip6to4.sh ]] >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/ipppd.sh >+ [[ ! -f /lib/rcscripts/net/ipppd.sh ]] >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/iproute2.sh >+ [[ ! -f /lib/rcscripts/net/iproute2.sh ]] >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/iptunnel.sh >+ [[ ! -f /lib/rcscripts/net/iptunnel.sh ]] >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/iwconfig.sh >+ [[ ! -f /lib/rcscripts/net/iwconfig.sh ]] >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/macchanger.sh >+ [[ ! -f /lib/rcscripts/net/macchanger.sh ]] >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/macnet.sh >+ [[ ! -f /lib/rcscripts/net/macnet.sh ]] >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/netplugd.sh >+ [[ ! -f /lib/rcscripts/net/netplugd.sh ]] >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/pppd.sh >+ [[ ! -f /lib/rcscripts/net/pppd.sh ]] >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/pump.sh >+ [[ ! -f /lib/rcscripts/net/pump.sh ]] >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/rename.sh >+ [[ ! -f /lib/rcscripts/net/rename.sh ]] >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/system.sh >+ [[ ! -f /lib/rcscripts/net/system.sh ]] >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/tuntap.sh >+ [[ ! -f /lib/rcscripts/net/tuntap.sh ]] >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/udhcpc.sh >+ [[ ! -f /lib/rcscripts/net/udhcpc.sh ]] >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/vlan.sh >+ [[ ! -f /lib/rcscripts/net/vlan.sh ]] >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/wpa_supplicant.sh >+ [[ ! -f /lib/rcscripts/net/wpa_supplicant.sh ]] >+ (( i++ )) >+ (( i<j )) >+ MODULES=("${MODULES[@]}") >+ j=29 >+ loaded_interface=false >+ (( i=0 )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/adsl >+ [[ adsl == \i\n\t\e\r\f\a\c\e ]] >+ u=0 >+ module_load_minimum /lib/rcscripts/net/adsl >+ local f=/lib/rcscripts/net/adsl.sh MODULE=adsl >+ [[ ! -f /lib/rcscripts/net/adsl.sh ]] >+ source /lib/rcscripts/net/adsl.sh >+ for f in depend >+ is_function adsl_depend >+ [[ -z adsl_depend ]] >++ type -t adsl_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ continue >+ return 0 >+ [[ 0 == 0 ]] >+ inst=adsl_check_installed >+ is_function adsl_check_installed >+ [[ -z adsl_check_installed ]] >++ type -t adsl_check_installed >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ adsl_check_installed false >+ [[ -x /usr/sbin/adsl-start ]] >+ [[ -x /usr/sbin/pppoe-start ]] >+ false >+ return 1 >+ u=1 >+ exit 1 >+ [[ 1 == 0 ]] >+ unset 'MODULES[i]' >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/apipa >+ [[ apipa == \i\n\t\e\r\f\a\c\e ]] >+ u=0 >+ module_load_minimum /lib/rcscripts/net/apipa >+ local f=/lib/rcscripts/net/apipa.sh MODULE=apipa >+ [[ ! -f /lib/rcscripts/net/apipa.sh ]] >+ source /lib/rcscripts/net/apipa.sh >+ for f in depend >+ is_function apipa_depend >+ [[ -z apipa_depend ]] >++ type -t apipa_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ continue >+ return 0 >+ [[ 0 == 0 ]] >+ inst=apipa_check_installed >+ is_function apipa_check_installed >+ [[ -z apipa_check_installed ]] >++ type -t apipa_check_installed >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ exit 0 >+ [[ 0 == 0 ]] >+ source /lib/rcscripts/net/apipa.sh >+ MODULES[i]=apipa >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/arping >+ [[ arping == \i\n\t\e\r\f\a\c\e ]] >+ u=0 >+ module_load_minimum /lib/rcscripts/net/arping >+ local f=/lib/rcscripts/net/arping.sh MODULE=arping >+ [[ ! -f /lib/rcscripts/net/arping.sh ]] >+ source /lib/rcscripts/net/arping.sh >+ for f in depend >+ is_function arping_depend >+ [[ -z arping_depend ]] >++ type -t arping_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ continue >+ return 0 >+ [[ 0 == 0 ]] >+ inst=arping_check_installed >+ is_function arping_check_installed >+ [[ -z arping_check_installed ]] >++ type -t arping_check_installed >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ arping_check_installed false >+ [[ -x /sbin/arping ]] >+ return 0 >+ exit 0 >+ [[ 0 == 0 ]] >+ source /lib/rcscripts/net/arping.sh >+ MODULES[i]=arping >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/bonding >+ [[ bonding == \i\n\t\e\r\f\a\c\e ]] >+ u=0 >+ module_load_minimum /lib/rcscripts/net/bonding >+ local f=/lib/rcscripts/net/bonding.sh MODULE=bonding >+ [[ ! -f /lib/rcscripts/net/bonding.sh ]] >+ source /lib/rcscripts/net/bonding.sh >+ for f in depend >+ is_function bonding_depend >+ [[ -z bonding_depend ]] >++ type -t bonding_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ continue >+ return 0 >+ [[ 0 == 0 ]] >+ inst=bonding_check_installed >+ is_function bonding_check_installed >+ [[ -z bonding_check_installed ]] >++ type -t bonding_check_installed >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ bonding_check_installed false >+ [[ -x /sbin/ifenslave ]] >+ false >+ return 1 >+ u=1 >+ exit 1 >+ [[ 1 == 0 ]] >+ unset 'MODULES[i]' >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/br2684ctl >+ [[ br2684ctl == \i\n\t\e\r\f\a\c\e ]] >+ u=0 >+ module_load_minimum /lib/rcscripts/net/br2684ctl >+ local f=/lib/rcscripts/net/br2684ctl.sh MODULE=br2684ctl >+ [[ ! -f /lib/rcscripts/net/br2684ctl.sh ]] >+ source /lib/rcscripts/net/br2684ctl.sh >+ for f in depend >+ is_function br2684ctl_depend >+ [[ -z br2684ctl_depend ]] >++ type -t br2684ctl_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ continue >+ return 0 >+ [[ 0 == 0 ]] >+ inst=br2684ctl_check_installed >+ is_function br2684ctl_check_installed >+ [[ -z br2684ctl_check_installed ]] >++ type -t br2684ctl_check_installed >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ br2684ctl_check_installed false >+ [[ -x /sbin/br2684ctl ]] >+ false >+ return 1 >+ u=1 >+ exit 1 >+ [[ 1 == 0 ]] >+ unset 'MODULES[i]' >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/bridge >+ [[ bridge == \i\n\t\e\r\f\a\c\e ]] >+ u=0 >+ module_load_minimum /lib/rcscripts/net/bridge >+ local f=/lib/rcscripts/net/bridge.sh MODULE=bridge >+ [[ ! -f /lib/rcscripts/net/bridge.sh ]] >+ source /lib/rcscripts/net/bridge.sh >+ for f in depend >+ is_function bridge_depend >+ [[ -z bridge_depend ]] >++ type -t bridge_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ continue >+ return 0 >+ [[ 0 == 0 ]] >+ inst=bridge_check_installed >+ is_function bridge_check_installed >+ [[ -z bridge_check_installed ]] >++ type -t bridge_check_installed >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ bridge_check_installed false >+ [[ -x /sbin/brctl ]] >+ false >+ return 1 >+ u=1 >+ exit 1 >+ [[ 1 == 0 ]] >+ unset 'MODULES[i]' >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/ccwgroup >+ [[ ccwgroup == \i\n\t\e\r\f\a\c\e ]] >+ u=0 >+ module_load_minimum /lib/rcscripts/net/ccwgroup >+ local f=/lib/rcscripts/net/ccwgroup.sh MODULE=ccwgroup >+ [[ ! -f /lib/rcscripts/net/ccwgroup.sh ]] >+ source /lib/rcscripts/net/ccwgroup.sh >+ for f in depend >+ is_function ccwgroup_depend >+ [[ -z ccwgroup_depend ]] >++ type -t ccwgroup_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ continue >+ return 0 >+ [[ 0 == 0 ]] >+ inst=ccwgroup_check_installed >+ is_function ccwgroup_check_installed >+ [[ -z ccwgroup_check_installed ]] >++ type -t ccwgroup_check_installed >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ exit 0 >+ [[ 0 == 0 ]] >+ source /lib/rcscripts/net/ccwgroup.sh >+ MODULES[i]=ccwgroup >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/clip >+ [[ clip == \i\n\t\e\r\f\a\c\e ]] >+ u=0 >+ module_load_minimum /lib/rcscripts/net/clip >+ local f=/lib/rcscripts/net/clip.sh MODULE=clip >+ [[ ! -f /lib/rcscripts/net/clip.sh ]] >+ source /lib/rcscripts/net/clip.sh >+ for f in depend >+ is_function clip_depend >+ [[ -z clip_depend ]] >++ type -t clip_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ continue >+ return 0 >+ [[ 0 == 0 ]] >+ inst=clip_check_installed >+ is_function clip_check_installed >+ [[ -z clip_check_installed ]] >++ type -t clip_check_installed >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ clip_check_installed false >+ local x >+ for x in atmsigd ilmid atmarpd atmarp >+ [[ ! -x /usr/sbin/atmsigd ]] >+ false >+ return 1 >+ u=1 >+ exit 1 >+ [[ 1 == 0 ]] >+ unset 'MODULES[i]' >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/dhclient >+ [[ dhclient == \i\n\t\e\r\f\a\c\e ]] >+ u=0 >+ module_load_minimum /lib/rcscripts/net/dhclient >+ local f=/lib/rcscripts/net/dhclient.sh MODULE=dhclient >+ [[ ! -f /lib/rcscripts/net/dhclient.sh ]] >+ source /lib/rcscripts/net/dhclient.sh >+ for f in depend >+ is_function dhclient_depend >+ [[ -z dhclient_depend ]] >++ type -t dhclient_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ continue >+ return 0 >+ [[ 0 == 0 ]] >+ inst=dhclient_check_installed >+ is_function dhclient_check_installed >+ [[ -z dhclient_check_installed ]] >++ type -t dhclient_check_installed >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ dhclient_check_installed false >+ [[ -x /sbin/dhclient ]] >+ return 0 >+ exit 0 >+ [[ 0 == 0 ]] >+ source /lib/rcscripts/net/dhclient.sh >+ MODULES[i]=dhclient >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/dhcpcd >+ [[ dhcpcd == \i\n\t\e\r\f\a\c\e ]] >+ u=0 >+ module_load_minimum /lib/rcscripts/net/dhcpcd >+ local f=/lib/rcscripts/net/dhcpcd.sh MODULE=dhcpcd >+ [[ ! -f /lib/rcscripts/net/dhcpcd.sh ]] >+ source /lib/rcscripts/net/dhcpcd.sh >+ for f in depend >+ is_function dhcpcd_depend >+ [[ -z dhcpcd_depend ]] >++ type -t dhcpcd_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ continue >+ return 0 >+ [[ 0 == 0 ]] >+ inst=dhcpcd_check_installed >+ is_function dhcpcd_check_installed >+ [[ -z dhcpcd_check_installed ]] >++ type -t dhcpcd_check_installed >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ dhcpcd_check_installed false >+ [[ -x /sbin/dhcpcd ]] >+ return 0 >+ exit 0 >+ [[ 0 == 0 ]] >+ source /lib/rcscripts/net/dhcpcd.sh >+ MODULES[i]=dhcpcd >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/essidnet >+ [[ essidnet == \i\n\t\e\r\f\a\c\e ]] >+ u=0 >+ module_load_minimum /lib/rcscripts/net/essidnet >+ local f=/lib/rcscripts/net/essidnet.sh MODULE=essidnet >+ [[ ! -f /lib/rcscripts/net/essidnet.sh ]] >+ source /lib/rcscripts/net/essidnet.sh >+++ add_suffix /etc/conf.d/wireless >+++ [[ yes != \y\e\s ]] >+++ local suffix=default >+++ [[ default == \b\o\o\t ]] >+++ [[ default == \r\e\b\o\o\t ]] >+++ [[ default == \s\h\u\t\d\o\w\n ]] >+++ [[ default == \s\i\n\g\l\e ]] >+++ [[ -e /etc/conf.d/wireless.default ]] >+++ echo /etc/conf.d/wireless >+++ return 0 >++ [[ -f /etc/conf.d/wireless ]] >+ for f in depend >+ is_function essidnet_depend >+ [[ -z essidnet_depend ]] >++ type -t essidnet_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ continue >+ return 0 >+ [[ 0 == 0 ]] >+ inst=essidnet_check_installed >+ is_function essidnet_check_installed >+ [[ -z essidnet_check_installed ]] >++ type -t essidnet_check_installed >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ exit 0 >+ [[ 0 == 0 ]] >+ source /lib/rcscripts/net/essidnet.sh >+++ add_suffix /etc/conf.d/wireless >+++ [[ yes != \y\e\s ]] >+++ local suffix=default >+++ [[ default == \b\o\o\t ]] >+++ [[ default == \r\e\b\o\o\t ]] >+++ [[ default == \s\h\u\t\d\o\w\n ]] >+++ [[ default == \s\i\n\g\l\e ]] >+++ [[ -e /etc/conf.d/wireless.default ]] >+++ echo /etc/conf.d/wireless >+++ return 0 >++ [[ -f /etc/conf.d/wireless ]] >+ MODULES[i]=essidnet >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/ifconfig >+ [[ ifconfig == \i\n\t\e\r\f\a\c\e ]] >+ u=0 >+ module_load_minimum /lib/rcscripts/net/ifconfig >+ local f=/lib/rcscripts/net/ifconfig.sh MODULE=ifconfig >+ [[ ! -f /lib/rcscripts/net/ifconfig.sh ]] >+ source /lib/rcscripts/net/ifconfig.sh >+ for f in depend >+ is_function ifconfig_depend >+ [[ -z ifconfig_depend ]] >++ type -t ifconfig_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ continue >+ return 0 >+ [[ 0 == 0 ]] >+ inst=ifconfig_check_installed >+ is_function ifconfig_check_installed >+ [[ -z ifconfig_check_installed ]] >++ type -t ifconfig_check_installed >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ ifconfig_check_installed false >+ [[ -x /sbin/ifconfig ]] >+ return 0 >+ exit 0 >+ [[ 0 == 0 ]] >+ source /lib/rcscripts/net/ifconfig.sh >+ MODULES[i]=ifconfig >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/ifplugd >+ [[ ifplugd == \i\n\t\e\r\f\a\c\e ]] >+ u=0 >+ module_load_minimum /lib/rcscripts/net/ifplugd >+ local f=/lib/rcscripts/net/ifplugd.sh MODULE=ifplugd >+ [[ ! -f /lib/rcscripts/net/ifplugd.sh ]] >+ source /lib/rcscripts/net/ifplugd.sh >+ for f in depend >+ is_function ifplugd_depend >+ [[ -z ifplugd_depend ]] >++ type -t ifplugd_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ continue >+ return 0 >+ [[ 0 == 0 ]] >+ inst=ifplugd_check_installed >+ is_function ifplugd_check_installed >+ [[ -z ifplugd_check_installed ]] >++ type -t ifplugd_check_installed >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ ifplugd_check_installed false >+ [[ ! -x /usr/sbin/ifplugd ]] >+ false >+ return 1 >+ u=1 >+ exit 1 >+ [[ 1 == 0 ]] >+ unset 'MODULES[i]' >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/ip6to4 >+ [[ ip6to4 == \i\n\t\e\r\f\a\c\e ]] >+ u=0 >+ module_load_minimum /lib/rcscripts/net/ip6to4 >+ local f=/lib/rcscripts/net/ip6to4.sh MODULE=ip6to4 >+ [[ ! -f /lib/rcscripts/net/ip6to4.sh ]] >+ source /lib/rcscripts/net/ip6to4.sh >+ for f in depend >+ is_function ip6to4_depend >+ [[ -z ip6to4_depend ]] >++ type -t ip6to4_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ continue >+ return 0 >+ [[ 0 == 0 ]] >+ inst=ip6to4_check_installed >+ is_function ip6to4_check_installed >+ [[ -z ip6to4_check_installed ]] >++ type -t ip6to4_check_installed >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ exit 0 >+ [[ 0 == 0 ]] >+ source /lib/rcscripts/net/ip6to4.sh >+ MODULES[i]=ip6to4 >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/ipppd >+ [[ ipppd == \i\n\t\e\r\f\a\c\e ]] >+ u=0 >+ module_load_minimum /lib/rcscripts/net/ipppd >+ local f=/lib/rcscripts/net/ipppd.sh MODULE=ipppd >+ [[ ! -f /lib/rcscripts/net/ipppd.sh ]] >+ source /lib/rcscripts/net/ipppd.sh >+ for f in depend >+ is_function ipppd_depend >+ [[ -z ipppd_depend ]] >++ type -t ipppd_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ continue >+ return 0 >+ [[ 0 == 0 ]] >+ inst=ipppd_check_installed >+ is_function ipppd_check_installed >+ [[ -z ipppd_check_installed ]] >++ type -t ipppd_check_installed >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ ipppd_check_installed false >+ [[ -x /usr/sbin/ipppd ]] >+ false >+ return 1 >+ u=1 >+ exit 1 >+ [[ 1 == 0 ]] >+ unset 'MODULES[i]' >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/iproute2 >+ [[ iproute2 == \i\n\t\e\r\f\a\c\e ]] >+ u=0 >+ module_load_minimum /lib/rcscripts/net/iproute2 >+ local f=/lib/rcscripts/net/iproute2.sh MODULE=iproute2 >+ [[ ! -f /lib/rcscripts/net/iproute2.sh ]] >+ source /lib/rcscripts/net/iproute2.sh >+ for f in depend >+ is_function iproute2_depend >+ [[ -z iproute2_depend ]] >++ type -t iproute2_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ continue >+ return 0 >+ [[ 0 == 0 ]] >+ inst=iproute2_check_installed >+ is_function iproute2_check_installed >+ [[ -z iproute2_check_installed ]] >++ type -t iproute2_check_installed >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ iproute2_check_installed false >+ [[ -x /sbin/ip ]] >+ return 0 >+ exit 0 >+ [[ 0 == 0 ]] >+ source /lib/rcscripts/net/iproute2.sh >+ MODULES[i]=iproute2 >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/iptunnel >+ [[ iptunnel == \i\n\t\e\r\f\a\c\e ]] >+ u=0 >+ module_load_minimum /lib/rcscripts/net/iptunnel >+ local f=/lib/rcscripts/net/iptunnel.sh MODULE=iptunnel >+ [[ ! -f /lib/rcscripts/net/iptunnel.sh ]] >+ source /lib/rcscripts/net/iptunnel.sh >+ for f in depend >+ is_function iptunnel_depend >+ [[ -z iptunnel_depend ]] >++ type -t iptunnel_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ continue >+ return 0 >+ [[ 0 == 0 ]] >+ inst=iptunnel_check_installed >+ is_function iptunnel_check_installed >+ [[ -z iptunnel_check_installed ]] >++ type -t iptunnel_check_installed >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ exit 0 >+ [[ 0 == 0 ]] >+ source /lib/rcscripts/net/iptunnel.sh >+ MODULES[i]=iptunnel >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/iwconfig >+ [[ iwconfig == \i\n\t\e\r\f\a\c\e ]] >+ u=0 >+ module_load_minimum /lib/rcscripts/net/iwconfig >+ local f=/lib/rcscripts/net/iwconfig.sh MODULE=iwconfig >+ [[ ! -f /lib/rcscripts/net/iwconfig.sh ]] >+ source /lib/rcscripts/net/iwconfig.sh >+ for f in depend >+ is_function iwconfig_depend >+ [[ -z iwconfig_depend ]] >++ type -t iwconfig_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ continue >+ return 0 >+ [[ 0 == 0 ]] >+ inst=iwconfig_check_installed >+ is_function iwconfig_check_installed >+ [[ -z iwconfig_check_installed ]] >++ type -t iwconfig_check_installed >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ iwconfig_check_installed false >+ local report=false >+ [[ -x /sbin/iwconfig ]] >+ return 0 >+ exit 0 >+ [[ 0 == 0 ]] >+ source /lib/rcscripts/net/iwconfig.sh >+ MODULES[i]=iwconfig >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/macchanger >+ [[ macchanger == \i\n\t\e\r\f\a\c\e ]] >+ u=0 >+ module_load_minimum /lib/rcscripts/net/macchanger >+ local f=/lib/rcscripts/net/macchanger.sh MODULE=macchanger >+ [[ ! -f /lib/rcscripts/net/macchanger.sh ]] >+ source /lib/rcscripts/net/macchanger.sh >+ for f in depend >+ is_function macchanger_depend >+ [[ -z macchanger_depend ]] >++ type -t macchanger_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ continue >+ return 0 >+ [[ 0 == 0 ]] >+ inst=macchanger_check_installed >+ is_function macchanger_check_installed >+ [[ -z macchanger_check_installed ]] >++ type -t macchanger_check_installed >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ exit 0 >+ [[ 0 == 0 ]] >+ source /lib/rcscripts/net/macchanger.sh >+ MODULES[i]=macchanger >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/macnet >+ [[ macnet == \i\n\t\e\r\f\a\c\e ]] >+ u=0 >+ module_load_minimum /lib/rcscripts/net/macnet >+ local f=/lib/rcscripts/net/macnet.sh MODULE=macnet >+ [[ ! -f /lib/rcscripts/net/macnet.sh ]] >+ source /lib/rcscripts/net/macnet.sh >+ for f in depend >+ is_function macnet_depend >+ [[ -z macnet_depend ]] >++ type -t macnet_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ continue >+ return 0 >+ [[ 0 == 0 ]] >+ inst=macnet_check_installed >+ is_function macnet_check_installed >+ [[ -z macnet_check_installed ]] >++ type -t macnet_check_installed >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ exit 0 >+ [[ 0 == 0 ]] >+ source /lib/rcscripts/net/macnet.sh >+ MODULES[i]=macnet >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/netplugd >+ [[ netplugd == \i\n\t\e\r\f\a\c\e ]] >+ u=0 >+ module_load_minimum /lib/rcscripts/net/netplugd >+ local f=/lib/rcscripts/net/netplugd.sh MODULE=netplugd >+ [[ ! -f /lib/rcscripts/net/netplugd.sh ]] >+ source /lib/rcscripts/net/netplugd.sh >+ for f in depend >+ is_function netplugd_depend >+ [[ -z netplugd_depend ]] >++ type -t netplugd_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ continue >+ return 0 >+ [[ 0 == 0 ]] >+ inst=netplugd_check_installed >+ is_function netplugd_check_installed >+ [[ -z netplugd_check_installed ]] >++ type -t netplugd_check_installed >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ netplugd_check_installed false >+ [[ ! -x /sbin/netplugd ]] >+ false >+ return 1 >+ u=1 >+ exit 1 >+ [[ 1 == 0 ]] >+ unset 'MODULES[i]' >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/pppd >+ [[ pppd == \i\n\t\e\r\f\a\c\e ]] >+ u=0 >+ module_load_minimum /lib/rcscripts/net/pppd >+ local f=/lib/rcscripts/net/pppd.sh MODULE=pppd >+ [[ ! -f /lib/rcscripts/net/pppd.sh ]] >+ source /lib/rcscripts/net/pppd.sh >+ for f in depend >+ is_function pppd_depend >+ [[ -z pppd_depend ]] >++ type -t pppd_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ continue >+ return 0 >+ [[ 0 == 0 ]] >+ inst=pppd_check_installed >+ is_function pppd_check_installed >+ [[ -z pppd_check_installed ]] >++ type -t pppd_check_installed >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ pppd_check_installed false >+ [[ ! -x /usr/sbin/pppd ]] >+ false >+ return 1 >+ u=1 >+ exit 1 >+ [[ 1 == 0 ]] >+ unset 'MODULES[i]' >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/pump >+ [[ pump == \i\n\t\e\r\f\a\c\e ]] >+ u=0 >+ module_load_minimum /lib/rcscripts/net/pump >+ local f=/lib/rcscripts/net/pump.sh MODULE=pump >+ [[ ! -f /lib/rcscripts/net/pump.sh ]] >+ source /lib/rcscripts/net/pump.sh >+ for f in depend >+ is_function pump_depend >+ [[ -z pump_depend ]] >++ type -t pump_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ continue >+ return 0 >+ [[ 0 == 0 ]] >+ inst=pump_check_installed >+ is_function pump_check_installed >+ [[ -z pump_check_installed ]] >++ type -t pump_check_installed >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ pump_check_installed false >+ [[ -x /sbin/pump ]] >+ false >+ return 1 >+ u=1 >+ exit 1 >+ [[ 1 == 0 ]] >+ unset 'MODULES[i]' >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/rename >+ [[ rename == \i\n\t\e\r\f\a\c\e ]] >+ u=0 >+ module_load_minimum /lib/rcscripts/net/rename >+ local f=/lib/rcscripts/net/rename.sh MODULE=rename >+ [[ ! -f /lib/rcscripts/net/rename.sh ]] >+ source /lib/rcscripts/net/rename.sh >+ for f in depend >+ is_function rename_depend >+ [[ -z rename_depend ]] >++ type -t rename_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ continue >+ return 0 >+ [[ 0 == 0 ]] >+ inst=rename_check_installed >+ is_function rename_check_installed >+ [[ -z rename_check_installed ]] >++ type -t rename_check_installed >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ exit 0 >+ [[ 0 == 0 ]] >+ source /lib/rcscripts/net/rename.sh >+ MODULES[i]=rename >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/system >+ [[ system == \i\n\t\e\r\f\a\c\e ]] >+ u=0 >+ module_load_minimum /lib/rcscripts/net/system >+ local f=/lib/rcscripts/net/system.sh MODULE=system >+ [[ ! -f /lib/rcscripts/net/system.sh ]] >+ source /lib/rcscripts/net/system.sh >+ for f in depend >+ is_function system_depend >+ [[ -z system_depend ]] >++ type -t system_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ continue >+ return 0 >+ [[ 0 == 0 ]] >+ inst=system_check_installed >+ is_function system_check_installed >+ [[ -z system_check_installed ]] >++ type -t system_check_installed >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ exit 0 >+ [[ 0 == 0 ]] >+ source /lib/rcscripts/net/system.sh >+ MODULES[i]=system >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/tuntap >+ [[ tuntap == \i\n\t\e\r\f\a\c\e ]] >+ u=0 >+ module_load_minimum /lib/rcscripts/net/tuntap >+ local f=/lib/rcscripts/net/tuntap.sh MODULE=tuntap >+ [[ ! -f /lib/rcscripts/net/tuntap.sh ]] >+ source /lib/rcscripts/net/tuntap.sh >+ for f in depend >+ is_function tuntap_depend >+ [[ -z tuntap_depend ]] >++ type -t tuntap_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ continue >+ return 0 >+ [[ 0 == 0 ]] >+ inst=tuntap_check_installed >+ is_function tuntap_check_installed >+ [[ -z tuntap_check_installed ]] >++ type -t tuntap_check_installed >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ tuntap_check_installed false >+ [[ -x /usr/sbin/openvpn ]] >+ return 0 >+ exit 0 >+ [[ 0 == 0 ]] >+ source /lib/rcscripts/net/tuntap.sh >+ MODULES[i]=tuntap >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/udhcpc >+ [[ udhcpc == \i\n\t\e\r\f\a\c\e ]] >+ u=0 >+ module_load_minimum /lib/rcscripts/net/udhcpc >+ local f=/lib/rcscripts/net/udhcpc.sh MODULE=udhcpc >+ [[ ! -f /lib/rcscripts/net/udhcpc.sh ]] >+ source /lib/rcscripts/net/udhcpc.sh >+ for f in depend >+ is_function udhcpc_depend >+ [[ -z udhcpc_depend ]] >++ type -t udhcpc_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ continue >+ return 0 >+ [[ 0 == 0 ]] >+ inst=udhcpc_check_installed >+ is_function udhcpc_check_installed >+ [[ -z udhcpc_check_installed ]] >++ type -t udhcpc_check_installed >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ udhcpc_check_installed false >+ [[ -x /sbin/udhcpc ]] >+ false >+ return 1 >+ u=1 >+ exit 1 >+ [[ 1 == 0 ]] >+ unset 'MODULES[i]' >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/vlan >+ [[ vlan == \i\n\t\e\r\f\a\c\e ]] >+ u=0 >+ module_load_minimum /lib/rcscripts/net/vlan >+ local f=/lib/rcscripts/net/vlan.sh MODULE=vlan >+ [[ ! -f /lib/rcscripts/net/vlan.sh ]] >+ source /lib/rcscripts/net/vlan.sh >+ for f in depend >+ is_function vlan_depend >+ [[ -z vlan_depend ]] >++ type -t vlan_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ continue >+ return 0 >+ [[ 0 == 0 ]] >+ inst=vlan_check_installed >+ is_function vlan_check_installed >+ [[ -z vlan_check_installed ]] >++ type -t vlan_check_installed >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ vlan_check_installed false >+ [[ -x /sbin/vconfig ]] >+ false >+ return 1 >+ u=1 >+ exit 1 >+ [[ 1 == 0 ]] >+ unset 'MODULES[i]' >+ (( i++ )) >+ (( i<j )) >+ MODULES[i]=/lib/rcscripts/net/wpa_supplicant >+ [[ wpa_supplicant == \i\n\t\e\r\f\a\c\e ]] >+ u=0 >+ module_load_minimum /lib/rcscripts/net/wpa_supplicant >+ local f=/lib/rcscripts/net/wpa_supplicant.sh MODULE=wpa_supplicant >+ [[ ! -f /lib/rcscripts/net/wpa_supplicant.sh ]] >+ source /lib/rcscripts/net/wpa_supplicant.sh >+ for f in depend >+ is_function wpa_supplicant_depend >+ [[ -z wpa_supplicant_depend ]] >++ type -t wpa_supplicant_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ continue >+ return 0 >+ [[ 0 == 0 ]] >+ inst=wpa_supplicant_check_installed >+ is_function wpa_supplicant_check_installed >+ [[ -z wpa_supplicant_check_installed ]] >++ type -t wpa_supplicant_check_installed >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ wpa_supplicant_check_installed false >+ [[ -x /sbin/wpa_supplicant ]] >+ false >+ return 1 >+ u=1 >+ exit 1 >+ [[ 1 == 0 ]] >+ unset 'MODULES[i]' >+ (( i++ )) >+ (( i<j )) >+ MODULES=("${MODULES[@]}") >+ return 0 >+ j=16 >+ (( i=0 )) >+ (( i<j )) >+ MODULE=apipa >+ apipa_depend >+ installed arping >+ eval 'apipa_instlled() { echo "arping"; }' >+ functions interface_exists >+ eval 'apipa_functions() { echo "interface_exists"; }' >+ is_function apipa_expose >+ [[ -z apipa_expose ]] >++ type -t apipa_expose >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ is_function apipa_provide >+ [[ -z apipa_provide ]] >++ type -t apipa_provide >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ PROVIDES[i]=apipa >+ (( i++ )) >+ (( i<j )) >+ MODULE=arping >+ arping_depend >+ functions interface_exists interface_up >+ eval 'arping_functions() { echo "interface_exists interface_up"; }' >+ is_function arping_expose >+ [[ -z arping_expose ]] >++ type -t arping_expose >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ is_function arping_provide >+ [[ -z arping_provide ]] >++ type -t arping_provide >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ PROVIDES[i]=arping >+ (( i++ )) >+ (( i<j )) >+ MODULE=ccwgroup >+ ccwgroup_depend >+ before interface >+ eval 'ccwgroup_before() { echo "interface"; }' >+ is_function ccwgroup_expose >+ [[ -z ccwgroup_expose ]] >++ type -t ccwgroup_expose >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ ccwgroup_expose >+ variables ccwgroup >+ eval 'ccwgroup_variables() { echo "ccwgroup"; }' >+ is_function ccwgroup_provide >+ [[ -z ccwgroup_provide ]] >++ type -t ccwgroup_provide >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ PROVIDES[i]=ccwgroup >+ (( i++ )) >+ (( i<j )) >+ MODULE=dhclient >+ dhclient_depend >+ after interface >+ eval 'dhclient_after() { echo "interface"; }' >+ provide dhcp >+ eval 'dhclient_provide() { echo "dhcp"; }' >+ functions interface_exists interface_get_address >+ eval 'dhclient_functions() { echo "interface_exists interface_get_address"; }' >+ is_function dhclient_expose >+ [[ -z dhclient_expose ]] >++ type -t dhclient_expose >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ dhclient_expose >+ variables dhclient dhcp >+ eval 'dhclient_variables() { echo "dhclient dhcp"; }' >+ is_function dhclient_provide >+ [[ -z dhclient_provide ]] >++ type -t dhclient_provide >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ dhclient_provide >++ echo dhcp >+ PROVIDES[i]=dhcp >+ (( i++ )) >+ (( i<j )) >+ MODULE=dhcpcd >+ dhcpcd_depend >+ after interface >+ eval 'dhcpcd_after() { echo "interface"; }' >+ provide dhcp >+ eval 'dhcpcd_provide() { echo "dhcp"; }' >+ functions interface_exists interface_get_address >+ eval 'dhcpcd_functions() { echo "interface_exists interface_get_address"; }' >+ is_function dhcpcd_expose >+ [[ -z dhcpcd_expose ]] >++ type -t dhcpcd_expose >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ dhcpcd_expose >+ variables dhcpcd dhcp >+ eval 'dhcpcd_variables() { echo "dhcpcd dhcp"; }' >+ is_function dhcpcd_provide >+ [[ -z dhcpcd_provide ]] >++ type -t dhcpcd_provide >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ dhcpcd_provide >++ echo dhcp >+ PROVIDES[i]=dhcp >+ (( i++ )) >+ (( i<j )) >+ MODULE=essidnet >+ essidnet_depend >+ before interface system >+ eval 'essidnet_before() { echo "interface system"; }' >+ after wireless >+ eval 'essidnet_after() { echo "wireless"; }' >+ installed wireless >+ eval 'essidnet_instlled() { echo "wireless"; }' >+ functions wireless_exists wireless_get_essid wireless_get_ap_mac_address >+ eval 'essidnet_functions() { echo "wireless_exists wireless_get_essid wireless_get_ap_mac_address"; }' >+ is_function essidnet_expose >+ [[ -z essidnet_expose ]] >++ type -t essidnet_expose >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ is_function essidnet_provide >+ [[ -z essidnet_provide ]] >++ type -t essidnet_provide >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ PROVIDES[i]=essidnet >+ (( i++ )) >+ (( i<j )) >+ MODULE=ifconfig >+ ifconfig_depend >+ provide interface >+ eval 'ifconfig_provide() { echo "interface"; }' >+ is_function ifconfig_expose >+ [[ -z ifconfig_expose ]] >++ type -t ifconfig_expose >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ ifconfig_expose >+ variables config routes fallback metric ifconfig ifconfig_fallback routes inet6 iface alias broadcast netmask >+ eval 'ifconfig_variables() { echo "config routes fallback metric ifconfig ifconfig_fallback routes inet6 iface alias broadcast netmask"; }' >+ is_function ifconfig_provide >+ [[ -z ifconfig_provide ]] >++ type -t ifconfig_provide >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ ifconfig_provide >++ echo interface >+ PROVIDES[i]=interface >+ (( i++ )) >+ (( i<j )) >+ MODULE=ip6to4 >+ ip6to4_depend >+ after interface >+ eval 'ip6to4_after() { echo "interface"; }' >+ functions interface_exists interface_get_address interface_tunnel >+ eval 'ip6to4_functions() { echo "interface_exists interface_get_address interface_tunnel"; }' >+ is_function ip6to4_expose >+ [[ -z ip6to4_expose ]] >++ type -t ip6to4_expose >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ ip6to4_expose >+ variables link >+ eval 'ip6to4_variables() { echo "link"; }' >+ is_function ip6to4_provide >+ [[ -z ip6to4_provide ]] >++ type -t ip6to4_provide >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ PROVIDES[i]=ip6to4 >+ (( i++ )) >+ (( i<j )) >+ MODULE=iproute2 >+ iproute2_depend >+ provide interface >+ eval 'iproute2_provide() { echo "interface"; }' >+ functions interface_device >+ eval 'iproute2_functions() { echo "interface_device"; }' >+ is_function iproute2_expose >+ [[ -z iproute2_expose ]] >++ type -t iproute2_expose >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ iproute2_expose >+ variables config routes fallback metric ipaddr ipaddr_fallback iproute inet6 >+ eval 'iproute2_variables() { echo "config routes fallback metric ipaddr ipaddr_fallback iproute inet6"; }' >+ is_function iproute2_provide >+ [[ -z iproute2_provide ]] >++ type -t iproute2_provide >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ iproute2_provide >++ echo interface >+ PROVIDES[i]=interface >+ (( i++ )) >+ (( i<j )) >+ MODULE=iptunnel >+ iptunnel_depend >+ before interface >+ eval 'iptunnel_before() { echo "interface"; }' >+ functions interface_exists interface_tunnel >+ eval 'iptunnel_functions() { echo "interface_exists interface_tunnel"; }' >+ is_function iptunnel_expose >+ [[ -z iptunnel_expose ]] >++ type -t iptunnel_expose >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ iptunnel_expose >+ variables iptunnel >+ eval 'iptunnel_variables() { echo "iptunnel"; }' >+ is_function iptunnel_provide >+ [[ -z iptunnel_provide ]] >++ type -t iptunnel_provide >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ PROVIDES[i]=iptunnel >+ (( i++ )) >+ (( i<j )) >+ MODULE=iwconfig >+ iwconfig_depend >+ after plug >+ eval 'iwconfig_after() { echo "plug"; }' >+ before interface >+ eval 'iwconfig_before() { echo "interface"; }' >+ provide wireless >+ eval 'iwconfig_provide() { echo "wireless"; }' >+ functions interface_up interface_down interface_exists >+ eval 'iwconfig_functions() { echo "interface_up interface_down interface_exists"; }' >+ is_function iwconfig_expose >+ [[ -z iwconfig_expose ]] >++ type -t iwconfig_expose >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ iwconfig_expose >+ variables essid mode associate_timeout sleep_scan preferred_aps blacklist_aps >+ eval 'iwconfig_variables() { echo "essid mode associate_timeout sleep_scan preferred_aps blacklist_aps"; }' >+ is_function iwconfig_provide >+ [[ -z iwconfig_provide ]] >++ type -t iwconfig_provide >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ iwconfig_provide >++ echo wireless >+ PROVIDES[i]=wireless >+ (( i++ )) >+ (( i<j )) >+ MODULE=macchanger >+ macchanger_depend >+ before macnet >+ eval 'macchanger_before() { echo "macnet"; }' >+ functions interface_get_mac_address interface_set_mac_address >+ eval 'macchanger_functions() { echo "interface_get_mac_address interface_set_mac_address"; }' >+ is_function macchanger_expose >+ [[ -z macchanger_expose ]] >++ type -t macchanger_expose >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ macchanger_expose >+ variables mac >+ eval 'macchanger_variables() { echo "mac"; }' >+ is_function macchanger_provide >+ [[ -z macchanger_provide ]] >++ type -t macchanger_provide >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ PROVIDES[i]=macchanger >+ (( i++ )) >+ (( i<j )) >+ MODULE=macnet >+ macnet_depend >+ before rename interface wireless >+ eval 'macnet_before() { echo "rename interface wireless"; }' >+ after macchanger >+ eval 'macnet_after() { echo "macchanger"; }' >+ installed macchanger >+ eval 'macnet_instlled() { echo "macchanger"; }' >+ functions interface_get_mac_address >+ eval 'macnet_functions() { echo "interface_get_mac_address"; }' >+ is_function macnet_expose >+ [[ -z macnet_expose ]] >++ type -t macnet_expose >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ is_function macnet_provide >+ [[ -z macnet_provide ]] >++ type -t macnet_provide >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ PROVIDES[i]=macnet >+ (( i++ )) >+ (( i<j )) >+ MODULE=rename >+ rename_depend >+ after macchanger >+ eval 'rename_after() { echo "macchanger"; }' >+ before wireless interface >+ eval 'rename_before() { echo "wireless interface"; }' >+ functions interface_exists interface_down interface_del_addresses >+ eval 'rename_functions() { echo "interface_exists interface_down interface_del_addresses"; }' >+ is_function rename_expose >+ [[ -z rename_expose ]] >++ type -t rename_expose >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ rename_expose >+ variables rename >+ eval 'rename_variables() { echo "rename"; }' >+ is_function rename_provide >+ [[ -z rename_provide ]] >++ type -t rename_provide >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ PROVIDES[i]=rename >+ (( i++ )) >+ (( i<j )) >+ MODULE=system >+ system_depend >+ after interface >+ eval 'system_after() { echo "interface"; }' >+ before dhcp >+ eval 'system_before() { echo "dhcp"; }' >+ is_function system_expose >+ [[ -z system_expose ]] >++ type -t system_expose >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ system_expose >+ variables dns_servers dns_domain dns_options dns_search dns_sortlist ntp_servers nis_domain nis_servers >+ eval 'system_variables() { echo "dns_servers dns_domain dns_options dns_search dns_sortlist ntp_servers nis_domain nis_servers"; }' >+ is_function system_provide >+ [[ -z system_provide ]] >++ type -t system_provide >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ PROVIDES[i]=system >+ (( i++ )) >+ (( i<j )) >+ MODULE=tuntap >+ tuntap_depend >+ before bridge interface macchanger >+ eval 'tuntap_before() { echo "bridge interface macchanger"; }' >+ functions interface_exists interface_type >+ eval 'tuntap_functions() { echo "interface_exists interface_type"; }' >+ variables tunctl >+ eval 'tuntap_variables() { echo "tunctl"; }' >+ is_function tuntap_expose >+ [[ -z tuntap_expose ]] >++ type -t tuntap_expose >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ is_function tuntap_provide >+ [[ -z tuntap_provide ]] >++ type -t tuntap_provide >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ PROVIDES[i]=tuntap >+ (( i++ )) >+ (( i<j )) >+ [[ -n '' ]] >+ true >+ modules_check_user ath0 >++ bash_variable ath0 >++ local args=ath0 >++ LC_ALL=C >++ echo ath0 >+ local iface=ath0 ifvar=ath0 >+ local i= j= k= l= nmods=16 >+ umods=() >+ local -a umods >+ umods='modules_ath0[@]' >+ umods=("${!umods}") >+ umods=("${umods[@]}" "${modules[@]}") >+ pmods=("iproute2" "dhcpcd" "iwconfig" "netplugd") >+ local -a pmods >+ umods=("${umods[@]}" "${pmods[@]}") >+ (( i=0 )) >+ (( i<5 )) >+ [[ iwconfig == \d\h\c\p ]] >+ [[ iwconfig == \!* ]] >+ is_function iwconfig_depend >+ [[ -z iwconfig_depend ]] >++ type -t iwconfig_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ is_function iwconfig_provide >+ [[ -z iwconfig_provide ]] >++ type -t iwconfig_provide >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ iwconfig_provide >++ echo wireless >+ mod=wireless >+ (( j=0 )) >+ (( j<nmods )) >+ [[ -z apipa ]] >+ [[ apipa == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z arping ]] >+ [[ arping == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z ccwgroup ]] >+ [[ ccwgroup == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z dhclient ]] >+ [[ dhcp == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z dhcpcd ]] >+ [[ dhcp == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z essidnet ]] >+ [[ essidnet == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z ifconfig ]] >+ [[ interface == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z ip6to4 ]] >+ [[ ip6to4 == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z iproute2 ]] >+ [[ interface == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z iptunnel ]] >+ [[ iptunnel == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z iwconfig ]] >+ [[ wireless == \w\i\r\e\l\e\s\s ]] >+ [[ iwconfig != \i\w\c\o\n\f\i\g ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z macchanger ]] >+ [[ macchanger == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z macnet ]] >+ [[ macnet == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z rename ]] >+ [[ rename == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z system ]] >+ [[ system == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z tuntap ]] >+ [[ tuntap == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ (( i++ )) >+ (( i<5 )) >+ [[ iproute2 == \d\h\c\p ]] >+ [[ iproute2 == \!* ]] >+ is_function iproute2_depend >+ [[ -z iproute2_depend ]] >++ type -t iproute2_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ is_function iproute2_provide >+ [[ -z iproute2_provide ]] >++ type -t iproute2_provide >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ iproute2_provide >++ echo interface >+ mod=interface >+ (( j=0 )) >+ (( j<nmods )) >+ [[ -z apipa ]] >+ [[ apipa == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z arping ]] >+ [[ arping == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z ccwgroup ]] >+ [[ ccwgroup == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z dhclient ]] >+ [[ dhcp == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z dhcpcd ]] >+ [[ dhcp == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z essidnet ]] >+ [[ essidnet == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z ifconfig ]] >+ [[ interface == \i\n\t\e\r\f\a\c\e ]] >+ [[ iproute2 != \i\f\c\o\n\f\i\g ]] >+ (( l=0 )) >+ (( l<nmods )) >+ [[ 0 == \6 ]] >+ [[ -z apipa ]] >+ [[ apipa == \i\n\t\e\r\f\a\c\e ]] >+ (( l++ )) >+ (( l<nmods )) >+ [[ 1 == \6 ]] >+ [[ -z arping ]] >+ [[ arping == \i\n\t\e\r\f\a\c\e ]] >+ (( l++ )) >+ (( l<nmods )) >+ [[ 2 == \6 ]] >+ [[ -z ccwgroup ]] >+ [[ ccwgroup == \i\n\t\e\r\f\a\c\e ]] >+ (( l++ )) >+ (( l<nmods )) >+ [[ 3 == \6 ]] >+ [[ -z dhclient ]] >+ [[ dhcp == \i\n\t\e\r\f\a\c\e ]] >+ (( l++ )) >+ (( l<nmods )) >+ [[ 4 == \6 ]] >+ [[ -z dhcpcd ]] >+ [[ dhcp == \i\n\t\e\r\f\a\c\e ]] >+ (( l++ )) >+ (( l<nmods )) >+ [[ 5 == \6 ]] >+ [[ -z essidnet ]] >+ [[ essidnet == \i\n\t\e\r\f\a\c\e ]] >+ (( l++ )) >+ (( l<nmods )) >+ [[ 6 == \6 ]] >+ continue >+ (( l++ )) >+ (( l<nmods )) >+ [[ 7 == \6 ]] >+ [[ -z ip6to4 ]] >+ [[ ip6to4 == \i\n\t\e\r\f\a\c\e ]] >+ (( l++ )) >+ (( l<nmods )) >+ [[ 8 == \6 ]] >+ [[ -z iproute2 ]] >+ [[ interface == \i\n\t\e\r\f\a\c\e ]] >+ unset 'MODULES[j]' >+ unset 'PROVIDES[j]' >+ break >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z ip6to4 ]] >+ [[ ip6to4 == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z iproute2 ]] >+ [[ interface == \i\n\t\e\r\f\a\c\e ]] >+ [[ iproute2 != \i\p\r\o\u\t\e\2 ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z iptunnel ]] >+ [[ iptunnel == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z iwconfig ]] >+ [[ wireless == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z macchanger ]] >+ [[ macchanger == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z macnet ]] >+ [[ macnet == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z rename ]] >+ [[ rename == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z system ]] >+ [[ system == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z tuntap ]] >+ [[ tuntap == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ (( i++ )) >+ (( i<5 )) >+ [[ dhcpcd == \d\h\c\p ]] >+ [[ dhcpcd == \!* ]] >+ is_function dhcpcd_depend >+ [[ -z dhcpcd_depend ]] >++ type -t dhcpcd_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ is_function dhcpcd_provide >+ [[ -z dhcpcd_provide ]] >++ type -t dhcpcd_provide >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ dhcpcd_provide >++ echo dhcp >+ mod=dhcp >+ (( j=0 )) >+ (( j<nmods )) >+ [[ -z apipa ]] >+ [[ apipa == \d\h\c\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z arping ]] >+ [[ arping == \d\h\c\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z ccwgroup ]] >+ [[ ccwgroup == \d\h\c\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z dhclient ]] >+ [[ dhcp == \d\h\c\p ]] >+ [[ dhcpcd != \d\h\c\l\i\e\n\t ]] >+ (( l=0 )) >+ (( l<nmods )) >+ [[ 0 == \3 ]] >+ [[ -z apipa ]] >+ [[ apipa == \d\h\c\p ]] >+ (( l++ )) >+ (( l<nmods )) >+ [[ 1 == \3 ]] >+ [[ -z arping ]] >+ [[ arping == \d\h\c\p ]] >+ (( l++ )) >+ (( l<nmods )) >+ [[ 2 == \3 ]] >+ [[ -z ccwgroup ]] >+ [[ ccwgroup == \d\h\c\p ]] >+ (( l++ )) >+ (( l<nmods )) >+ [[ 3 == \3 ]] >+ continue >+ (( l++ )) >+ (( l<nmods )) >+ [[ 4 == \3 ]] >+ [[ -z dhcpcd ]] >+ [[ dhcp == \d\h\c\p ]] >+ unset 'MODULES[j]' >+ unset 'PROVIDES[j]' >+ break >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z dhcpcd ]] >+ [[ dhcp == \d\h\c\p ]] >+ [[ dhcpcd != \d\h\c\p\c\d ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z essidnet ]] >+ [[ essidnet == \d\h\c\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z '' ]] >+ continue >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z ip6to4 ]] >+ [[ ip6to4 == \d\h\c\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z iproute2 ]] >+ [[ interface == \d\h\c\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z iptunnel ]] >+ [[ iptunnel == \d\h\c\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z iwconfig ]] >+ [[ wireless == \d\h\c\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z macchanger ]] >+ [[ macchanger == \d\h\c\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z macnet ]] >+ [[ macnet == \d\h\c\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z rename ]] >+ [[ rename == \d\h\c\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z system ]] >+ [[ system == \d\h\c\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z tuntap ]] >+ [[ tuntap == \d\h\c\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ (( i++ )) >+ (( i<5 )) >+ [[ iwconfig == \d\h\c\p ]] >+ [[ iwconfig == \!* ]] >+ is_function iwconfig_depend >+ [[ -z iwconfig_depend ]] >++ type -t iwconfig_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ is_function iwconfig_provide >+ [[ -z iwconfig_provide ]] >++ type -t iwconfig_provide >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ iwconfig_provide >++ echo wireless >+ mod=wireless >+ (( j=0 )) >+ (( j<nmods )) >+ [[ -z apipa ]] >+ [[ apipa == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z arping ]] >+ [[ arping == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z ccwgroup ]] >+ [[ ccwgroup == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z '' ]] >+ continue >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z dhcpcd ]] >+ [[ dhcp == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z essidnet ]] >+ [[ essidnet == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z '' ]] >+ continue >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z ip6to4 ]] >+ [[ ip6to4 == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z iproute2 ]] >+ [[ interface == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z iptunnel ]] >+ [[ iptunnel == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z iwconfig ]] >+ [[ wireless == \w\i\r\e\l\e\s\s ]] >+ [[ iwconfig != \i\w\c\o\n\f\i\g ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z macchanger ]] >+ [[ macchanger == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z macnet ]] >+ [[ macnet == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z rename ]] >+ [[ rename == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z system ]] >+ [[ system == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z tuntap ]] >+ [[ tuntap == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ (( i++ )) >+ (( i<5 )) >+ [[ netplugd == \d\h\c\p ]] >+ [[ netplugd == \!* ]] >+ is_function netplugd_depend >+ [[ -z netplugd_depend ]] >++ type -t netplugd_depend >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ (( i < 5 - 4 )) >+ continue >+ (( i++ )) >+ (( i<5 )) >+ (( i=0 )) >+ (( i<nmods-1 )) >+ [[ -z apipa ]] >+ (( j=i+1 )) >+ (( j<nmods )) >+ [[ -z arping ]] >+ [[ apipa == \a\r\p\i\n\g ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z ccwgroup ]] >+ [[ apipa == \c\c\w\g\r\o\u\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z '' ]] >+ continue >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z dhcpcd ]] >+ [[ apipa == \d\h\c\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z essidnet ]] >+ [[ apipa == \e\s\s\i\d\n\e\t ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z '' ]] >+ continue >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z ip6to4 ]] >+ [[ apipa == \i\p\6\t\o\4 ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z iproute2 ]] >+ [[ apipa == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z iptunnel ]] >+ [[ apipa == \i\p\t\u\n\n\e\l ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z iwconfig ]] >+ [[ apipa == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z macchanger ]] >+ [[ apipa == \m\a\c\c\h\a\n\g\e\r ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z macnet ]] >+ [[ apipa == \m\a\c\n\e\t ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z rename ]] >+ [[ apipa == \r\e\n\a\m\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z system ]] >+ [[ apipa == \s\y\s\t\e\m ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z tuntap ]] >+ [[ apipa == \t\u\n\t\a\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ (( i++ )) >+ (( i<nmods-1 )) >+ [[ -z arping ]] >+ (( j=i+1 )) >+ (( j<nmods )) >+ [[ -z ccwgroup ]] >+ [[ arping == \c\c\w\g\r\o\u\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z '' ]] >+ continue >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z dhcpcd ]] >+ [[ arping == \d\h\c\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z essidnet ]] >+ [[ arping == \e\s\s\i\d\n\e\t ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z '' ]] >+ continue >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z ip6to4 ]] >+ [[ arping == \i\p\6\t\o\4 ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z iproute2 ]] >+ [[ arping == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z iptunnel ]] >+ [[ arping == \i\p\t\u\n\n\e\l ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z iwconfig ]] >+ [[ arping == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z macchanger ]] >+ [[ arping == \m\a\c\c\h\a\n\g\e\r ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z macnet ]] >+ [[ arping == \m\a\c\n\e\t ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z rename ]] >+ [[ arping == \r\e\n\a\m\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z system ]] >+ [[ arping == \s\y\s\t\e\m ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z tuntap ]] >+ [[ arping == \t\u\n\t\a\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ (( i++ )) >+ (( i<nmods-1 )) >+ [[ -z ccwgroup ]] >+ (( j=i+1 )) >+ (( j<nmods )) >+ [[ -z '' ]] >+ continue >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z dhcpcd ]] >+ [[ ccwgroup == \d\h\c\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z essidnet ]] >+ [[ ccwgroup == \e\s\s\i\d\n\e\t ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z '' ]] >+ continue >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z ip6to4 ]] >+ [[ ccwgroup == \i\p\6\t\o\4 ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z iproute2 ]] >+ [[ ccwgroup == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z iptunnel ]] >+ [[ ccwgroup == \i\p\t\u\n\n\e\l ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z iwconfig ]] >+ [[ ccwgroup == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z macchanger ]] >+ [[ ccwgroup == \m\a\c\c\h\a\n\g\e\r ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z macnet ]] >+ [[ ccwgroup == \m\a\c\n\e\t ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z rename ]] >+ [[ ccwgroup == \r\e\n\a\m\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z system ]] >+ [[ ccwgroup == \s\y\s\t\e\m ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z tuntap ]] >+ [[ ccwgroup == \t\u\n\t\a\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ (( i++ )) >+ (( i<nmods-1 )) >+ [[ -z '' ]] >+ continue >+ (( i++ )) >+ (( i<nmods-1 )) >+ [[ -z dhcpcd ]] >+ (( j=i+1 )) >+ (( j<nmods )) >+ [[ -z essidnet ]] >+ [[ dhcp == \e\s\s\i\d\n\e\t ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z '' ]] >+ continue >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z ip6to4 ]] >+ [[ dhcp == \i\p\6\t\o\4 ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z iproute2 ]] >+ [[ dhcp == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z iptunnel ]] >+ [[ dhcp == \i\p\t\u\n\n\e\l ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z iwconfig ]] >+ [[ dhcp == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z macchanger ]] >+ [[ dhcp == \m\a\c\c\h\a\n\g\e\r ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z macnet ]] >+ [[ dhcp == \m\a\c\n\e\t ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z rename ]] >+ [[ dhcp == \r\e\n\a\m\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z system ]] >+ [[ dhcp == \s\y\s\t\e\m ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z tuntap ]] >+ [[ dhcp == \t\u\n\t\a\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ (( i++ )) >+ (( i<nmods-1 )) >+ [[ -z essidnet ]] >+ (( j=i+1 )) >+ (( j<nmods )) >+ [[ -z '' ]] >+ continue >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z ip6to4 ]] >+ [[ essidnet == \i\p\6\t\o\4 ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z iproute2 ]] >+ [[ essidnet == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z iptunnel ]] >+ [[ essidnet == \i\p\t\u\n\n\e\l ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z iwconfig ]] >+ [[ essidnet == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z macchanger ]] >+ [[ essidnet == \m\a\c\c\h\a\n\g\e\r ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z macnet ]] >+ [[ essidnet == \m\a\c\n\e\t ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z rename ]] >+ [[ essidnet == \r\e\n\a\m\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z system ]] >+ [[ essidnet == \s\y\s\t\e\m ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z tuntap ]] >+ [[ essidnet == \t\u\n\t\a\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ (( i++ )) >+ (( i<nmods-1 )) >+ [[ -z '' ]] >+ continue >+ (( i++ )) >+ (( i<nmods-1 )) >+ [[ -z ip6to4 ]] >+ (( j=i+1 )) >+ (( j<nmods )) >+ [[ -z iproute2 ]] >+ [[ ip6to4 == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z iptunnel ]] >+ [[ ip6to4 == \i\p\t\u\n\n\e\l ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z iwconfig ]] >+ [[ ip6to4 == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z macchanger ]] >+ [[ ip6to4 == \m\a\c\c\h\a\n\g\e\r ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z macnet ]] >+ [[ ip6to4 == \m\a\c\n\e\t ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z rename ]] >+ [[ ip6to4 == \r\e\n\a\m\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z system ]] >+ [[ ip6to4 == \s\y\s\t\e\m ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z tuntap ]] >+ [[ ip6to4 == \t\u\n\t\a\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ (( i++ )) >+ (( i<nmods-1 )) >+ [[ -z iproute2 ]] >+ (( j=i+1 )) >+ (( j<nmods )) >+ [[ -z iptunnel ]] >+ [[ interface == \i\p\t\u\n\n\e\l ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z iwconfig ]] >+ [[ interface == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z macchanger ]] >+ [[ interface == \m\a\c\c\h\a\n\g\e\r ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z macnet ]] >+ [[ interface == \m\a\c\n\e\t ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z rename ]] >+ [[ interface == \r\e\n\a\m\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z system ]] >+ [[ interface == \s\y\s\t\e\m ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z tuntap ]] >+ [[ interface == \t\u\n\t\a\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ (( i++ )) >+ (( i<nmods-1 )) >+ [[ -z iptunnel ]] >+ (( j=i+1 )) >+ (( j<nmods )) >+ [[ -z iwconfig ]] >+ [[ iptunnel == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z macchanger ]] >+ [[ iptunnel == \m\a\c\c\h\a\n\g\e\r ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z macnet ]] >+ [[ iptunnel == \m\a\c\n\e\t ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z rename ]] >+ [[ iptunnel == \r\e\n\a\m\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z system ]] >+ [[ iptunnel == \s\y\s\t\e\m ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z tuntap ]] >+ [[ iptunnel == \t\u\n\t\a\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ (( i++ )) >+ (( i<nmods-1 )) >+ [[ -z iwconfig ]] >+ (( j=i+1 )) >+ (( j<nmods )) >+ [[ -z macchanger ]] >+ [[ wireless == \m\a\c\c\h\a\n\g\e\r ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z macnet ]] >+ [[ wireless == \m\a\c\n\e\t ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z rename ]] >+ [[ wireless == \r\e\n\a\m\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z system ]] >+ [[ wireless == \s\y\s\t\e\m ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z tuntap ]] >+ [[ wireless == \t\u\n\t\a\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ (( i++ )) >+ (( i<nmods-1 )) >+ [[ -z macchanger ]] >+ (( j=i+1 )) >+ (( j<nmods )) >+ [[ -z macnet ]] >+ [[ macchanger == \m\a\c\n\e\t ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z rename ]] >+ [[ macchanger == \r\e\n\a\m\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z system ]] >+ [[ macchanger == \s\y\s\t\e\m ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z tuntap ]] >+ [[ macchanger == \t\u\n\t\a\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ (( i++ )) >+ (( i<nmods-1 )) >+ [[ -z macnet ]] >+ (( j=i+1 )) >+ (( j<nmods )) >+ [[ -z rename ]] >+ [[ macnet == \r\e\n\a\m\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z system ]] >+ [[ macnet == \s\y\s\t\e\m ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z tuntap ]] >+ [[ macnet == \t\u\n\t\a\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ (( i++ )) >+ (( i<nmods-1 )) >+ [[ -z rename ]] >+ (( j=i+1 )) >+ (( j<nmods )) >+ [[ -z system ]] >+ [[ rename == \s\y\s\t\e\m ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ -z tuntap ]] >+ [[ rename == \t\u\n\t\a\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ (( i++ )) >+ (( i<nmods-1 )) >+ [[ -z system ]] >+ (( j=i+1 )) >+ (( j<nmods )) >+ [[ -z tuntap ]] >+ [[ system == \t\u\n\t\a\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ (( i++ )) >+ (( i<nmods-1 )) >+ MODULES=("${MODULES[@]}") >+ PROVIDES=("${PROVIDES[@]}") >+ return 0 >+ j=14 >+ (( i=0 )) >+ (( i<j )) >+ function_wrap apipa apipa >+ local i= >+ is_function apipa_depend >+ [[ -z apipa_depend ]] >++ type -t apipa_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ return >+ (( i++ )) >+ (( i<j )) >+ function_wrap arping arping >+ local i= >+ is_function arping_depend >+ [[ -z arping_depend ]] >++ type -t arping_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ return >+ (( i++ )) >+ (( i<j )) >+ function_wrap ccwgroup ccwgroup >+ local i= >+ is_function ccwgroup_depend >+ [[ -z ccwgroup_depend ]] >++ type -t ccwgroup_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ return >+ (( i++ )) >+ (( i<j )) >+ function_wrap dhcpcd dhcp >+ local i= >+ is_function dhcp_depend >+ [[ -z dhcp_depend ]] >++ type -t dhcp_depend >+ [[ '' == \f\u\n\c\t\i\o\n ]] >++ typeset -f >++ grep -o '^dhcpcd_[^ ]*' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'dhcp_after() { dhcpcd_after "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'dhcp_check_installed() { dhcpcd_check_installed "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'dhcp_depend() { dhcpcd_depend "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'dhcp_expose() { dhcpcd_expose "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'dhcp_functions() { dhcpcd_functions "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'dhcp_provide() { dhcpcd_provide "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'dhcp_start() { dhcpcd_start "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'dhcp_stop() { dhcpcd_stop "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'dhcp_variables() { dhcpcd_variables "$@"; }' >+ (( i++ )) >+ (( i<j )) >+ function_wrap essidnet essidnet >+ local i= >+ is_function essidnet_depend >+ [[ -z essidnet_depend ]] >++ type -t essidnet_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ return >+ (( i++ )) >+ (( i<j )) >+ function_wrap ip6to4 ip6to4 >+ local i= >+ is_function ip6to4_depend >+ [[ -z ip6to4_depend ]] >++ type -t ip6to4_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ return >+ (( i++ )) >+ (( i<j )) >+ function_wrap iproute2 interface >+ local i= >+ is_function interface_depend >+ [[ -z interface_depend ]] >++ type -t interface_depend >+ [[ '' == \f\u\n\c\t\i\o\n ]] >++ typeset -f >++ grep -o '^iproute2_[^ ]*' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'interface_add_address() { iproute2_add_address "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'interface_check_installed() { iproute2_check_installed "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'interface_del_addresses() { iproute2_del_addresses "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'interface_depend() { iproute2_depend "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'interface_down() { iproute2_down "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'interface_exists() { iproute2_exists "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'interface_expose() { iproute2_expose "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'interface_functions() { iproute2_functions "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'interface_get_address() { iproute2_get_address "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'interface_get_aliases_rev() { iproute2_get_aliases_rev "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'interface_get_mac_address() { iproute2_get_mac_address "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'interface_get_old_config() { iproute2_get_old_config "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'interface_iface_stop() { iproute2_iface_stop "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'interface_is_ethernet() { iproute2_is_ethernet "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'interface_is_up() { iproute2_is_up "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'interface_post_start() { iproute2_post_start "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'interface_post_stop() { iproute2_post_stop "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'interface_pre_start() { iproute2_pre_start "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'interface_provide() { iproute2_provide "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'interface_set_flag() { iproute2_set_flag "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'interface_set_mac_address() { iproute2_set_mac_address "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'interface_set_name() { iproute2_set_name "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'interface_tunnel() { iproute2_tunnel "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'interface_up() { iproute2_up "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'interface_variables() { iproute2_variables "$@"; }' >+ (( i++ )) >+ (( i<j )) >+ function_wrap iptunnel iptunnel >+ local i= >+ is_function iptunnel_depend >+ [[ -z iptunnel_depend ]] >++ type -t iptunnel_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ return >+ (( i++ )) >+ (( i<j )) >+ function_wrap iwconfig wireless >+ local i= >+ is_function wireless_depend >+ [[ -z wireless_depend ]] >++ type -t wireless_depend >+ [[ '' == \f\u\n\c\t\i\o\n ]] >++ typeset -f >++ grep -o '^iwconfig_[^ ]*' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_after() { iwconfig_after "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_associate() { iwconfig_associate "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_associate_mac() { iwconfig_associate_mac "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_associate_quality() { iwconfig_associate_quality "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_before() { iwconfig_before "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_check_installed() { iwconfig_check_installed "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_configure() { iwconfig_configure "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_connect_not_preferred() { iwconfig_connect_not_preferred "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_connect_preferred() { iwconfig_connect_preferred "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_defaults() { iwconfig_defaults "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_depend() { iwconfig_depend "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_exists() { iwconfig_exists "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_expose() { iwconfig_expose "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_force_preferred() { iwconfig_force_preferred "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_functions() { iwconfig_functions "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_get_ap_mac_address() { iwconfig_get_ap_mac_address "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_get_essid() { iwconfig_get_essid "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_get_mode() { iwconfig_get_mode "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_get_type() { iwconfig_get_type "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_get_wep_key() { iwconfig_get_wep_key "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_get_wep_status() { iwconfig_get_wep_status "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_post_stop() { iwconfig_post_stop "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_pre_start() { iwconfig_pre_start "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_provide() { iwconfig_provide "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_report() { iwconfig_report "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_scan() { iwconfig_scan "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_scan_report() { iwconfig_scan_report "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_set_mode() { iwconfig_set_mode "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_setup_specific() { iwconfig_setup_specific "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_strip_associated() { iwconfig_strip_associated "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_test_associated() { iwconfig_test_associated "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_user_config() { iwconfig_user_config "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_variables() { iwconfig_variables "$@"; }' >+ for i in '$(typeset -f | grep -o '\''^'\''"${1}"'\''_[^ ]*'\'')' >+ eval 'wireless_wait_for_association() { iwconfig_wait_for_association "$@"; }' >+ (( i++ )) >+ (( i<j )) >+ function_wrap macchanger macchanger >+ local i= >+ is_function macchanger_depend >+ [[ -z macchanger_depend ]] >++ type -t macchanger_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ return >+ (( i++ )) >+ (( i<j )) >+ function_wrap macnet macnet >+ local i= >+ is_function macnet_depend >+ [[ -z macnet_depend ]] >++ type -t macnet_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ return >+ (( i++ )) >+ (( i<j )) >+ function_wrap rename rename >+ local i= >+ is_function rename_depend >+ [[ -z rename_depend ]] >++ type -t rename_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ return >+ (( i++ )) >+ (( i<j )) >+ function_wrap system system >+ local i= >+ is_function system_depend >+ [[ -z system_depend ]] >++ type -t system_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ return >+ (( i++ )) >+ (( i<j )) >+ function_wrap tuntap tuntap >+ local i= >+ is_function tuntap_depend >+ [[ -z tuntap_depend ]] >++ type -t tuntap_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ return >+ (( i++ )) >+ (( i<j )) >+ j=0 >+ (( i=0 )) >+ (( i<j )) >+ [[ -z '' ]] >+ modules_check_installed >+ local i j missingdeps nmods=14 >+ (( i=0 )) >+ (( i<nmods )) >+ is_function apipa_instlled >+ [[ -z apipa_instlled ]] >++ type -t apipa_instlled >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ apipa_instlled >++ echo arping >+ for j in '$( ${MODULES[i]}_instlled )' >+ missingdeps=true >+ is_function arping_check_installed >+ [[ -z arping_check_installed ]] >++ type -t arping_check_installed >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ arping_check_installed >+ [[ -x /sbin/arping ]] >+ return 0 >+ missingdeps=false >+ false >+ (( i++ )) >+ (( i<nmods )) >+ is_function arping_instlled >+ [[ -z arping_instlled ]] >++ type -t arping_instlled >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ continue >+ (( i++ )) >+ (( i<nmods )) >+ is_function ccwgroup_instlled >+ [[ -z ccwgroup_instlled ]] >++ type -t ccwgroup_instlled >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ continue >+ (( i++ )) >+ (( i<nmods )) >+ is_function dhcpcd_instlled >+ [[ -z dhcpcd_instlled ]] >++ type -t dhcpcd_instlled >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ continue >+ (( i++ )) >+ (( i<nmods )) >+ is_function essidnet_instlled >+ [[ -z essidnet_instlled ]] >++ type -t essidnet_instlled >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ essidnet_instlled >++ echo wireless >+ for j in '$( ${MODULES[i]}_instlled )' >+ missingdeps=true >+ is_function wireless_check_installed >+ [[ -z wireless_check_installed ]] >++ type -t wireless_check_installed >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ wireless_check_installed >+ iwconfig_check_installed >+ local report=false >+ [[ -x /sbin/iwconfig ]] >+ return 0 >+ missingdeps=false >+ false >+ (( i++ )) >+ (( i<nmods )) >+ is_function ip6to4_instlled >+ [[ -z ip6to4_instlled ]] >++ type -t ip6to4_instlled >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ continue >+ (( i++ )) >+ (( i<nmods )) >+ is_function iproute2_instlled >+ [[ -z iproute2_instlled ]] >++ type -t iproute2_instlled >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ continue >+ (( i++ )) >+ (( i<nmods )) >+ is_function iptunnel_instlled >+ [[ -z iptunnel_instlled ]] >++ type -t iptunnel_instlled >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ continue >+ (( i++ )) >+ (( i<nmods )) >+ is_function iwconfig_instlled >+ [[ -z iwconfig_instlled ]] >++ type -t iwconfig_instlled >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ continue >+ (( i++ )) >+ (( i<nmods )) >+ is_function macchanger_instlled >+ [[ -z macchanger_instlled ]] >++ type -t macchanger_instlled >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ continue >+ (( i++ )) >+ (( i<nmods )) >+ is_function macnet_instlled >+ [[ -z macnet_instlled ]] >++ type -t macnet_instlled >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ macnet_instlled >++ echo macchanger >+ for j in '$( ${MODULES[i]}_instlled )' >+ missingdeps=true >+ is_function macchanger_check_installed >+ [[ -z macchanger_check_installed ]] >++ type -t macchanger_check_installed >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ is_function macchanger_depend >+ [[ -z macchanger_depend ]] >++ type -t macchanger_depend >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ missingdeps=false >+ false >+ (( i++ )) >+ (( i<nmods )) >+ is_function rename_instlled >+ [[ -z rename_instlled ]] >++ type -t rename_instlled >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ continue >+ (( i++ )) >+ (( i<nmods )) >+ is_function system_instlled >+ [[ -z system_instlled ]] >++ type -t system_instlled >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ continue >+ (( i++ )) >+ (( i<nmods )) >+ is_function tuntap_instlled >+ [[ -z tuntap_instlled ]] >++ type -t tuntap_instlled >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ continue >+ (( i++ )) >+ (( i<nmods )) >+ MODULES=("${MODULES[@]}") >+ PROVIDES=("${PROVIDES[@]}") >+ modules_sort >+ local i= j= nmods=14 m= >+ provide=() >+ provide_list=() >+ after=() >+ dead=() >+ sorted=() >+ sortedp=() >+ local -a provide provide_list after dead sorted sortedp >+ (( i=0 )) >+ (( i<nmods )) >+ dead[i]=false >+ [[ apipa != \a\p\i\p\a ]] >+ (( i++ )) >+ (( i<nmods )) >+ dead[i]=false >+ [[ arping != \a\r\p\i\n\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ dead[i]=false >+ [[ ccwgroup != \c\c\w\g\r\o\u\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ dead[i]=false >+ [[ dhcpcd != \d\h\c\p ]] >+ local provided=false >+ (( j=0 )) >+ (( j<0 )) >+ false >+ provide[j]=dhcp >+ provide_list[j]=dhcpcd >+ (( i++ )) >+ (( i<nmods )) >+ dead[i]=false >+ [[ essidnet != \e\s\s\i\d\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ dead[i]=false >+ [[ ip6to4 != \i\p\6\t\o\4 ]] >+ (( i++ )) >+ (( i<nmods )) >+ dead[i]=false >+ [[ iproute2 != \i\n\t\e\r\f\a\c\e ]] >+ local provided=false >+ (( j=0 )) >+ (( j<1 )) >+ [[ dhcp == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<1 )) >+ false >+ provide[j]=interface >+ provide_list[j]=iproute2 >+ (( i++ )) >+ (( i<nmods )) >+ dead[i]=false >+ [[ iptunnel != \i\p\t\u\n\n\e\l ]] >+ (( i++ )) >+ (( i<nmods )) >+ dead[i]=false >+ [[ iwconfig != \w\i\r\e\l\e\s\s ]] >+ local provided=false >+ (( j=0 )) >+ (( j<2 )) >+ [[ dhcp == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<2 )) >+ [[ interface == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<2 )) >+ false >+ provide[j]=wireless >+ provide_list[j]=iwconfig >+ (( i++ )) >+ (( i<nmods )) >+ dead[i]=false >+ [[ macchanger != \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ dead[i]=false >+ [[ macnet != \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ dead[i]=false >+ [[ rename != \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ dead[i]=false >+ [[ system != \s\y\s\t\e\m ]] >+ (( i++ )) >+ (( i<nmods )) >+ dead[i]=false >+ [[ tuntap != \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ (( i=0 )) >+ (( i<nmods )) >+ is_function apipa_after >+ [[ -z apipa_after ]] >++ type -t apipa_after >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ is_function apipa_before >+ [[ -z apipa_before ]] >++ type -t apipa_before >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ (( i++ )) >+ (( i<nmods )) >+ is_function arping_after >+ [[ -z arping_after ]] >++ type -t arping_after >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ is_function arping_before >+ [[ -z arping_before ]] >++ type -t arping_before >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ (( i++ )) >+ (( i<nmods )) >+ is_function ccwgroup_after >+ [[ -z ccwgroup_after ]] >++ type -t ccwgroup_after >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ is_function ccwgroup_before >+ [[ -z ccwgroup_before ]] >++ type -t ccwgroup_before >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ ccwgroup_before >++ echo interface >+ for m in '$(${MODULES[i]}_before)' >+ (( j=0 )) >+ (( j<nmods )) >+ [[ apipa == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ arping == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ ccwgroup == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ dhcp == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ essidnet == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ ip6to4 == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ interface == \i\n\t\e\r\f\a\c\e ]] >+ after[j]=' ccwgroup ' >+ break >+ (( i++ )) >+ (( i<nmods )) >+ is_function dhcpcd_after >+ [[ -z dhcpcd_after ]] >++ type -t dhcpcd_after >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ dhcpcd_after >++ echo interface >+ after[i]=' interface ' >+ is_function dhcpcd_before >+ [[ -z dhcpcd_before ]] >++ type -t dhcpcd_before >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ (( i++ )) >+ (( i<nmods )) >+ is_function essidnet_after >+ [[ -z essidnet_after ]] >++ type -t essidnet_after >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ essidnet_after >++ echo wireless >+ after[i]=' wireless ' >+ is_function essidnet_before >+ [[ -z essidnet_before ]] >++ type -t essidnet_before >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ essidnet_before >++ echo 'interface system' >+ for m in '$(${MODULES[i]}_before)' >+ (( j=0 )) >+ (( j<nmods )) >+ [[ apipa == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ arping == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ ccwgroup == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ dhcp == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ essidnet == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ ip6to4 == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ interface == \i\n\t\e\r\f\a\c\e ]] >+ after[j]=' ccwgroup essidnet ' >+ break >+ for m in '$(${MODULES[i]}_before)' >+ (( j=0 )) >+ (( j<nmods )) >+ [[ apipa == \s\y\s\t\e\m ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ arping == \s\y\s\t\e\m ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ ccwgroup == \s\y\s\t\e\m ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ dhcp == \s\y\s\t\e\m ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ essidnet == \s\y\s\t\e\m ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ ip6to4 == \s\y\s\t\e\m ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ interface == \s\y\s\t\e\m ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ iptunnel == \s\y\s\t\e\m ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ wireless == \s\y\s\t\e\m ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ macchanger == \s\y\s\t\e\m ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ macnet == \s\y\s\t\e\m ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ rename == \s\y\s\t\e\m ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ system == \s\y\s\t\e\m ]] >+ after[j]=' essidnet ' >+ break >+ (( i++ )) >+ (( i<nmods )) >+ is_function ip6to4_after >+ [[ -z ip6to4_after ]] >++ type -t ip6to4_after >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ ip6to4_after >++ echo interface >+ after[i]=' interface ' >+ is_function ip6to4_before >+ [[ -z ip6to4_before ]] >++ type -t ip6to4_before >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ (( i++ )) >+ (( i<nmods )) >+ is_function iproute2_after >+ [[ -z iproute2_after ]] >++ type -t iproute2_after >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ is_function iproute2_before >+ [[ -z iproute2_before ]] >++ type -t iproute2_before >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ (( i++ )) >+ (( i<nmods )) >+ is_function iptunnel_after >+ [[ -z iptunnel_after ]] >++ type -t iptunnel_after >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ is_function iptunnel_before >+ [[ -z iptunnel_before ]] >++ type -t iptunnel_before >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ iptunnel_before >++ echo interface >+ for m in '$(${MODULES[i]}_before)' >+ (( j=0 )) >+ (( j<nmods )) >+ [[ apipa == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ arping == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ ccwgroup == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ dhcp == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ essidnet == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ ip6to4 == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ interface == \i\n\t\e\r\f\a\c\e ]] >+ after[j]=' ccwgroup essidnet iptunnel ' >+ break >+ (( i++ )) >+ (( i<nmods )) >+ is_function iwconfig_after >+ [[ -z iwconfig_after ]] >++ type -t iwconfig_after >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ iwconfig_after >++ echo plug >+ after[i]=' plug ' >+ is_function iwconfig_before >+ [[ -z iwconfig_before ]] >++ type -t iwconfig_before >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ iwconfig_before >++ echo interface >+ for m in '$(${MODULES[i]}_before)' >+ (( j=0 )) >+ (( j<nmods )) >+ [[ apipa == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ arping == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ ccwgroup == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ dhcp == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ essidnet == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ ip6to4 == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ interface == \i\n\t\e\r\f\a\c\e ]] >+ after[j]=' ccwgroup essidnet iptunnel iwconfig ' >+ break >+ (( i++ )) >+ (( i<nmods )) >+ is_function macchanger_after >+ [[ -z macchanger_after ]] >++ type -t macchanger_after >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ is_function macchanger_before >+ [[ -z macchanger_before ]] >++ type -t macchanger_before >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ macchanger_before >++ echo macnet >+ for m in '$(${MODULES[i]}_before)' >+ (( j=0 )) >+ (( j<nmods )) >+ [[ apipa == \m\a\c\n\e\t ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ arping == \m\a\c\n\e\t ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ ccwgroup == \m\a\c\n\e\t ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ dhcp == \m\a\c\n\e\t ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ essidnet == \m\a\c\n\e\t ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ ip6to4 == \m\a\c\n\e\t ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ interface == \m\a\c\n\e\t ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ iptunnel == \m\a\c\n\e\t ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ wireless == \m\a\c\n\e\t ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ macchanger == \m\a\c\n\e\t ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ macnet == \m\a\c\n\e\t ]] >+ after[j]=' macchanger ' >+ break >+ (( i++ )) >+ (( i<nmods )) >+ is_function macnet_after >+ [[ -z macnet_after ]] >++ type -t macnet_after >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ macnet_after >++ echo macchanger >+ after[i]=' macchanger macchanger ' >+ is_function macnet_before >+ [[ -z macnet_before ]] >++ type -t macnet_before >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ macnet_before >++ echo 'rename interface wireless' >+ for m in '$(${MODULES[i]}_before)' >+ (( j=0 )) >+ (( j<nmods )) >+ [[ apipa == \r\e\n\a\m\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ arping == \r\e\n\a\m\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ ccwgroup == \r\e\n\a\m\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ dhcp == \r\e\n\a\m\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ essidnet == \r\e\n\a\m\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ ip6to4 == \r\e\n\a\m\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ interface == \r\e\n\a\m\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ iptunnel == \r\e\n\a\m\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ wireless == \r\e\n\a\m\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ macchanger == \r\e\n\a\m\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ macnet == \r\e\n\a\m\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ rename == \r\e\n\a\m\e ]] >+ after[j]=' macnet ' >+ break >+ for m in '$(${MODULES[i]}_before)' >+ (( j=0 )) >+ (( j<nmods )) >+ [[ apipa == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ arping == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ ccwgroup == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ dhcp == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ essidnet == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ ip6to4 == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ interface == \i\n\t\e\r\f\a\c\e ]] >+ after[j]=' ccwgroup essidnet iptunnel iwconfig macnet ' >+ break >+ for m in '$(${MODULES[i]}_before)' >+ (( j=0 )) >+ (( j<nmods )) >+ [[ apipa == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ arping == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ ccwgroup == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ dhcp == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ essidnet == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ ip6to4 == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ interface == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ iptunnel == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ wireless == \w\i\r\e\l\e\s\s ]] >+ after[j]=' plug macnet ' >+ break >+ (( i++ )) >+ (( i<nmods )) >+ is_function rename_after >+ [[ -z rename_after ]] >++ type -t rename_after >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ rename_after >++ echo macchanger >+ after[i]=' macnet macchanger ' >+ is_function rename_before >+ [[ -z rename_before ]] >++ type -t rename_before >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ rename_before >++ echo 'wireless interface' >+ for m in '$(${MODULES[i]}_before)' >+ (( j=0 )) >+ (( j<nmods )) >+ [[ apipa == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ arping == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ ccwgroup == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ dhcp == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ essidnet == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ ip6to4 == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ interface == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ iptunnel == \w\i\r\e\l\e\s\s ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ wireless == \w\i\r\e\l\e\s\s ]] >+ after[j]=' plug macnet rename ' >+ break >+ for m in '$(${MODULES[i]}_before)' >+ (( j=0 )) >+ (( j<nmods )) >+ [[ apipa == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ arping == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ ccwgroup == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ dhcp == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ essidnet == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ ip6to4 == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ interface == \i\n\t\e\r\f\a\c\e ]] >+ after[j]=' ccwgroup essidnet iptunnel iwconfig macnet rename ' >+ break >+ (( i++ )) >+ (( i<nmods )) >+ is_function system_after >+ [[ -z system_after ]] >++ type -t system_after >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ system_after >++ echo interface >+ after[i]=' essidnet interface ' >+ is_function system_before >+ [[ -z system_before ]] >++ type -t system_before >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ system_before >++ echo dhcp >+ for m in '$(${MODULES[i]}_before)' >+ (( j=0 )) >+ (( j<nmods )) >+ [[ apipa == \d\h\c\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ arping == \d\h\c\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ ccwgroup == \d\h\c\p ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ dhcp == \d\h\c\p ]] >+ after[j]=' interface system ' >+ break >+ (( i++ )) >+ (( i<nmods )) >+ is_function tuntap_after >+ [[ -z tuntap_after ]] >++ type -t tuntap_after >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ is_function tuntap_before >+ [[ -z tuntap_before ]] >++ type -t tuntap_before >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ tuntap_before >++ echo 'bridge interface macchanger' >+ for m in '$(${MODULES[i]}_before)' >+ (( j=0 )) >+ (( j<nmods )) >+ [[ apipa == \b\r\i\d\g\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ arping == \b\r\i\d\g\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ ccwgroup == \b\r\i\d\g\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ dhcp == \b\r\i\d\g\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ essidnet == \b\r\i\d\g\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ ip6to4 == \b\r\i\d\g\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ interface == \b\r\i\d\g\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ iptunnel == \b\r\i\d\g\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ wireless == \b\r\i\d\g\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ macchanger == \b\r\i\d\g\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ macnet == \b\r\i\d\g\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ rename == \b\r\i\d\g\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ system == \b\r\i\d\g\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ tuntap == \b\r\i\d\g\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ for m in '$(${MODULES[i]}_before)' >+ (( j=0 )) >+ (( j<nmods )) >+ [[ apipa == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ arping == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ ccwgroup == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ dhcp == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ essidnet == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ ip6to4 == \i\n\t\e\r\f\a\c\e ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ interface == \i\n\t\e\r\f\a\c\e ]] >+ after[j]=' ccwgroup essidnet iptunnel iwconfig macnet rename tuntap ' >+ break >+ for m in '$(${MODULES[i]}_before)' >+ (( j=0 )) >+ (( j<nmods )) >+ [[ apipa == \m\a\c\c\h\a\n\g\e\r ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ arping == \m\a\c\c\h\a\n\g\e\r ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ ccwgroup == \m\a\c\c\h\a\n\g\e\r ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ dhcp == \m\a\c\c\h\a\n\g\e\r ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ essidnet == \m\a\c\c\h\a\n\g\e\r ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ ip6to4 == \m\a\c\c\h\a\n\g\e\r ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ interface == \m\a\c\c\h\a\n\g\e\r ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ iptunnel == \m\a\c\c\h\a\n\g\e\r ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ wireless == \m\a\c\c\h\a\n\g\e\r ]] >+ (( j++ )) >+ (( j<nmods )) >+ [[ macchanger == \m\a\c\c\h\a\n\g\e\r ]] >+ after[j]=' tuntap ' >+ break >+ (( i++ )) >+ (( i<nmods )) >+ (( i=0 )) >+ (( i<nmods )) >+ [[ -n '' ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ -n '' ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ -n '' ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ -n interface system ]] >+ (( j=0 )) >+ (( j<3 )) >+ after[i]=' interface system ' >+ (( j++ )) >+ (( j<3 )) >+ after[i]=' iproute2 system ' >+ (( j++ )) >+ (( j<3 )) >+ after[i]=' iproute2 system ' >+ (( j++ )) >+ (( j<3 )) >+ (( i++ )) >+ (( i<nmods )) >+ [[ -n wireless ]] >+ (( j=0 )) >+ (( j<3 )) >+ after[i]=' wireless ' >+ (( j++ )) >+ (( j<3 )) >+ after[i]=' wireless ' >+ (( j++ )) >+ (( j<3 )) >+ after[i]=' iwconfig ' >+ (( j++ )) >+ (( j<3 )) >+ (( i++ )) >+ (( i<nmods )) >+ [[ -n interface ]] >+ (( j=0 )) >+ (( j<3 )) >+ after[i]=' interface ' >+ (( j++ )) >+ (( j<3 )) >+ after[i]=' iproute2 ' >+ (( j++ )) >+ (( j<3 )) >+ after[i]=' iproute2 ' >+ (( j++ )) >+ (( j<3 )) >+ (( i++ )) >+ (( i<nmods )) >+ [[ -n ccwgroup essidnet iptunnel iwconfig macnet rename tuntap ]] >+ (( j=0 )) >+ (( j<3 )) >+ after[i]=' ccwgroup essidnet iptunnel iwconfig macnet rename tuntap ' >+ (( j++ )) >+ (( j<3 )) >+ after[i]=' ccwgroup essidnet iptunnel iwconfig macnet rename tuntap ' >+ (( j++ )) >+ (( j<3 )) >+ after[i]=' ccwgroup essidnet iptunnel iwconfig macnet rename tuntap ' >+ (( j++ )) >+ (( j<3 )) >+ (( i++ )) >+ (( i<nmods )) >+ [[ -n '' ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ -n plug macnet rename ]] >+ (( j=0 )) >+ (( j<3 )) >+ after[i]=' plug macnet rename ' >+ (( j++ )) >+ (( j<3 )) >+ after[i]=' plug macnet rename ' >+ (( j++ )) >+ (( j<3 )) >+ after[i]=' plug macnet rename ' >+ (( j++ )) >+ (( j<3 )) >+ (( i++ )) >+ (( i<nmods )) >+ [[ -n tuntap ]] >+ (( j=0 )) >+ (( j<3 )) >+ after[i]=' tuntap ' >+ (( j++ )) >+ (( j<3 )) >+ after[i]=' tuntap ' >+ (( j++ )) >+ (( j<3 )) >+ after[i]=' tuntap ' >+ (( j++ )) >+ (( j<3 )) >+ (( i++ )) >+ (( i<nmods )) >+ [[ -n macchanger macchanger ]] >+ (( j=0 )) >+ (( j<3 )) >+ after[i]=' macchanger macchanger ' >+ (( j++ )) >+ (( j<3 )) >+ after[i]=' macchanger macchanger ' >+ (( j++ )) >+ (( j<3 )) >+ after[i]=' macchanger macchanger ' >+ (( j++ )) >+ (( j<3 )) >+ (( i++ )) >+ (( i<nmods )) >+ [[ -n macnet macchanger ]] >+ (( j=0 )) >+ (( j<3 )) >+ after[i]=' macnet macchanger ' >+ (( j++ )) >+ (( j<3 )) >+ after[i]=' macnet macchanger ' >+ (( j++ )) >+ (( j<3 )) >+ after[i]=' macnet macchanger ' >+ (( j++ )) >+ (( j<3 )) >+ (( i++ )) >+ (( i<nmods )) >+ [[ -n essidnet interface ]] >+ (( j=0 )) >+ (( j<3 )) >+ after[i]=' essidnet interface ' >+ (( j++ )) >+ (( j<3 )) >+ after[i]=' essidnet iproute2 ' >+ (( j++ )) >+ (( j<3 )) >+ after[i]=' essidnet iproute2 ' >+ (( j++ )) >+ (( j<3 )) >+ (( i++ )) >+ (( i<nmods )) >+ [[ -n '' ]] >+ (( i++ )) >+ (( i<nmods )) >+ for x in '${MODULES[@]}' >+ module_after_visit apipa >+ local name=apipa i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \a\p\i\p\a ]] >+ break >+ false >+ dead[i]=true >+ sorted=("${sorted[@]}" "${MODULES[i]}") >+ sortedp=("${sortedp[@]}" "${PROVIDES[i]}") >+ for x in '${MODULES[@]}' >+ module_after_visit arping >+ local name=arping i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \a\r\p\i\n\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \a\r\p\i\n\g ]] >+ break >+ false >+ dead[i]=true >+ sorted=("${sorted[@]}" "${MODULES[i]}") >+ sortedp=("${sortedp[@]}" "${PROVIDES[i]}") >+ for x in '${MODULES[@]}' >+ module_after_visit ccwgroup >+ local name=ccwgroup i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \c\c\w\g\r\o\u\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \c\c\w\g\r\o\u\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \c\c\w\g\r\o\u\p ]] >+ break >+ false >+ dead[i]=true >+ sorted=("${sorted[@]}" "${MODULES[i]}") >+ sortedp=("${sortedp[@]}" "${PROVIDES[i]}") >+ for x in '${MODULES[@]}' >+ module_after_visit dhcpcd >+ local name=dhcpcd i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \d\h\c\p\c\d ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \d\h\c\p\c\d ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \d\h\c\p\c\d ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ dhcpcd == \d\h\c\p\c\d ]] >+ break >+ false >+ dead[i]=true >+ for x in '${after[i]}' >+ module_after_visit iproute2 >+ local name=iproute2 i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \i\p\r\o\u\t\e\2 ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \i\p\r\o\u\t\e\2 ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \i\p\r\o\u\t\e\2 ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ dhcpcd == \i\p\r\o\u\t\e\2 ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ essidnet == \i\p\r\o\u\t\e\2 ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ip6to4 == \i\p\r\o\u\t\e\2 ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iproute2 == \i\p\r\o\u\t\e\2 ]] >+ break >+ false >+ dead[i]=true >+ for x in '${after[i]}' >+ module_after_visit ccwgroup >+ local name=ccwgroup i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \c\c\w\g\r\o\u\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \c\c\w\g\r\o\u\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \c\c\w\g\r\o\u\p ]] >+ break >+ true >+ return >+ for x in '${after[i]}' >+ module_after_visit essidnet >+ local name=essidnet i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \e\s\s\i\d\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \e\s\s\i\d\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \e\s\s\i\d\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ dhcpcd == \e\s\s\i\d\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ essidnet == \e\s\s\i\d\n\e\t ]] >+ break >+ false >+ dead[i]=true >+ for x in '${after[i]}' >+ module_after_visit iwconfig >+ local name=iwconfig i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \i\w\c\o\n\f\i\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \i\w\c\o\n\f\i\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \i\w\c\o\n\f\i\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ dhcpcd == \i\w\c\o\n\f\i\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ essidnet == \i\w\c\o\n\f\i\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ip6to4 == \i\w\c\o\n\f\i\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iproute2 == \i\w\c\o\n\f\i\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iptunnel == \i\w\c\o\n\f\i\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iwconfig == \i\w\c\o\n\f\i\g ]] >+ break >+ false >+ dead[i]=true >+ for x in '${after[i]}' >+ module_after_visit plug >+ local name=plug i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \p\l\u\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \p\l\u\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \p\l\u\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ dhcpcd == \p\l\u\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ essidnet == \p\l\u\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ip6to4 == \p\l\u\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iproute2 == \p\l\u\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iptunnel == \p\l\u\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iwconfig == \p\l\u\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ macchanger == \p\l\u\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ macnet == \p\l\u\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ rename == \p\l\u\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ system == \p\l\u\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ tuntap == \p\l\u\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ return >+ for x in '${after[i]}' >+ module_after_visit macnet >+ local name=macnet i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ dhcpcd == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ essidnet == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ip6to4 == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iproute2 == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iptunnel == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iwconfig == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ macchanger == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ macnet == \m\a\c\n\e\t ]] >+ break >+ false >+ dead[i]=true >+ for x in '${after[i]}' >+ module_after_visit macchanger >+ local name=macchanger i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ dhcpcd == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ essidnet == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ip6to4 == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iproute2 == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iptunnel == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iwconfig == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ macchanger == \m\a\c\c\h\a\n\g\e\r ]] >+ break >+ false >+ dead[i]=true >+ for x in '${after[i]}' >+ module_after_visit tuntap >+ local name=tuntap i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ dhcpcd == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ essidnet == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ip6to4 == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iproute2 == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iptunnel == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iwconfig == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ macchanger == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ macnet == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ rename == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ system == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ tuntap == \t\u\n\t\a\p ]] >+ break >+ false >+ dead[i]=true >+ sorted=("${sorted[@]}" "${MODULES[i]}") >+ sortedp=("${sortedp[@]}" "${PROVIDES[i]}") >+ sorted=("${sorted[@]}" "${MODULES[i]}") >+ sortedp=("${sortedp[@]}" "${PROVIDES[i]}") >+ for x in '${after[i]}' >+ module_after_visit macchanger >+ local name=macchanger i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ dhcpcd == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ essidnet == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ip6to4 == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iproute2 == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iptunnel == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iwconfig == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ macchanger == \m\a\c\c\h\a\n\g\e\r ]] >+ break >+ true >+ return >+ sorted=("${sorted[@]}" "${MODULES[i]}") >+ sortedp=("${sortedp[@]}" "${PROVIDES[i]}") >+ for x in '${after[i]}' >+ module_after_visit rename >+ local name=rename i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ dhcpcd == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ essidnet == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ip6to4 == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iproute2 == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iptunnel == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iwconfig == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ macchanger == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ macnet == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ rename == \r\e\n\a\m\e ]] >+ break >+ false >+ dead[i]=true >+ for x in '${after[i]}' >+ module_after_visit macnet >+ local name=macnet i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ dhcpcd == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ essidnet == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ip6to4 == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iproute2 == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iptunnel == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iwconfig == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ macchanger == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ macnet == \m\a\c\n\e\t ]] >+ break >+ true >+ return >+ for x in '${after[i]}' >+ module_after_visit macchanger >+ local name=macchanger i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ dhcpcd == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ essidnet == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ip6to4 == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iproute2 == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iptunnel == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iwconfig == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ macchanger == \m\a\c\c\h\a\n\g\e\r ]] >+ break >+ true >+ return >+ sorted=("${sorted[@]}" "${MODULES[i]}") >+ sortedp=("${sortedp[@]}" "${PROVIDES[i]}") >+ sorted=("${sorted[@]}" "${MODULES[i]}") >+ sortedp=("${sortedp[@]}" "${PROVIDES[i]}") >+ sorted=("${sorted[@]}" "${MODULES[i]}") >+ sortedp=("${sortedp[@]}" "${PROVIDES[i]}") >+ for x in '${after[i]}' >+ module_after_visit iptunnel >+ local name=iptunnel i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \i\p\t\u\n\n\e\l ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \i\p\t\u\n\n\e\l ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \i\p\t\u\n\n\e\l ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ dhcpcd == \i\p\t\u\n\n\e\l ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ essidnet == \i\p\t\u\n\n\e\l ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ip6to4 == \i\p\t\u\n\n\e\l ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iproute2 == \i\p\t\u\n\n\e\l ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iptunnel == \i\p\t\u\n\n\e\l ]] >+ break >+ false >+ dead[i]=true >+ sorted=("${sorted[@]}" "${MODULES[i]}") >+ sortedp=("${sortedp[@]}" "${PROVIDES[i]}") >+ for x in '${after[i]}' >+ module_after_visit iwconfig >+ local name=iwconfig i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \i\w\c\o\n\f\i\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \i\w\c\o\n\f\i\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \i\w\c\o\n\f\i\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ dhcpcd == \i\w\c\o\n\f\i\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ essidnet == \i\w\c\o\n\f\i\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ip6to4 == \i\w\c\o\n\f\i\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iproute2 == \i\w\c\o\n\f\i\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iptunnel == \i\w\c\o\n\f\i\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iwconfig == \i\w\c\o\n\f\i\g ]] >+ break >+ true >+ return >+ for x in '${after[i]}' >+ module_after_visit macnet >+ local name=macnet i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ dhcpcd == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ essidnet == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ip6to4 == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iproute2 == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iptunnel == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iwconfig == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ macchanger == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ macnet == \m\a\c\n\e\t ]] >+ break >+ true >+ return >+ for x in '${after[i]}' >+ module_after_visit rename >+ local name=rename i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ dhcpcd == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ essidnet == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ip6to4 == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iproute2 == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iptunnel == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iwconfig == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ macchanger == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ macnet == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ rename == \r\e\n\a\m\e ]] >+ break >+ true >+ return >+ for x in '${after[i]}' >+ module_after_visit tuntap >+ local name=tuntap i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ dhcpcd == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ essidnet == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ip6to4 == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iproute2 == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iptunnel == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iwconfig == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ macchanger == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ macnet == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ rename == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ system == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ tuntap == \t\u\n\t\a\p ]] >+ break >+ true >+ return >+ sorted=("${sorted[@]}" "${MODULES[i]}") >+ sortedp=("${sortedp[@]}" "${PROVIDES[i]}") >+ for x in '${after[i]}' >+ module_after_visit system >+ local name=system i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \s\y\s\t\e\m ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \s\y\s\t\e\m ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \s\y\s\t\e\m ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ dhcpcd == \s\y\s\t\e\m ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ essidnet == \s\y\s\t\e\m ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ip6to4 == \s\y\s\t\e\m ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iproute2 == \s\y\s\t\e\m ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iptunnel == \s\y\s\t\e\m ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iwconfig == \s\y\s\t\e\m ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ macchanger == \s\y\s\t\e\m ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ macnet == \s\y\s\t\e\m ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ rename == \s\y\s\t\e\m ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ system == \s\y\s\t\e\m ]] >+ break >+ false >+ dead[i]=true >+ for x in '${after[i]}' >+ module_after_visit essidnet >+ local name=essidnet i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \e\s\s\i\d\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \e\s\s\i\d\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \e\s\s\i\d\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ dhcpcd == \e\s\s\i\d\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ essidnet == \e\s\s\i\d\n\e\t ]] >+ break >+ true >+ return >+ for x in '${after[i]}' >+ module_after_visit iproute2 >+ local name=iproute2 i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \i\p\r\o\u\t\e\2 ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \i\p\r\o\u\t\e\2 ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \i\p\r\o\u\t\e\2 ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ dhcpcd == \i\p\r\o\u\t\e\2 ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ essidnet == \i\p\r\o\u\t\e\2 ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ip6to4 == \i\p\r\o\u\t\e\2 ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iproute2 == \i\p\r\o\u\t\e\2 ]] >+ break >+ true >+ return >+ sorted=("${sorted[@]}" "${MODULES[i]}") >+ sortedp=("${sortedp[@]}" "${PROVIDES[i]}") >+ sorted=("${sorted[@]}" "${MODULES[i]}") >+ sortedp=("${sortedp[@]}" "${PROVIDES[i]}") >+ for x in '${MODULES[@]}' >+ module_after_visit essidnet >+ local name=essidnet i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \e\s\s\i\d\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \e\s\s\i\d\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \e\s\s\i\d\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ dhcpcd == \e\s\s\i\d\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ essidnet == \e\s\s\i\d\n\e\t ]] >+ break >+ true >+ return >+ for x in '${MODULES[@]}' >+ module_after_visit ip6to4 >+ local name=ip6to4 i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \i\p\6\t\o\4 ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \i\p\6\t\o\4 ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \i\p\6\t\o\4 ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ dhcpcd == \i\p\6\t\o\4 ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ essidnet == \i\p\6\t\o\4 ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ip6to4 == \i\p\6\t\o\4 ]] >+ break >+ false >+ dead[i]=true >+ for x in '${after[i]}' >+ module_after_visit iproute2 >+ local name=iproute2 i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \i\p\r\o\u\t\e\2 ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \i\p\r\o\u\t\e\2 ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \i\p\r\o\u\t\e\2 ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ dhcpcd == \i\p\r\o\u\t\e\2 ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ essidnet == \i\p\r\o\u\t\e\2 ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ip6to4 == \i\p\r\o\u\t\e\2 ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iproute2 == \i\p\r\o\u\t\e\2 ]] >+ break >+ true >+ return >+ sorted=("${sorted[@]}" "${MODULES[i]}") >+ sortedp=("${sortedp[@]}" "${PROVIDES[i]}") >+ for x in '${MODULES[@]}' >+ module_after_visit iproute2 >+ local name=iproute2 i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \i\p\r\o\u\t\e\2 ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \i\p\r\o\u\t\e\2 ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \i\p\r\o\u\t\e\2 ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ dhcpcd == \i\p\r\o\u\t\e\2 ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ essidnet == \i\p\r\o\u\t\e\2 ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ip6to4 == \i\p\r\o\u\t\e\2 ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iproute2 == \i\p\r\o\u\t\e\2 ]] >+ break >+ true >+ return >+ for x in '${MODULES[@]}' >+ module_after_visit iptunnel >+ local name=iptunnel i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \i\p\t\u\n\n\e\l ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \i\p\t\u\n\n\e\l ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \i\p\t\u\n\n\e\l ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ dhcpcd == \i\p\t\u\n\n\e\l ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ essidnet == \i\p\t\u\n\n\e\l ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ip6to4 == \i\p\t\u\n\n\e\l ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iproute2 == \i\p\t\u\n\n\e\l ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iptunnel == \i\p\t\u\n\n\e\l ]] >+ break >+ true >+ return >+ for x in '${MODULES[@]}' >+ module_after_visit iwconfig >+ local name=iwconfig i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \i\w\c\o\n\f\i\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \i\w\c\o\n\f\i\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \i\w\c\o\n\f\i\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ dhcpcd == \i\w\c\o\n\f\i\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ essidnet == \i\w\c\o\n\f\i\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ip6to4 == \i\w\c\o\n\f\i\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iproute2 == \i\w\c\o\n\f\i\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iptunnel == \i\w\c\o\n\f\i\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iwconfig == \i\w\c\o\n\f\i\g ]] >+ break >+ true >+ return >+ for x in '${MODULES[@]}' >+ module_after_visit macchanger >+ local name=macchanger i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ dhcpcd == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ essidnet == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ip6to4 == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iproute2 == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iptunnel == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iwconfig == \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ macchanger == \m\a\c\c\h\a\n\g\e\r ]] >+ break >+ true >+ return >+ for x in '${MODULES[@]}' >+ module_after_visit macnet >+ local name=macnet i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ dhcpcd == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ essidnet == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ip6to4 == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iproute2 == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iptunnel == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iwconfig == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ macchanger == \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ macnet == \m\a\c\n\e\t ]] >+ break >+ true >+ return >+ for x in '${MODULES[@]}' >+ module_after_visit rename >+ local name=rename i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ dhcpcd == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ essidnet == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ip6to4 == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iproute2 == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iptunnel == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iwconfig == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ macchanger == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ macnet == \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ rename == \r\e\n\a\m\e ]] >+ break >+ true >+ return >+ for x in '${MODULES[@]}' >+ module_after_visit system >+ local name=system i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \s\y\s\t\e\m ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \s\y\s\t\e\m ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \s\y\s\t\e\m ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ dhcpcd == \s\y\s\t\e\m ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ essidnet == \s\y\s\t\e\m ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ip6to4 == \s\y\s\t\e\m ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iproute2 == \s\y\s\t\e\m ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iptunnel == \s\y\s\t\e\m ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iwconfig == \s\y\s\t\e\m ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ macchanger == \s\y\s\t\e\m ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ macnet == \s\y\s\t\e\m ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ rename == \s\y\s\t\e\m ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ system == \s\y\s\t\e\m ]] >+ break >+ true >+ return >+ for x in '${MODULES[@]}' >+ module_after_visit tuntap >+ local name=tuntap i= x= >+ (( i=0 )) >+ (( i<nmods )) >+ [[ apipa == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ arping == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ccwgroup == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ dhcpcd == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ essidnet == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ ip6to4 == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iproute2 == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iptunnel == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ iwconfig == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ macchanger == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ macnet == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ rename == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ system == \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ [[ tuntap == \t\u\n\t\a\p ]] >+ break >+ true >+ return >+ MODULES=("${sorted[@]}") >+ PROVIDES=("${sortedp[@]}") >+ veinfo 'modules: apipa' arping ccwgroup tuntap macchanger macnet rename iwconfig essidnet iptunnel iproute2 system dhcpcd ip6to4 >+ [[ no != \y\e\s ]] >+ eindent >+ local i= >+ (( i > 0 )) >+ (( i = RC_DEFAULT_INDENT )) >+ esetdent 6 >+ local i=6 >+ (( i < 0 )) >++ printf %6s '' >+ RC_INDENTATION=' ' >+ true >+ p=true >+ modules_check_depends true >+ local showprovides=true nmods=14 i= j= needmod= >+ local missingdeps= p= interface=false >+ (( i=0 )) >+ (( i<nmods )) >+ is_function apipa_need >+ [[ -z apipa_need ]] >++ type -t apipa_need >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ is_function apipa_functions >+ [[ -z apipa_functions ]] >++ type -t apipa_functions >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ apipa_functions >++ echo interface_exists >+ for f in '$(${MODULES[i]}_functions)' >+ is_function interface_exists >+ [[ -z interface_exists ]] >++ type -t interface_exists >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ [[ apipa == \i\n\t\e\r\f\a\c\e ]] >+ true >+ [[ apipa != \a\p\i\p\a ]] >+ (( i++ )) >+ (( i<nmods )) >+ is_function arping_need >+ [[ -z arping_need ]] >++ type -t arping_need >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ is_function arping_functions >+ [[ -z arping_functions ]] >++ type -t arping_functions >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ arping_functions >++ echo 'interface_exists interface_up' >+ for f in '$(${MODULES[i]}_functions)' >+ is_function interface_exists >+ [[ -z interface_exists ]] >++ type -t interface_exists >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ for f in '$(${MODULES[i]}_functions)' >+ is_function interface_up >+ [[ -z interface_up ]] >++ type -t interface_up >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ [[ arping == \i\n\t\e\r\f\a\c\e ]] >+ true >+ [[ arping != \a\r\p\i\n\g ]] >+ (( i++ )) >+ (( i<nmods )) >+ is_function ccwgroup_need >+ [[ -z ccwgroup_need ]] >++ type -t ccwgroup_need >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ is_function ccwgroup_functions >+ [[ -z ccwgroup_functions ]] >++ type -t ccwgroup_functions >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ [[ ccwgroup == \i\n\t\e\r\f\a\c\e ]] >+ true >+ [[ ccwgroup != \c\c\w\g\r\o\u\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ is_function tuntap_need >+ [[ -z tuntap_need ]] >++ type -t tuntap_need >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ is_function tuntap_functions >+ [[ -z tuntap_functions ]] >++ type -t tuntap_functions >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ tuntap_functions >++ echo 'interface_exists interface_type' >+ for f in '$(${MODULES[i]}_functions)' >+ is_function interface_exists >+ [[ -z interface_exists ]] >++ type -t interface_exists >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ for f in '$(${MODULES[i]}_functions)' >+ is_function interface_type >+ [[ -z interface_type ]] >++ type -t interface_type >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ [[ tuntap == \i\n\t\e\r\f\a\c\e ]] >+ true >+ [[ tuntap != \t\u\n\t\a\p ]] >+ (( i++ )) >+ (( i<nmods )) >+ is_function macchanger_need >+ [[ -z macchanger_need ]] >++ type -t macchanger_need >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ is_function macchanger_functions >+ [[ -z macchanger_functions ]] >++ type -t macchanger_functions >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ macchanger_functions >++ echo 'interface_get_mac_address interface_set_mac_address' >+ for f in '$(${MODULES[i]}_functions)' >+ is_function interface_get_mac_address >+ [[ -z interface_get_mac_address ]] >++ type -t interface_get_mac_address >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ for f in '$(${MODULES[i]}_functions)' >+ is_function interface_set_mac_address >+ [[ -z interface_set_mac_address ]] >++ type -t interface_set_mac_address >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ [[ macchanger == \i\n\t\e\r\f\a\c\e ]] >+ true >+ [[ macchanger != \m\a\c\c\h\a\n\g\e\r ]] >+ (( i++ )) >+ (( i<nmods )) >+ is_function macnet_need >+ [[ -z macnet_need ]] >++ type -t macnet_need >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ is_function macnet_functions >+ [[ -z macnet_functions ]] >++ type -t macnet_functions >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ macnet_functions >++ echo interface_get_mac_address >+ for f in '$(${MODULES[i]}_functions)' >+ is_function interface_get_mac_address >+ [[ -z interface_get_mac_address ]] >++ type -t interface_get_mac_address >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ [[ macnet == \i\n\t\e\r\f\a\c\e ]] >+ true >+ [[ macnet != \m\a\c\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ is_function rename_need >+ [[ -z rename_need ]] >++ type -t rename_need >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ is_function rename_functions >+ [[ -z rename_functions ]] >++ type -t rename_functions >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ rename_functions >++ echo 'interface_exists interface_down interface_del_addresses' >+ for f in '$(${MODULES[i]}_functions)' >+ is_function interface_exists >+ [[ -z interface_exists ]] >++ type -t interface_exists >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ for f in '$(${MODULES[i]}_functions)' >+ is_function interface_down >+ [[ -z interface_down ]] >++ type -t interface_down >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ for f in '$(${MODULES[i]}_functions)' >+ is_function interface_del_addresses >+ [[ -z interface_del_addresses ]] >++ type -t interface_del_addresses >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ [[ rename == \i\n\t\e\r\f\a\c\e ]] >+ true >+ [[ rename != \r\e\n\a\m\e ]] >+ (( i++ )) >+ (( i<nmods )) >+ is_function iwconfig_need >+ [[ -z iwconfig_need ]] >++ type -t iwconfig_need >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ is_function iwconfig_functions >+ [[ -z iwconfig_functions ]] >++ type -t iwconfig_functions >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ iwconfig_functions >++ echo 'interface_up interface_down interface_exists' >+ for f in '$(${MODULES[i]}_functions)' >+ is_function interface_up >+ [[ -z interface_up ]] >++ type -t interface_up >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ for f in '$(${MODULES[i]}_functions)' >+ is_function interface_down >+ [[ -z interface_down ]] >++ type -t interface_down >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ for f in '$(${MODULES[i]}_functions)' >+ is_function interface_exists >+ [[ -z interface_exists ]] >++ type -t interface_exists >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ [[ wireless == \i\n\t\e\r\f\a\c\e ]] >+ true >+ [[ wireless != \i\w\c\o\n\f\i\g ]] >+ veinfo 'iwconfig provides wireless' >+ [[ no != \y\e\s ]] >+ (( i++ )) >+ (( i<nmods )) >+ is_function essidnet_need >+ [[ -z essidnet_need ]] >++ type -t essidnet_need >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ is_function essidnet_functions >+ [[ -z essidnet_functions ]] >++ type -t essidnet_functions >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ essidnet_functions >++ echo 'wireless_exists wireless_get_essid wireless_get_ap_mac_address' >+ for f in '$(${MODULES[i]}_functions)' >+ is_function wireless_exists >+ [[ -z wireless_exists ]] >++ type -t wireless_exists >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ for f in '$(${MODULES[i]}_functions)' >+ is_function wireless_get_essid >+ [[ -z wireless_get_essid ]] >++ type -t wireless_get_essid >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ for f in '$(${MODULES[i]}_functions)' >+ is_function wireless_get_ap_mac_address >+ [[ -z wireless_get_ap_mac_address ]] >++ type -t wireless_get_ap_mac_address >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ [[ essidnet == \i\n\t\e\r\f\a\c\e ]] >+ true >+ [[ essidnet != \e\s\s\i\d\n\e\t ]] >+ (( i++ )) >+ (( i<nmods )) >+ is_function iptunnel_need >+ [[ -z iptunnel_need ]] >++ type -t iptunnel_need >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ is_function iptunnel_functions >+ [[ -z iptunnel_functions ]] >++ type -t iptunnel_functions >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ iptunnel_functions >++ echo 'interface_exists interface_tunnel' >+ for f in '$(${MODULES[i]}_functions)' >+ is_function interface_exists >+ [[ -z interface_exists ]] >++ type -t interface_exists >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ for f in '$(${MODULES[i]}_functions)' >+ is_function interface_tunnel >+ [[ -z interface_tunnel ]] >++ type -t interface_tunnel >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ [[ iptunnel == \i\n\t\e\r\f\a\c\e ]] >+ true >+ [[ iptunnel != \i\p\t\u\n\n\e\l ]] >+ (( i++ )) >+ (( i<nmods )) >+ is_function iproute2_need >+ [[ -z iproute2_need ]] >++ type -t iproute2_need >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ is_function iproute2_functions >+ [[ -z iproute2_functions ]] >++ type -t iproute2_functions >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ iproute2_functions >++ echo interface_device >+ for f in '$(${MODULES[i]}_functions)' >+ is_function interface_device >+ [[ -z interface_device ]] >++ type -t interface_device >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ [[ interface == \i\n\t\e\r\f\a\c\e ]] >+ interface=true >+ true >+ [[ interface != \i\p\r\o\u\t\e\2 ]] >+ veinfo 'iproute2 provides interface' >+ [[ no != \y\e\s ]] >+ (( i++ )) >+ (( i<nmods )) >+ is_function system_need >+ [[ -z system_need ]] >++ type -t system_need >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ is_function system_functions >+ [[ -z system_functions ]] >++ type -t system_functions >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ [[ system == \i\n\t\e\r\f\a\c\e ]] >+ true >+ [[ system != \s\y\s\t\e\m ]] >+ (( i++ )) >+ (( i<nmods )) >+ is_function dhcpcd_need >+ [[ -z dhcpcd_need ]] >++ type -t dhcpcd_need >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ is_function dhcpcd_functions >+ [[ -z dhcpcd_functions ]] >++ type -t dhcpcd_functions >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ dhcpcd_functions >++ echo 'interface_exists interface_get_address' >+ for f in '$(${MODULES[i]}_functions)' >+ is_function interface_exists >+ [[ -z interface_exists ]] >++ type -t interface_exists >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ for f in '$(${MODULES[i]}_functions)' >+ is_function interface_get_address >+ [[ -z interface_get_address ]] >++ type -t interface_get_address >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ [[ dhcp == \i\n\t\e\r\f\a\c\e ]] >+ true >+ [[ dhcp != \d\h\c\p\c\d ]] >+ veinfo 'dhcpcd provides dhcp' >+ [[ no != \y\e\s ]] >+ (( i++ )) >+ (( i<nmods )) >+ is_function ip6to4_need >+ [[ -z ip6to4_need ]] >++ type -t ip6to4_need >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ is_function ip6to4_functions >+ [[ -z ip6to4_functions ]] >++ type -t ip6to4_functions >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ ip6to4_functions >++ echo 'interface_exists interface_get_address interface_tunnel' >+ for f in '$(${MODULES[i]}_functions)' >+ is_function interface_exists >+ [[ -z interface_exists ]] >++ type -t interface_exists >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ for f in '$(${MODULES[i]}_functions)' >+ is_function interface_get_address >+ [[ -z interface_get_address ]] >++ type -t interface_get_address >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ for f in '$(${MODULES[i]}_functions)' >+ is_function interface_tunnel >+ [[ -z interface_tunnel ]] >++ type -t interface_tunnel >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ [[ ip6to4 == \i\n\t\e\r\f\a\c\e ]] >+ true >+ [[ ip6to4 != \i\p\6\t\o\4 ]] >+ (( i++ )) >+ (( i<nmods )) >+ true >+ return 0 >+ return 0 >+ [[ start == \s\t\o\p ]] >+ [[ '' == 1 ]] >+ run_start ath0 >++ bash_variable ath0 >++ local args=ath0 >++ LC_ALL=C >++ echo ath0 >+ local iface=ath0 IFVAR=ath0 >+ [[ ath0 == \l\o ]] >+ [[ ath0 == \l\o\0 ]] >+ [[ -n '' ]] >+ interface_exists ath0 >+ iproute2_exists ath0 >++ ip addr show label ath0 >++ LC_ALL=C >++ /sbin/ip addr show label ath0 >+ local 'e=6: ath0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop > link/ether 00:16:e6:3a:6a:74 brd ff:ff:ff:ff:ff:ff' report=false >+ [[ -n 6: ath0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop > link/ether 00:16:e6:3a:6a:74 brd ff:ff:ff:ff:ff:ff ]] >+ return 0 >+ is_function preup >+ [[ -z preup ]] >++ type -t preup >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ local config= >+ config='config_ath0[@]' >+ config=("${!config}") >+ [[ 10.0.0.1 netmask 255.255.255.0 broadcast 10.0.255 == \n\o\o\p ]] >+ [[ 10.0.0.1 netmask 255.255.255.0 broadcast 10.0.255 == \n\o\o\p ]] >+ [[ '' != \y\e\s ]] >+ [[ false != \t\r\u\e ]] >+ interface_del_addresses ath0 >+ iproute2_del_addresses ath0 >+ local pre= >+ false >+ ip addr flush label ath0 scope global >+ ip addr flush label ath0 scope site >+ ip addr flush label ath0 scope host >+ return 0 >+ iface_start ath0 >+ local iface=ath0 mod config_counter=-1 x config_worked=false >+ local 'RC_INDENTATION= ' >+ config=() >+ fallback=() >+ fallback_route=() >+ conf=() >+ a=() >+ b=() >+ local -a config fallback fallback_route conf a b >++ bash_variable ath0 >++ local args=ath0 >++ LC_ALL=C >++ echo ath0 >+ local ifvar=ath0 i= j= metric=0 >+ interface_exists ath0 >+ iproute2_exists ath0 >++ ip addr show label ath0 >++ LC_ALL=C >++ /sbin/ip addr show label ath0 >+ local 'e=6: ath0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop > link/ether 00:16:e6:3a:6a:74 brd ff:ff:ff:ff:ff:ff' report=false >+ [[ -n 6: ath0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop > link/ether 00:16:e6:3a:6a:74 brd ff:ff:ff:ff:ff:ff ]] >+ return 0 >+ interface_up ath0 >+ iproute2_up ath0 >+ ip link set up dev ath0 >+ LC_ALL=C >+ /sbin/ip link set up dev ath0 >+ for mod in '${MODULES[@]}' >+ is_function apipa_pre_start >+ [[ -z apipa_pre_start ]] >++ type -t apipa_pre_start >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ for mod in '${MODULES[@]}' >+ is_function arping_pre_start >+ [[ -z arping_pre_start ]] >++ type -t arping_pre_start >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ for mod in '${MODULES[@]}' >+ is_function ccwgroup_pre_start >+ [[ -z ccwgroup_pre_start ]] >++ type -t ccwgroup_pre_start >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ ccwgroup_pre_start ath0 >++ bash_variable ath0 >++ local args=ath0 >++ LC_ALL=C >++ echo ath0 >+ local iface=ath0 ifvar=ath0 >+ local 'ccw=ccwgroup_ath0[@]' >+ ccwgroup=("${!ccw}") >+ local -a ccwgroup >+ local 'qeth_layer2=qeth_layer2_ath0[@]' >+ local layer2=0 >+ [[ -z '' ]] >+ return 0 >+ for mod in '${MODULES[@]}' >+ is_function tuntap_pre_start >+ [[ -z tuntap_pre_start ]] >++ type -t tuntap_pre_start >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ tuntap_pre_start ath0 >++ bash_variable ath0 >++ local args=ath0 >++ LC_ALL=C >++ echo ath0 >+ local iface=ath0 ifvar=ath0 >+ local tuntap=tuntap_ath0 >+ [[ -z '' ]] >+ return 0 >+ for mod in '${MODULES[@]}' >+ is_function macchanger_pre_start >+ [[ -z macchanger_pre_start ]] >++ type -t macchanger_pre_start >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ macchanger_pre_start ath0 >+ false >++ bash_variable ath0 >++ local args=ath0 >++ LC_ALL=C >++ echo ath0 >+ local iface=ath0 mac= opts= ifvar=ath0 >+ mac=mac_ath0 >+ [[ -z '' ]] >+ return 0 >+ for mod in '${MODULES[@]}' >+ is_function macnet_pre_start >+ [[ -z macnet_pre_start ]] >++ type -t macnet_pre_start >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ macnet_pre_start ath0 >+ local iface=ath0 >+ interface_exists ath0 >+ iproute2_exists ath0 >++ ip addr show label ath0 >++ LC_ALL=C >++ /sbin/ip addr show label ath0 >+ local 'e=6: ath0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue > link/ether 00:16:e6:3a:6a:74 brd ff:ff:ff:ff:ff:ff' report=false >+ [[ -n 6: ath0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue > link/ether 00:16:e6:3a:6a:74 brd ff:ff:ff:ff:ff:ff ]] >+ return 0 >+ interface_up ath0 >+ iproute2_up ath0 >+ ip link set up dev ath0 >+ LC_ALL=C >+ /sbin/ip link set up dev ath0 >++ interface_get_mac_address ath0 >++ iproute2_get_mac_address ath0 >+++ ip link show ath0 >+++ LC_ALL=C >+++ /sbin/ip link show ath0 >+++ sed -n -e '/link\// s/^.*\<\(..:..:..:..:..:..\)\>.*/\U\1/p' >++ local mac=00:16:E6:3A:6A:74 >++ [[ 00:16:E6:3A:6A:74 != \0\0\:\0\0\:\0\0\:\0\0\:\0\0\:\0\0 ]] >++ [[ 00:16:E6:3A:6A:74 != \4\4\:\4\4\:\4\4\:\4\4\:\4\4\:\4\4 ]] >++ [[ 00:16:E6:3A:6A:74 != \F\F\:\F\F\:\F\F\:\F\F\:\F\F\:\F\F ]] >++ echo 00:16:E6:3A:6A:74 >+ local mac=00:16:E6:3A:6A:74 >+ [[ -z 00:16:E6:3A:6A:74 ]] >+ vebegin 'Configuring ath0 for MAC address 00:16:E6:3A:6A:74' >+ mac=0016E63A6A74 >+ configure_variables ath0 0016E63A6A74 >+ local iface=ath0 option1=0016E63A6A74 option2= >+ local mod= func= x= i= >+ ivars=() >+ ovars1=() >+ ovars2=() >+ local -a ivars ovars1 ovars2 >++ bash_variable ath0 >++ local args=ath0 >++ LC_ALL=C >++ echo ath0 >+ local ifvar=ath0 >+ for mod in '${MODULES[@]}' >+ is_function apipa_variables >+ [[ -z apipa_variables ]] >++ type -t apipa_variables >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ continue >+ for mod in '${MODULES[@]}' >+ is_function arping_variables >+ [[ -z arping_variables ]] >++ type -t arping_variables >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ continue >+ for mod in '${MODULES[@]}' >+ is_function ccwgroup_variables >+ [[ -z ccwgroup_variables ]] >++ type -t ccwgroup_variables >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ ccwgroup_variables >++ echo ccwgroup >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ x='ccwgroup_0016E63A6A74[@]' >+ [[ -n '' ]] >+ for mod in '${MODULES[@]}' >+ is_function tuntap_variables >+ [[ -z tuntap_variables ]] >++ type -t tuntap_variables >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ tuntap_variables >++ echo tunctl >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ x='tunctl_0016E63A6A74[@]' >+ [[ -n '' ]] >+ for mod in '${MODULES[@]}' >+ is_function macchanger_variables >+ [[ -z macchanger_variables ]] >++ type -t macchanger_variables >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ macchanger_variables >++ echo mac >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ x='mac_0016E63A6A74[@]' >+ [[ -n '' ]] >+ for mod in '${MODULES[@]}' >+ is_function macnet_variables >+ [[ -z macnet_variables ]] >++ type -t macnet_variables >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ continue >+ for mod in '${MODULES[@]}' >+ is_function rename_variables >+ [[ -z rename_variables ]] >++ type -t rename_variables >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ rename_variables >++ echo rename >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ x='rename_0016E63A6A74[@]' >+ [[ -n '' ]] >+ for mod in '${MODULES[@]}' >+ is_function iwconfig_variables >+ [[ -z iwconfig_variables ]] >++ type -t iwconfig_variables >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ iwconfig_variables >++ echo 'essid mode associate_timeout sleep_scan preferred_aps blacklist_aps' >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ x='essid_0016E63A6A74[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ x='mode_0016E63A6A74[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ x='associate_timeout_0016E63A6A74[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ x='sleep_scan_0016E63A6A74[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ x='preferred_aps_0016E63A6A74[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ x='blacklist_aps_0016E63A6A74[@]' >+ [[ -n '' ]] >+ for mod in '${MODULES[@]}' >+ is_function essidnet_variables >+ [[ -z essidnet_variables ]] >++ type -t essidnet_variables >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ continue >+ for mod in '${MODULES[@]}' >+ is_function iptunnel_variables >+ [[ -z iptunnel_variables ]] >++ type -t iptunnel_variables >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ iptunnel_variables >++ echo iptunnel >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ x='iptunnel_0016E63A6A74[@]' >+ [[ -n '' ]] >+ for mod in '${MODULES[@]}' >+ is_function iproute2_variables >+ [[ -z iproute2_variables ]] >++ type -t iproute2_variables >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ iproute2_variables >++ echo 'config routes fallback metric ipaddr ipaddr_fallback iproute inet6' >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ x='config_0016E63A6A74[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ x='routes_0016E63A6A74[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ x='fallback_0016E63A6A74[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ x='metric_0016E63A6A74[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ x='ipaddr_0016E63A6A74[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ x='ipaddr_fallback_0016E63A6A74[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ x='iproute_0016E63A6A74[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ x='inet6_0016E63A6A74[@]' >+ [[ -n '' ]] >+ for mod in '${MODULES[@]}' >+ is_function system_variables >+ [[ -z system_variables ]] >++ type -t system_variables >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ system_variables >++ echo 'dns_servers dns_domain dns_options dns_search dns_sortlist ntp_servers nis_domain nis_servers' >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ x='dns_servers_0016E63A6A74[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ x='dns_domain_0016E63A6A74[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ x='dns_options_0016E63A6A74[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ x='dns_search_0016E63A6A74[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ x='dns_sortlist_0016E63A6A74[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ x='ntp_servers_0016E63A6A74[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ x='nis_domain_0016E63A6A74[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ x='nis_servers_0016E63A6A74[@]' >+ [[ -n '' ]] >+ for mod in '${MODULES[@]}' >+ is_function dhcpcd_variables >+ [[ -z dhcpcd_variables ]] >++ type -t dhcpcd_variables >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ dhcpcd_variables >++ echo 'dhcpcd dhcp' >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ x='dhcpcd_0016E63A6A74[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ x='dhcp_0016E63A6A74[@]' >+ [[ -n '' ]] >+ for mod in '${MODULES[@]}' >+ is_function ip6to4_variables >+ [[ -z ip6to4_variables ]] >++ type -t ip6to4_variables >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ ip6to4_variables >++ echo link >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ x='link_0016E63A6A74[@]' >+ [[ -n '' ]] >+ return 0 >+ veend 0 >+ return 0 >+ for mod in '${MODULES[@]}' >+ is_function rename_pre_start >+ [[ -z rename_pre_start ]] >++ type -t rename_pre_start >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ rename_pre_start ath0 >++ bash_variable ath0 >++ local args=ath0 >++ LC_ALL=C >++ echo ath0 >+ local iface=ath0 newname= mac= ifvar=ath0 >+ interface_exists ath0 >+ iproute2_exists ath0 >++ ip addr show label ath0 >++ LC_ALL=C >++ /sbin/ip addr show label ath0 >+ local 'e=6: ath0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue > link/ether 00:16:e6:3a:6a:74 brd ff:ff:ff:ff:ff:ff' report=false >+ [[ -n 6: ath0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue > link/ether 00:16:e6:3a:6a:74 brd ff:ff:ff:ff:ff:ff ]] >+ return 0 >+ newname=rename_ath0 >+ [[ -z '' ]] >+ return 0 >+ for mod in '${MODULES[@]}' >+ is_function iwconfig_pre_start >+ [[ -z iwconfig_pre_start ]] >++ type -t iwconfig_pre_start >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ iwconfig_pre_start ath0 >+ local iface=ath0 r=0 >+ false >+ save_options ESSID '' >+ local myopts=ESSID >+ shift >+ [[ ! -d /var/lib/init.d/options/net.ath0 ]] >+ mkdir -p -m 0755 /var/lib/init.d/options/net.ath0 >+ echo '' >+ interface_exists ath0 >+ iproute2_exists ath0 >++ ip addr show label ath0 >++ LC_ALL=C >++ /sbin/ip addr show label ath0 >+ local 'e=6: ath0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue > link/ether 00:16:e6:3a:6a:74 brd ff:ff:ff:ff:ff:ff' report=false >+ [[ -n 6: ath0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue > link/ether 00:16:e6:3a:6a:74 brd ff:ff:ff:ff:ff:ff ]] >+ return 0 >+ interface_up ath0 >+ iproute2_up ath0 >+ ip link set up dev ath0 >+ LC_ALL=C >+ /sbin/ip link set up dev ath0 >+ iwconfig_exists ath0 >+ [[ -L /sys/class/net/ath0/wiphy ]] >+ [[ -d /sys/class/net/ath0/wireless ]] >+ return 0 >+ iwconfig_defaults ath0 >+ local iface=ath0 >+ iwconfig ath0 txpower auto >+ iwconfig ath0 rate auto >+ iwconfig ath0 rts auto >+ iwconfig ath0 frag auto >+ iwconfig ath0 ap off >+ iwconfig ath0 essid off >+ iwconfig_user_config ath0 >+ local iface=ath0 conf= aconf= ifvar= >+ [[ -z '' ]] >++ bash_variable ath0 >++ local args=ath0 >++ LC_ALL=C >++ echo ath0 >+ ifvar=ath0 >+ conf=iwconfig_ath0 >+ [[ -n '' ]] >+ conf='iwpriv_ath0[@]' >+ [[ -n '' ]] >+ metric=2000 >+ [[ -e /sys/class/net/ath0/device/rf_kill ]] >+ einfo 'Configuring wireless network for ath0' >+ einfon 'Configuring wireless network for ath0\n' >+ [[ no == \y\e\s ]] >+ [[ yes != \y\e\s ]] >+ echo -ne ' * Configuring wireless network for ath0\n' > * Configuring wireless network for ath0 >+ LAST_E_CMD=einfon >+ return 0 >+ LAST_E_CMD=einfo >+ return 0 >++ iwconfig_get_type ath0 >++ iwconfig ath0 >++ LC_ALL=C >++ /sbin/iwconfig ath0 >++ sed -n -e 's/^ath0 *\([^ ]* [^ ]*\).*/\1/p' >+ x='IEEE 802.11g' >+ [[ IEEE 802.11g == \N\O\T\ \R\E\A\D\Y\! ]] >+ local 'IFS= > ' >+ iwconfig_configure ath0 >++ bash_variable ath0 >++ local args=ath0 >++ LC_ALL=C >++ echo ath0 >+ local iface=ath0 e= x= ifvar=ath0 >+ essid_APs=() >+ mac_APs=() >+ mode_APs=() >+ local -a essid_APs mac_APs mode_APs >+ enc_APs=() >+ freq_APs=() >+ chan_APs=() >+ local -a enc_APs freq_APs chan_APs >+ ESSID=essid_ath0 >+ ESSID=R2D2 >+ x=mode_ath0 >++ echo master >++ tr '[:upper:]' '[:lower:]' >+ x=master >+ [[ master == \a\d\-\h\o\c ]] >+ [[ master == \m\a\s\t\e\r ]] >+ iwconfig_setup_specific ath0 master >+ local iface=ath0 mode=master channel= key= dessid= >++ bash_variable ath0 >++ local args=ath0 >++ LC_ALL=C >++ echo ath0 >+ local ifvar=ath0 >+ [[ -z R2D2 ]] >+ dessid=R2D2 >++ bash_variable R2D2 >++ local args=R2D2 >++ LC_ALL=C >++ echo R2D2 >+ ESSIDVAR=R2D2 >++ iwconfig_get_wep_key >++ local mac= key= >++ key=mac_key_ >++ [[ -z '' ]] >++ key=key_R2D2 >++ echo off >+ key=off >+ iwconfig_set_mode ath0 master >+ local iface=ath0 mode=master >++ iwconfig_get_mode ath0 >++ iwgetid --mode ath0 >++ LC_ALL=C >++ /sbin/iwgetid --mode ath0 >++ sed -n -e 's/^.*Mode:\(.*\)/\L\1/p' >+ [[ master == master ]] >+ return 0 >+ eval iwconfig ath0 key off >++ iwconfig ath0 key off >++ LC_ALL=C >++ /sbin/iwconfig ath0 key off >+ iwconfig ath0 essid R2D2 >+ LC_ALL=C >+ /sbin/iwconfig ath0 essid R2D2 >+ channel=channel_ath0 >+ iwconfig ath0 channel 3 >+ LC_ALL=C >+ /sbin/iwconfig ath0 channel 3 >+ iwconfig_user_config ath0 R2D2 >+ local iface=ath0 conf= aconf= ifvar=R2D2 >+ [[ -z R2D2 ]] >+ conf=iwconfig_R2D2 >+ [[ -n '' ]] >+ conf='iwpriv_R2D2[@]' >+ [[ -n '' ]] >+ iwconfig_report ath0 >+ local iface=ath0 essid= mac= 'm=connected to' >++ iwconfig_get_essid ath0 >++ local i= essid= >++ (( i=0 )) >++ (( i<5 )) >+++ iwgetid --raw ath0 >+++ LC_ALL=C >+++ /sbin/iwgetid --raw ath0 >++ essid=R2D2 >++ [[ -n R2D2 ]] >++ echo R2D2 >++ return 0 >+ essid=R2D2 >++ iwconfig_get_wep_status ath0 >++ local mode= status=disabled >++ iwconfig ath0 >++ LC_ALL=C >++ /sbin/iwconfig ath0 >++ grep -qE '^ +Encryption key:[*0-9,A-F]' >++ echo '(WEP disabled)' >+ local 'wep_status=(WEP disabled)' >++ iwgetid --raw --channel ath0 >++ LC_ALL=C >++ /sbin/iwgetid --raw --channel ath0 >+ local channel=2 >+ [[ -n 2 ]] >+ channel='on channel 2 ' >+ essid=R2D2 >++ iwconfig_get_mode ath0 >++ iwgetid --mode ath0 >++ LC_ALL=C >++ /sbin/iwgetid --mode ath0 >++ sed -n -e 's/^.*Mode:\(.*\)/\L\1/p' >+ local mode=master >+ [[ master == \m\a\s\t\e\r ]] >+ m='configured as' >+ eindent >+ local i= >+ (( i > 0 )) >+ (( i = RC_DEFAULT_INDENT )) >+ esetdent 4 >+ local i=4 >+ (( i < 0 )) >++ printf %4s '' >+ RC_INDENTATION=' ' >+ einfo 'ath0 configured as ESSID "R2D2"' >+ einfon 'ath0 configured as ESSID "R2D2"\n' >+ [[ no == \y\e\s ]] >+ [[ yes != \y\e\s ]] >+ echo -ne ' * ath0 configured as ESSID "R2D2"\n' > * ath0 configured as ESSID "R2D2" >+ LAST_E_CMD=einfon >+ return 0 >+ LAST_E_CMD=einfo >+ return 0 >+ einfo 'in master mode on channel 2 (WEP disabled)' >+ einfon 'in master mode on channel 2 (WEP disabled)\n' >+ [[ no == \y\e\s ]] >+ [[ yes != \y\e\s ]] >+ echo -ne ' * in master mode on channel 2 (WEP disabled)\n' > * in master mode on channel 2 (WEP disabled) >+ LAST_E_CMD=einfon >+ return 0 >+ LAST_E_CMD=einfo >+ return 0 >+ eoutdent >+ local i= >+ (( i > 0 )) >+ (( i = RC_DEFAULT_INDENT )) >+ esetdent 2 >+ local i=2 >+ (( i < 0 )) >++ printf %2s '' >+ RC_INDENTATION=' ' >+ return 0 >+ return 0 >+ save_options ESSID R2D2 >+ local myopts=ESSID >+ shift >+ [[ ! -d /var/lib/init.d/options/net.ath0 ]] >+ echo R2D2 >+ return 0 >+ for mod in '${MODULES[@]}' >+ is_function essidnet_pre_start >+ [[ -z essidnet_pre_start ]] >++ type -t essidnet_pre_start >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ essidnet_pre_start ath0 >+ local iface=ath0 >+ wireless_exists ath0 >+ iwconfig_exists ath0 >+ [[ -L /sys/class/net/ath0/wiphy ]] >+ [[ -d /sys/class/net/ath0/wireless ]] >+ return 0 >++ wireless_get_ap_mac_address ath0 >++ iwconfig_get_ap_mac_address ath0 >++ iwgetid --raw --ap ath0 >++ LC_ALL=C >++ /sbin/iwgetid --raw --ap ath0 >+ local mac=00:00:00:00:00:00 >++ wireless_get_essid ath0 >++ iwconfig_get_essid ath0 >++ local i= essid= >++ (( i=0 )) >++ (( i<5 )) >+++ iwgetid --raw ath0 >+++ LC_ALL=C >+++ /sbin/iwgetid --raw ath0 >++ essid=R2D2 >++ [[ -n R2D2 ]] >++ echo R2D2 >++ return 0 >+ local ESSID=R2D2 >++ bash_variable R2D2 >++ local args=R2D2 >++ LC_ALL=C >++ echo R2D2 >+ local essid=R2D2 >+ mac=000000000000 >+ vebegin 'Configuring ath0 for ESSID "R2D2"' >+ configure_variables ath0 R2D2 000000000000 >+ local iface=ath0 option1=R2D2 option2=000000000000 >+ local mod= func= x= i= >+ ivars=() >+ ovars1=() >+ ovars2=() >+ local -a ivars ovars1 ovars2 >++ bash_variable ath0 >++ local args=ath0 >++ LC_ALL=C >++ echo ath0 >+ local ifvar=ath0 >+ for mod in '${MODULES[@]}' >+ is_function apipa_variables >+ [[ -z apipa_variables ]] >++ type -t apipa_variables >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ continue >+ for mod in '${MODULES[@]}' >+ is_function arping_variables >+ [[ -z arping_variables ]] >++ type -t arping_variables >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ continue >+ for mod in '${MODULES[@]}' >+ is_function ccwgroup_variables >+ [[ -z ccwgroup_variables ]] >++ type -t ccwgroup_variables >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ ccwgroup_variables >++ echo ccwgroup >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n 000000000000 ]] >+ x='ccwgroup_000000000000[@]' >+ [[ -z '' ]] >+ x='ccwgroup_R2D2[@]' >+ [[ -n '' ]] >+ for mod in '${MODULES[@]}' >+ is_function tuntap_variables >+ [[ -z tuntap_variables ]] >++ type -t tuntap_variables >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ tuntap_variables >++ echo tunctl >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n 000000000000 ]] >+ x='tunctl_000000000000[@]' >+ [[ -z '' ]] >+ x='tunctl_R2D2[@]' >+ [[ -n '' ]] >+ for mod in '${MODULES[@]}' >+ is_function macchanger_variables >+ [[ -z macchanger_variables ]] >++ type -t macchanger_variables >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ macchanger_variables >++ echo mac >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n 000000000000 ]] >+ x='mac_000000000000[@]' >+ [[ -z '' ]] >+ x='mac_R2D2[@]' >+ [[ -n '' ]] >+ for mod in '${MODULES[@]}' >+ is_function macnet_variables >+ [[ -z macnet_variables ]] >++ type -t macnet_variables >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ continue >+ for mod in '${MODULES[@]}' >+ is_function rename_variables >+ [[ -z rename_variables ]] >++ type -t rename_variables >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ rename_variables >++ echo rename >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n 000000000000 ]] >+ x='rename_000000000000[@]' >+ [[ -z '' ]] >+ x='rename_R2D2[@]' >+ [[ -n '' ]] >+ for mod in '${MODULES[@]}' >+ is_function iwconfig_variables >+ [[ -z iwconfig_variables ]] >++ type -t iwconfig_variables >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ iwconfig_variables >++ echo 'essid mode associate_timeout sleep_scan preferred_aps blacklist_aps' >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n 000000000000 ]] >+ x='essid_000000000000[@]' >+ [[ -z '' ]] >+ x='essid_R2D2[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n 000000000000 ]] >+ x='mode_000000000000[@]' >+ [[ -z '' ]] >+ x='mode_R2D2[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n 000000000000 ]] >+ x='associate_timeout_000000000000[@]' >+ [[ -z '' ]] >+ x='associate_timeout_R2D2[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n 000000000000 ]] >+ x='sleep_scan_000000000000[@]' >+ [[ -z '' ]] >+ x='sleep_scan_R2D2[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n 000000000000 ]] >+ x='preferred_aps_000000000000[@]' >+ [[ -z '' ]] >+ x='preferred_aps_R2D2[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n 000000000000 ]] >+ x='blacklist_aps_000000000000[@]' >+ [[ -z '' ]] >+ x='blacklist_aps_R2D2[@]' >+ [[ -n '' ]] >+ for mod in '${MODULES[@]}' >+ is_function essidnet_variables >+ [[ -z essidnet_variables ]] >++ type -t essidnet_variables >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ continue >+ for mod in '${MODULES[@]}' >+ is_function iptunnel_variables >+ [[ -z iptunnel_variables ]] >++ type -t iptunnel_variables >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ iptunnel_variables >++ echo iptunnel >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n 000000000000 ]] >+ x='iptunnel_000000000000[@]' >+ [[ -z '' ]] >+ x='iptunnel_R2D2[@]' >+ [[ -n '' ]] >+ for mod in '${MODULES[@]}' >+ is_function iproute2_variables >+ [[ -z iproute2_variables ]] >++ type -t iproute2_variables >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ iproute2_variables >++ echo 'config routes fallback metric ipaddr ipaddr_fallback iproute inet6' >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n 000000000000 ]] >+ x='config_000000000000[@]' >+ [[ -z '' ]] >+ x='config_R2D2[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n 000000000000 ]] >+ x='routes_000000000000[@]' >+ [[ -z '' ]] >+ x='routes_R2D2[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n 000000000000 ]] >+ x='fallback_000000000000[@]' >+ [[ -z '' ]] >+ x='fallback_R2D2[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n 000000000000 ]] >+ x='metric_000000000000[@]' >+ [[ -z '' ]] >+ x='metric_R2D2[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n 000000000000 ]] >+ x='ipaddr_000000000000[@]' >+ [[ -z '' ]] >+ x='ipaddr_R2D2[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n 000000000000 ]] >+ x='ipaddr_fallback_000000000000[@]' >+ [[ -z '' ]] >+ x='ipaddr_fallback_R2D2[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n 000000000000 ]] >+ x='iproute_000000000000[@]' >+ [[ -z '' ]] >+ x='iproute_R2D2[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n 000000000000 ]] >+ x='inet6_000000000000[@]' >+ [[ -z '' ]] >+ x='inet6_R2D2[@]' >+ [[ -n '' ]] >+ for mod in '${MODULES[@]}' >+ is_function system_variables >+ [[ -z system_variables ]] >++ type -t system_variables >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ system_variables >++ echo 'dns_servers dns_domain dns_options dns_search dns_sortlist ntp_servers nis_domain nis_servers' >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n 000000000000 ]] >+ x='dns_servers_000000000000[@]' >+ [[ -z '' ]] >+ x='dns_servers_R2D2[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n 000000000000 ]] >+ x='dns_domain_000000000000[@]' >+ [[ -z '' ]] >+ x='dns_domain_R2D2[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n 000000000000 ]] >+ x='dns_options_000000000000[@]' >+ [[ -z '' ]] >+ x='dns_options_R2D2[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n 000000000000 ]] >+ x='dns_search_000000000000[@]' >+ [[ -z '' ]] >+ x='dns_search_R2D2[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n 000000000000 ]] >+ x='dns_sortlist_000000000000[@]' >+ [[ -z '' ]] >+ x='dns_sortlist_R2D2[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n 000000000000 ]] >+ x='ntp_servers_000000000000[@]' >+ [[ -z '' ]] >+ x='ntp_servers_R2D2[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n 000000000000 ]] >+ x='nis_domain_000000000000[@]' >+ [[ -z '' ]] >+ x='nis_domain_R2D2[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n 000000000000 ]] >+ x='nis_servers_000000000000[@]' >+ [[ -z '' ]] >+ x='nis_servers_R2D2[@]' >+ [[ -n '' ]] >+ for mod in '${MODULES[@]}' >+ is_function dhcpcd_variables >+ [[ -z dhcpcd_variables ]] >++ type -t dhcpcd_variables >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ dhcpcd_variables >++ echo 'dhcpcd dhcp' >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n 000000000000 ]] >+ x='dhcpcd_000000000000[@]' >+ [[ -z '' ]] >+ x='dhcpcd_R2D2[@]' >+ [[ -n '' ]] >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n 000000000000 ]] >+ x='dhcp_000000000000[@]' >+ [[ -z '' ]] >+ x='dhcp_R2D2[@]' >+ [[ -n '' ]] >+ for mod in '${MODULES[@]}' >+ is_function ip6to4_variables >+ [[ -z ip6to4_variables ]] >++ type -t ip6to4_variables >+ [[ function == \f\u\n\c\t\i\o\n ]] >++ ip6to4_variables >++ echo link >+ for v in '$(${mod}_variables)' >+ x= >+ [[ -n 000000000000 ]] >+ x='link_000000000000[@]' >+ [[ -z '' ]] >+ x='link_R2D2[@]' >+ [[ -n '' ]] >+ return 0 >+ x=gateway_R2D2 >+ [[ -n '' ]] >+ veend 0 >+ return 0 >+ for mod in '${MODULES[@]}' >+ is_function iptunnel_pre_start >+ [[ -z iptunnel_pre_start ]] >++ type -t iptunnel_pre_start >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ iptunnel_pre_start ath0 >++ bash_variable ath0 >++ local args=ath0 >++ LC_ALL=C >++ echo ath0 >+ local iface=ath0 opts= ifvar=ath0 >+ eval opts=iptunnel_ath0 >++ opts=iptunnel_ath0 >+ [[ -z '' ]] >+ return 0 >+ for mod in '${MODULES[@]}' >+ is_function iproute2_pre_start >+ [[ -z iproute2_pre_start ]] >++ type -t iproute2_pre_start >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ iproute2_pre_start ath0 >+ local iface=ath0 >+ interface_exists ath0 >+ iproute2_exists ath0 >++ ip addr show label ath0 >++ LC_ALL=C >++ /sbin/ip addr show label ath0 >+ local 'e=6: ath0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue > link/ether 00:16:e6:3a:6a:74 brd ff:ff:ff:ff:ff:ff' report=false >+ [[ -n 6: ath0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue > link/ether 00:16:e6:3a:6a:74 brd ff:ff:ff:ff:ff:ff ]] >+ return 0 >++ bash_variable ath0 >++ local args=ath0 >++ LC_ALL=C >++ echo ath0 >+ local ifvar=ath0 >+ local mtu=mtu_ath0 >+ [[ -n '' ]] >+ return 0 >+ for mod in '${MODULES[@]}' >+ is_function system_pre_start >+ [[ -z system_pre_start ]] >++ type -t system_pre_start >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ system_pre_start ath0 >+ local iface=ath0 >+ system_dns ath0 >++ bash_variable ath0 >++ local args=ath0 >++ LC_ALL=C >++ echo ath0 >+ local iface=ath0 ifvar=ath0 x= domain= search= sortlist= options= >+ local buffer= >+ servers=() >+ local -a servers >+ servers='dns_servers_ath0[@]' >+ [[ -z '' ]] >+ servers='dns_servers[@]' >+ domain=dns_domain_ath0 >+ [[ -z '' ]] >+ domain=dns_domain >+ search=dns_search_ath0 >+ [[ -z '' ]] >+ search=dns_search >+ sortlist=dns_sortlist_ath0 >+ [[ -z '' ]] >+ sortlist=dns_sortlist >+ options=dns_options_ath0 >+ [[ -z '' ]] >+ options=dns_options >+ [[ -z '' ]] >+ [[ -z '' ]] >+ [[ -z '' ]] >+ [[ -z '' ]] >+ [[ -z '' ]] >+ return 0 >+ system_ntp ath0 >++ bash_variable ath0 >++ local args=ath0 >++ LC_ALL=C >++ echo ath0 >+ local iface=ath0 ifvar=ath0 x= buffer= >+ servers=() >+ local -a servers >+ servers='ntp_servers_ath0[@]' >+ [[ -z '' ]] >+ servers='ntp_servers[@]' >+ [[ -z '' ]] >+ return 0 >+ system_nis ath0 >++ bash_variable ath0 >++ local args=ath0 >++ LC_ALL=C >++ echo ath0 >+ local iface=ath0 ifvar=ath0 domain= x= buffer= >+ servers=() >+ local -a servers >+ servers='nis_servers_ath0[@]' >+ [[ -z '' ]] >+ servers='nis_servers[@]' >+ domain=nis_domain_ath0 >+ [[ -z '' ]] >+ domain=nis_domain >+ [[ -z '' ]] >+ [[ -z '' ]] >+ return 0 >+ return 0 >+ for mod in '${MODULES[@]}' >+ is_function dhcpcd_pre_start >+ [[ -z dhcpcd_pre_start ]] >++ type -t dhcpcd_pre_start >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ for mod in '${MODULES[@]}' >+ is_function ip6to4_pre_start >+ [[ -z ip6to4_pre_start ]] >++ type -t ip6to4_pre_start >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ interface_exists ath0 >+ iproute2_exists ath0 >++ ip addr show label ath0 >++ LC_ALL=C >++ /sbin/ip addr show label ath0 >+ local 'e=6: ath0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue > link/ether 00:16:e6:3a:6a:74 brd ff:ff:ff:ff:ff:ff' report=false >+ [[ -n 6: ath0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue > link/ether 00:16:e6:3a:6a:74 brd ff:ff:ff:ff:ff:ff ]] >+ return 0 >+ interface_up ath0 >+ iproute2_up ath0 >+ ip link set up dev ath0 >+ LC_ALL=C >+ /sbin/ip link set up dev ath0 >+ x=metric_ath0 >+ [[ -z '' ]] >++ calculate_metric ath0 2000 >++ local iface=ath0 metric=2000 >+++ awk '$1=="ath0" && $2=="00000000" { print $7 }' /proc/net/route >++ local m= >++ [[ -n '' ]] >++ local i= dest= gw= flags= ref= u= m= mtu= metrics= >++ read i dest gw flags ref u m mtu >++ is_loopback Iface >++ [[ Iface == \l\o ]] >++ [[ Iface == \l\o\0 ]] >++ [[ Destination != \0\0\0\0\0\0\0\0 ]] >++ continue >++ read i dest gw flags ref u m mtu >++ is_loopback tun0 >++ [[ tun0 == \l\o ]] >++ [[ tun0 == \l\o\0 ]] >++ [[ 0201000A != \0\0\0\0\0\0\0\0 ]] >++ continue >++ read i dest gw flags ref u m mtu >++ is_loopback tun0 >++ [[ tun0 == \l\o ]] >++ [[ tun0 == \l\o\0 ]] >++ [[ 0001000A != \0\0\0\0\0\0\0\0 ]] >++ continue >++ read i dest gw flags ref u m mtu >++ is_loopback tun0 >++ [[ tun0 == \l\o ]] >++ [[ tun0 == \l\o\0 ]] >++ [[ 0001000A != \0\0\0\0\0\0\0\0 ]] >++ continue >++ read i dest gw flags ref u m mtu >++ is_loopback eth0 >++ [[ eth0 == \l\o ]] >++ [[ eth0 == \l\o\0 ]] >++ [[ 0001A8C0 != \0\0\0\0\0\0\0\0 ]] >++ continue >++ read i dest gw flags ref u m mtu >++ is_loopback eth0 >++ [[ eth0 == \l\o ]] >++ [[ eth0 == \l\o\0 ]] >++ [[ 0000FEA9 != \0\0\0\0\0\0\0\0 ]] >++ continue >++ read i dest gw flags ref u m mtu >++ is_loopback lo >++ [[ lo == \l\o ]] >++ continue >++ read i dest gw flags ref u m mtu >++ is_loopback eth0 >++ [[ eth0 == \l\o ]] >++ [[ eth0 == \l\o\0 ]] >++ [[ 00000000 != \0\0\0\0\0\0\0\0 ]] >++ [[ 0101A8C0 == \0\0\0\0\0\0\0\0 ]] >++ metrics='\n0' >++ read i dest gw flags ref u m mtu >+++ echo -e '\n0' >+++ sort -n >++ metrics=' >0' >++ local gotbase=false >++ for m in '${metrics}' >++ [[ 0 -lt 2000 ]] >++ continue >++ echo 2000 >+ eval 'metric_ath0="2000"' >++ metric_ath0=2000 >+ a='config_ath0[@]' >+ a=("${!a}") >+ (( i=0 )) >+ (( i<1 )) >++ expand_parameters '10.0.0.1 netmask 255.255.255.0 broadcast 10.0.255' >+++ eval echo 10.0.0.1_netmask_255.255.255.0_broadcast_10.0.255 >++++ echo 10.0.0.1_netmask_255.255.255.0_broadcast_10.0.255 >++ local x=10.0.0.1_netmask_255.255.255.0_broadcast_10.0.255 >++ a=(${x}) >++ local -a a >++ a=("${a[@]/#/\"}") >++ a=("${a[@]/%/\"}") >++ echo '"10.0.0.1 netmask 255.255.255.0 broadcast 10.0.255"' >+ eval 'b=("10.0.0.1' netmask 255.255.255.0 broadcast '10.0.255")' >++ b=("10.0.0.1 netmask 255.255.255.0 broadcast 10.0.255") >+ config=("${config[@]}" "${b[@]}") >+ (( i++ )) >+ (( i<1 )) >+ a='fallback_ath0[@]' >+ a=("${!a}") >+ (( i=0 )) >+ (( i<0 )) >+ fallback_route='fallback_route_ath0[@]' >+ fallback_route=("${!fallback_route}") >+ [[ -z 10.0.0.1 netmask 255.255.255.0 broadcast 10.0.255 ]] >+ [[ 10.0.0.1 netmask 255.255.255.0 broadcast 10.0.255 == \n\o\o\p ]] >+ [[ -z 10.0.0.1 netmask 255.255.255.0 broadcast 10.0.255 ]] >+ einfo 'Bringing up ath0' >+ einfon 'Bringing up ath0\n' >+ [[ no == \y\e\s ]] >+ [[ yes != \y\e\s ]] >+ echo -ne ' * Bringing up ath0\n' > * Bringing up ath0 >+ LAST_E_CMD=einfon >+ return 0 >+ LAST_E_CMD=einfo >+ return 0 >+ eindent >+ local i= >+ (( i > 0 )) >+ (( i = RC_DEFAULT_INDENT )) >+ esetdent 4 >+ local i=4 >+ (( i < 0 )) >++ printf %4s '' >+ RC_INDENTATION=' ' >+ (( config_counter=0 )) >+ (( config_counter<1 )) >+ [[ 10.0.0.1 netmask 255.255.255.0 broadcast 10.0.255 == \n\u\l\l ]] >+ [[ 10.0.0.1 netmask 255.255.255.0 broadcast 10.0.255 == \n\o\o\p ]] >+ conf=(${config[config_counter]}) >+ einfo 10.0.0.1 >+ einfon '10.0.0.1\n' >+ [[ no == \y\e\s ]] >+ [[ yes != \y\e\s ]] >+ echo -ne ' * 10.0.0.1\n' > * 10.0.0.1 >+ LAST_E_CMD=einfon >+ return 0 >+ LAST_E_CMD=einfo >+ return 0 >+ is_function 10.0.0.1_start >+ [[ -z 10.0.0.1_start ]] >++ type -t 10.0.0.1_start >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ [[ 1 == [[:digit:]] ]] >+ x=0 >+ is_loopback ath0 >+ [[ ath0 == \l\o ]] >+ [[ ath0 == \l\o\0 ]] >+ [[ apipa arping ccwgroup tuntap macchanger macnet rename iwconfig essidnet iptunnel iproute2 system dhcpcd ip6to4 == *\ \a\r\p\i\n\g\ * ]] >+ arping_address_exists ath0 10.0.0.1 >+ local iface=ath0 ip=10.0.0.1 mac= foundmac= i= w= >+ [[ 10.0.0.1 != *.*.*.* ]] >+ [[ 10.0.0.1 == \0\.\0\.\0\.\0 ]] >+ [[ 10.0.0.1 == \0 ]] >+ interface_exists ath0 >+ iproute2_exists ath0 >++ ip addr show label ath0 >++ LC_ALL=C >++ /sbin/ip addr show label ath0 >+ local 'e=6: ath0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue > link/ether 00:16:e6:3a:6a:74 brd ff:ff:ff:ff:ff:ff' report=false >+ [[ -n 6: ath0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue > link/ether 00:16:e6:3a:6a:74 brd ff:ff:ff:ff:ff:ff ]] >+ return 0 >+ interface_up ath0 >+ iproute2_up ath0 >+ ip link set up dev ath0 >+ LC_ALL=C >+ /sbin/ip link set up dev ath0 >+ arping_sleep >+ local iface= >+ [[ '' == \1 ]] >++ bash_variable '' >++ local args= >++ LC_ALL=C >++ echo '' >+ local ifvar= >+ local s=arping_sleep_ >+ s= >+ [[ -z '' ]] >+ s= >+ s=1 >+ sleep 1 >+ ARPING_SLEPT=1 >++ bash_variable ath0 >++ local args=ath0 >++ LC_ALL=C >++ echo ath0 >+ local ifvar=ath0 >+ w=arping_wait_ath0 >+ w= >+ [[ -z '' ]] >+ w=3 >+ [[ -x /sbin/arping ]] >++ arping -c 2 -w 3 -D -f -I ath0 10.0.0.1 >++ sed -n 's/.*\[\([^]]*\)\].*/\U\1/p' >+ foundmac= >+ [[ -z '' ]] >+ return 1 >+ [[ 0 == \0 ]] >+ interface_add_address ath0 10.0.0.1 netmask 255.255.255.0 broadcast 10.0.255 >+ iproute2_add_address ath0 10.0.0.1 netmask 255.255.255.0 broadcast 10.0.255 >+ local iface=ath0 x= >+ iproute2_exists ath0 true >++ ip addr show label ath0 >++ LC_ALL=C >++ /sbin/ip addr show label ath0 >+ local 'e=6: ath0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue > link/ether 00:16:e6:3a:6a:74 brd ff:ff:ff:ff:ff:ff' report=true >+ [[ -n 6: ath0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue > link/ether 00:16:e6:3a:6a:74 brd ff:ff:ff:ff:ff:ff ]] >+ return 0 >+ config=("$@") >+ local -a config >+ config=(${config[@]:1}) >+ local n=5 >+ (( x=0 )) >+ (( x<n )) >+ case "${config[x]}" in >+ (( x++ )) >+ (( x<n )) >+ case "${config[x]}" in >++ netmask2cidr 255.255.255.0 >++ local binary= i= bin= >++ for i in '${1//./ }' >++ bin= >++ [[ 255 != \0 ]] >++ bin=1 >++ (( i=i>>1 )) >++ [[ 127 != \0 ]] >++ bin=11 >++ (( i=i>>1 )) >++ [[ 63 != \0 ]] >++ bin=111 >++ (( i=i>>1 )) >++ [[ 31 != \0 ]] >++ bin=1111 >++ (( i=i>>1 )) >++ [[ 15 != \0 ]] >++ bin=11111 >++ (( i=i>>1 )) >++ [[ 7 != \0 ]] >++ bin=111111 >++ (( i=i>>1 )) >++ [[ 3 != \0 ]] >++ bin=1111111 >++ (( i=i>>1 )) >++ [[ 1 != \0 ]] >++ bin=11111111 >++ (( i=i>>1 )) >++ [[ 0 != \0 ]] >++ binary=11111111 >++ for i in '${1//./ }' >++ bin= >++ [[ 255 != \0 ]] >++ bin=1 >++ (( i=i>>1 )) >++ [[ 127 != \0 ]] >++ bin=11 >++ (( i=i>>1 )) >++ [[ 63 != \0 ]] >++ bin=111 >++ (( i=i>>1 )) >++ [[ 31 != \0 ]] >++ bin=1111 >++ (( i=i>>1 )) >++ [[ 15 != \0 ]] >++ bin=11111 >++ (( i=i>>1 )) >++ [[ 7 != \0 ]] >++ bin=111111 >++ (( i=i>>1 )) >++ [[ 3 != \0 ]] >++ bin=1111111 >++ (( i=i>>1 )) >++ [[ 1 != \0 ]] >++ bin=11111111 >++ (( i=i>>1 )) >++ [[ 0 != \0 ]] >++ binary=1111111111111111 >++ for i in '${1//./ }' >++ bin= >++ [[ 255 != \0 ]] >++ bin=1 >++ (( i=i>>1 )) >++ [[ 127 != \0 ]] >++ bin=11 >++ (( i=i>>1 )) >++ [[ 63 != \0 ]] >++ bin=111 >++ (( i=i>>1 )) >++ [[ 31 != \0 ]] >++ bin=1111 >++ (( i=i>>1 )) >++ [[ 15 != \0 ]] >++ bin=11111 >++ (( i=i>>1 )) >++ [[ 7 != \0 ]] >++ bin=111111 >++ (( i=i>>1 )) >++ [[ 3 != \0 ]] >++ bin=1111111 >++ (( i=i>>1 )) >++ [[ 1 != \0 ]] >++ bin=11111111 >++ (( i=i>>1 )) >++ [[ 0 != \0 ]] >++ binary=111111111111111111111111 >++ for i in '${1//./ }' >++ bin= >++ [[ 0 != \0 ]] >++ binary=111111111111111111111111 >++ binary=111111111111111111111111 >++ echo 24 >+ config[0]=10.0.0.1/24 >+ unset 'config[x]' 'config[x+1]' >+ (( x++ )) >+ (( x<n )) >+ case "${config[x]}" in >+ (( x++ )) >+ (( x<n )) >+ case "${config[x]}" in >+ (( x++ )) >+ (( x<n )) >+ case "${config[x]}" in >+ (( x++ )) >+ (( x<n )) >+ config=("${config[@]//pointopoint/peer}") >+ [[ 10.0.0.1/24 broadcast 10.0.255 != *\ \s\c\o\p\e\ * ]] >+ is_loopback ath0 >+ [[ ath0 == \l\o ]] >+ [[ ath0 == \l\o\0 ]] >+ [[ 10.0.0.1/24 broadcast 10.0.255 == *.*.*.* ]] >+ [[ 10.0.0.1/24 broadcast 10.0.255 != *\ \b\r\d\ * ]] >+ [[ 10.0.0.1/24 broadcast 10.0.255 != *\ \b\r\o\a\d\c\a\s\t\ * ]] >+ interface_up ath0 >+ iproute2_up ath0 >+ ip link set up dev ath0 >+ LC_ALL=C >+ /sbin/ip link set up dev ath0 >+ [[ 10.0.0.1/24 broadcast 10.0.255 == \1\2\7\.\0\.\0\.\1\/\8\ \b\r\d\ \1\2\7\.\2\5\5\.\2\5\5\.\2\5\5\ \s\c\o\p\e\ \h\o\s\t ]] >+ ip addr add dev ath0 10.0.0.1/24 broadcast 10.0.255 >+ LC_ALL=C >+ /sbin/ip addr add dev ath0 10.0.0.1/24 broadcast 10.0.255 >+ x=0 >+ eend 0 >+ local retval=0 >+ shift >+ _eend 0 eerror '' >+ local retval=0 efunc=eerror msg >+ shift 2 >+ [[ 0 == \0 ]] >+ [[ no == \y\e\s ]] >+ msg='[ ok ]' >+ [[ yes == \y\e\s ]] [ ok ]'e ' [ ok ] >+ return 0 >+ LAST_E_CMD=eend >+ return 0 >+ config_worked=true >+ continue >+ (( config_counter++ )) >+ (( config_counter<1 )) >+ eoutdent >+ local i= >+ (( i > 0 )) >+ (( i = RC_DEFAULT_INDENT )) >+ esetdent 2 >+ local i=2 >+ (( i < 0 )) >++ printf %2s '' >+ RC_INDENTATION=' ' >+ true >+ for mod in '${MODULES[@]}' >+ is_function apipa_post_start >+ [[ -z apipa_post_start ]] >++ type -t apipa_post_start >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ for mod in '${MODULES[@]}' >+ is_function arping_post_start >+ [[ -z arping_post_start ]] >++ type -t arping_post_start >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ for mod in '${MODULES[@]}' >+ is_function ccwgroup_post_start >+ [[ -z ccwgroup_post_start ]] >++ type -t ccwgroup_post_start >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ for mod in '${MODULES[@]}' >+ is_function tuntap_post_start >+ [[ -z tuntap_post_start ]] >++ type -t tuntap_post_start >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ for mod in '${MODULES[@]}' >+ is_function macchanger_post_start >+ [[ -z macchanger_post_start ]] >++ type -t macchanger_post_start >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ for mod in '${MODULES[@]}' >+ is_function macnet_post_start >+ [[ -z macnet_post_start ]] >++ type -t macnet_post_start >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ for mod in '${MODULES[@]}' >+ is_function rename_post_start >+ [[ -z rename_post_start ]] >++ type -t rename_post_start >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ for mod in '${MODULES[@]}' >+ is_function iwconfig_post_start >+ [[ -z iwconfig_post_start ]] >++ type -t iwconfig_post_start >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ for mod in '${MODULES[@]}' >+ is_function essidnet_post_start >+ [[ -z essidnet_post_start ]] >++ type -t essidnet_post_start >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ for mod in '${MODULES[@]}' >+ is_function iptunnel_post_start >+ [[ -z iptunnel_post_start ]] >++ type -t iptunnel_post_start >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ for mod in '${MODULES[@]}' >+ is_function iproute2_post_start >+ [[ -z iproute2_post_start ]] >++ type -t iproute2_post_start >+ [[ function == \f\u\n\c\t\i\o\n ]] >+ iproute2_post_start ath0 >++ bash_variable ath0 >++ local args=ath0 >++ LC_ALL=C >++ echo ath0 >+ local iface=ath0 ifvar=ath0 x= >+ iproute2_exists ath0 >++ ip addr show label ath0 >++ LC_ALL=C >++ /sbin/ip addr show label ath0 >+ local 'e=6: ath0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue > link/ether 00:16:e6:3a:6a:74 brd ff:ff:ff:ff:ff:ff > inet 10.0.0.1/24 brd 10.0.255.0 scope global ath0' report=false >+ [[ -n 6: ath0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue > link/ether 00:16:e6:3a:6a:74 brd ff:ff:ff:ff:ff:ff > inet 10.0.0.1/24 brd 10.0.255.0 scope global ath0 ]] >+ return 0 >+ iproute2_up ath0 >+ ip link set up dev ath0 >+ LC_ALL=C >+ /sbin/ip link set up dev ath0 >+ local mtu=mtu_ath0 >+ [[ -n '' ]] >+ local 'x=routes_ath0[@]' >+ routes=("${!x}") >+ local -a routes >+ local metric=metric_ath0 >+ [[ -z '' ]] >+ t='iproute_ath0[@]' >+ routes=("${!t}") >+ [[ -n '' ]] >+ ip route flush cache dev ath0 >+ LC_ALL=C >+ /sbin/ip route flush cache dev ath0 >+ return 0 >+ for mod in '${MODULES[@]}' >+ is_function system_post_start >+ [[ -z system_post_start ]] >++ type -t system_post_start >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ for mod in '${MODULES[@]}' >+ is_function dhcpcd_post_start >+ [[ -z dhcpcd_post_start ]] >++ type -t dhcpcd_post_start >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ for mod in '${MODULES[@]}' >+ is_function ip6to4_post_start >+ [[ -z ip6to4_post_start ]] >++ type -t ip6to4_post_start >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ return 0 >+ is_function postup >+ [[ -z postup ]] >++ type -t postup >+ [[ '' == \f\u\n\c\t\i\o\n ]] >+ return 0 >+ r=0 >+ [[ 0 != \0 ]] >+ return 0 >+ retval=0 >+ [[ 0 == \0 ]] >+ service_inactive net.ath0 >+ test_service_state net.ath0 inactive >+ [[ -z net.ath0 ]] >+ [[ -z inactive ]] >+ local f=/var/lib/init.d/inactive/net.ath0 >+ [[ ! -x /etc/init.d/net.ath0 ]] >+ [[ -e /var/lib/init.d/inactive/net.ath0 ]] >+ [[ 0 != \0 ]] >+ svcstarted=0 >+ mark_service_started net.ath0 >+ [[ -z net.ath0 ]] >+ ln -snf /etc/init.d/net.ath0 /var/lib/init.d/started/net.ath0 >+ rm -f /var/lib/init.d/starting/net.ath0 /var/lib/init.d/inactive/net.ath0 /var/lib/init.d/wasinactive/net.ath0 /var/lib/init.d/stopping/net.ath0 '/var/lib/init.d/scheduled/*/net.ath0' >+ return 0 >+ service_message 'Service net.ath0 started' >+ [[ no != \y\e\s ]] >+ return >+ svc_trap >+ trap 'eerror "ERROR: ${SVCNAME} caught an interrupt"; exit 1' INT QUIT TSTP >+ return 0 >+ retval=0 >+ service_started net.ath0 >+ test_service_state net.ath0 started >+ [[ -z net.ath0 ]] >+ [[ -z started ]] >+ local f=/var/lib/init.d/started/net.ath0 >+ [[ ! -x /etc/init.d/net.ath0 ]] >+ [[ -e /var/lib/init.d/started/net.ath0 ]] >+ svc_start_scheduled >+ [[ ! -d /var/lib/init.d/scheduled/net.ath0 ]] >+ return >+ exit 0 >rjs ~ #
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 224467
:
155211
|
155213
| 155417 |
155445
|
155447
|
195716
|
195717