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]=20

RC_DEPEND_TREE[10]="net.lo"
RC_DEPEND_TREE[10+2]="localmount"
RC_DEPEND_TREE[10+3]=
RC_DEPEND_TREE[10+4]=
RC_DEPEND_TREE[10+5]=
RC_DEPEND_TREE[10+6]="local net.eth0"
RC_DEPEND_TREE[10+7]="bootmisc checkroot hostname"
RC_DEPEND_TREE[10+8]=
RC_DEPEND_TREE[10+9]="1205784229"

RC_DEPEND_TREE[20]="clock"
RC_DEPEND_TREE[20+2]="localmount"
RC_DEPEND_TREE[20+3]=
RC_DEPEND_TREE[20+4]=
RC_DEPEND_TREE[20+5]="bootmisc"
RC_DEPEND_TREE[20+6]="local"
RC_DEPEND_TREE[20+7]="checkroot"
RC_DEPEND_TREE[20+8]=
RC_DEPEND_TREE[20+9]="1205784229"

RC_DEPEND_TREE[30]="netmount"
RC_DEPEND_TREE[30+2]="net"
RC_DEPEND_TREE[30+3]=
RC_DEPEND_TREE[30+4]=
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]="1205784229"

RC_DEPEND_TREE[40]="consolefont"
RC_DEPEND_TREE[40+2]="keymaps localmount"
RC_DEPEND_TREE[40+3]=
RC_DEPEND_TREE[40+4]=
RC_DEPEND_TREE[40+5]=
RC_DEPEND_TREE[40+6]="local"
RC_DEPEND_TREE[40+7]="checkroot"
RC_DEPEND_TREE[40+8]=
RC_DEPEND_TREE[40+9]="1205784229"

RC_DEPEND_TREE[50]="numlock"
RC_DEPEND_TREE[50+2]="localmount"
RC_DEPEND_TREE[50+3]=
RC_DEPEND_TREE[50+4]=
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]="1205784229"

RC_DEPEND_TREE[60]="crypto-loop"
RC_DEPEND_TREE[60+2]="checkroot modules"
RC_DEPEND_TREE[60+3]=
RC_DEPEND_TREE[60+4]=
RC_DEPEND_TREE[60+5]=
RC_DEPEND_TREE[60+6]="local localmount"
RC_DEPEND_TREE[60+7]="checkroot"
RC_DEPEND_TREE[60+8]=
RC_DEPEND_TREE[60+9]="1205782664"

RC_DEPEND_TREE[70]="dropbear"
RC_DEPEND_TREE[70+2]="net"
RC_DEPEND_TREE[70+3]=
RC_DEPEND_TREE[70+4]=
RC_DEPEND_TREE[70+5]=
RC_DEPEND_TREE[70+6]="local"
RC_DEPEND_TREE[70+7]="checkroot"
RC_DEPEND_TREE[70+8]=
RC_DEPEND_TREE[70+9]="1205660085"

RC_DEPEND_TREE[80]="hostname"
RC_DEPEND_TREE[80+2]="checkroot"
RC_DEPEND_TREE[80+3]=
RC_DEPEND_TREE[80+4]=
RC_DEPEND_TREE[80+5]="bootmisc"
RC_DEPEND_TREE[80+6]="local net.eth0 net.lo"
RC_DEPEND_TREE[80+7]="checkroot"
RC_DEPEND_TREE[80+8]=
RC_DEPEND_TREE[80+9]="1205784229"

RC_DEPEND_TREE[90]="rmnologin"
RC_DEPEND_TREE[90+2]="localmount"
RC_DEPEND_TREE[90+3]=
RC_DEPEND_TREE[90+4]=
RC_DEPEND_TREE[90+5]=
RC_DEPEND_TREE[90+6]="local"
RC_DEPEND_TREE[90+7]="checkroot"
RC_DEPEND_TREE[90+8]=
RC_DEPEND_TREE[90+9]="1205784229"

RC_DEPEND_TREE[100]="keymaps"
RC_DEPEND_TREE[100+2]="localmount"
RC_DEPEND_TREE[100+3]="consolefont"
RC_DEPEND_TREE[100+4]=
RC_DEPEND_TREE[100+5]=
RC_DEPEND_TREE[100+6]="local"
RC_DEPEND_TREE[100+7]="checkroot"
RC_DEPEND_TREE[100+8]=
RC_DEPEND_TREE[100+9]="1205784229"

