проблема такая - почемуто скрипт local.start выполняется где то в середине, а не в конце, а нужно чтобы он выполнялся в конце, специально посмотрел код скрипта:
/etc/init.d/local
Код: Выделить всё
depend() {
after *
}
вот мой rc-update show
Код: Выделить всё
zx ~ # rc-update show
acpid |
alsasound | boot
apmd |
bootmisc | boot
checkfs | boot
checkroot | boot
clock | boot
consolefont | boot
crypto-loop |
cupsd |
domainname | boot
esound | default
famd |
gpm | default
hdparm |
hostname | boot
keymaps | boot
lisa |
local | default nonetwork
localmount | boot
modules | boot
net.eth0 | default
net.lo | boot
netmount | default
net.ppp0 |
nscd |
numlock | default
portmap |
pptp |
pwcheck |
reslisa |
rmnologin | boot
rsyncd |
samba |
saslauthd |
spamd |
splash | boot
sshd |
syslog-ng | default
urandom | boot
vixie-cron | default
xdm | default
zx ~ #
ничего понять не могу

как зделать чтобы local выполнялся в конце?...
просто в local.start находится команды роутинга, а скрипт local выполняется еще до поднятия net.eth0