RC_DEPEND_TREE[110]="rsyncd"
RC_DEPEND_TREE[110+2]=
RC_DEPEND_TREE[110+3]=
RC_DEPEND_TREE[110+4]="net"
RC_DEPEND_TREE[110+5]=
RC_DEPEND_TREE[110+6]="local"
RC_DEPEND_TREE[110+7]="checkroot"
RC_DEPEND_TREE[110+8]=
RC_DEPEND_TREE[110+9]="1209140490"

RC_DEPEND_TREE[120]="local"
RC_DEPEND_TREE[120+2]=
RC_DEPEND_TREE[120+3]=
RC_DEPEND_TREE[120+4]=
RC_DEPEND_TREE[120+5]=
RC_DEPEND_TREE[120+6]=
RC_DEPEND_TREE[120+7]="bootmisc checkfs checkroot clock consolefont crypto-loop dropbear hostname keymaps localmount modules net.eth0 net.lo netmount numlock rmnologin rsyncd urandom"
RC_DEPEND_TREE[120+8]=
RC_DEPEND_TREE[120+9]="1205784229"

RC_DEPEND_TREE[130]="localmount"
RC_DEPEND_TREE[130+2]="checkfs"
RC_DEPEND_TREE[130+3]="bootmisc clock consolefont keymaps net.eth0 net.lo numlock rmnologin urandom"
RC_DEPEND_TREE[130+4]=
RC_DEPEND_TREE[130+5]=
RC_DEPEND_TREE[130+6]="local"
RC_DEPEND_TREE[130+7]="checkroot crypto-loop"
RC_DEPEND_TREE[130+8]=
RC_DEPEND_TREE[130+9]="1205784229"

RC_DEPEND_TREE[140]="bootmisc"
RC_DEPEND_TREE[140+2]="localmount"
RC_DEPEND_TREE[140+3]=
RC_DEPEND_TREE[140+4]="clock hostname"
RC_DEPEND_TREE[140+5]=
RC_DEPEND_TREE[140+6]="local net.eth0 net.lo"
RC_DEPEND_TREE[140+7]="checkroot"
RC_DEPEND_TREE[140+8]=
RC_DEPEND_TREE[140+9]="1205784229"

RC_DEPEND_TREE[150]="modules"
RC_DEPEND_TREE[150+2]="checkroot"
RC_DEPEND_TREE[150+3]="checkfs crypto-loop"
RC_DEPEND_TREE[150+4]=
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]="1205784229"

RC_DEPEND_TREE[160]="checkfs"
RC_DEPEND_TREE[160+2]="checkroot modules"
RC_DEPEND_TREE[160+3]="localmount"
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]="1205784229"

RC_DEPEND_TREE[170]="urandom"
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]="1205784229"

RC_DEPEND_TREE[180]="net.eth0"
RC_DEPEND_TREE[180+2]="localmount"
RC_DEPEND_TREE[180+3]=
RC_DEPEND_TREE[180+4]=
RC_DEPEND_TREE[180+5]=
RC_DEPEND_TREE[180+6]="local"
RC_DEPEND_TREE[180+7]="bootmisc checkroot hostname net.lo"
RC_DEPEND_TREE[180+8]=
RC_DEPEND_TREE[180+9]="1209140607"

RC_DEPEND_TREE[190]="checkroot"
RC_DEPEND_TREE[190+2]=
RC_DEPEND_TREE[190+3]="checkfs crypto-loop hostname modules"
RC_DEPEND_TREE[190+4]=
RC_DEPEND_TREE[190+5]=
RC_DEPEND_TREE[190+6]="bootmisc checkfs clock consolefont crypto-loop dropbear hostname keymaps local localmount modules net.eth0 net.lo netmount numlock rmnologin rsyncd urandom"
RC_DEPEND_TREE[190+7]=
RC_DEPEND_TREE[190+8]=
RC_DEPEND_TREE[190+9]="1205784229"

RC_DEPEND_TREE[200]="net"
RC_DEPEND_TREE[200+2]=
RC_DEPEND_TREE[200+3]="dropbear netmount"
RC_DEPEND_TREE[200+4]=
RC_DEPEND_TREE[200+5]="rsyncd"
RC_DEPEND_TREE[200+6]=
RC_DEPEND_TREE[200+7]=
RC_DEPEND_TREE[200+8]=
RC_DEPEND_TREE[200+9]=

declare -r RC_DEPEND_TREE
declare -r RC_GOT_DEPTREE_INFO="yes"

declare -r LOGGER_SERVICE=
