вчера обноружил что не работает опция RESTORE_DEFAULTROUTE. при поднятии pppX в /var/run/pppX.defaultroute значение сохраняется, но после опускания pppX не востанавливается
Reassigned
Можно какие-то подробности или debug попробовать сделать? В этой части ничего не менялось давно уже, насколько я помню. в /etc/net/scripts/ifdown-ppp в районе: if is_yes "$RESTORE_DEFAULTROUTE" && [ -s /var/run/$NAME.defaultroute ]; then xargise_file /var/run/$NAME.defaultroute "$IP ro ad" rm -f /var/run/$NAME.defaultroute fi вставить какой-нибудь echo. Ну и VERBOSE включить.
ifdown-ppp вообще не выполняется $ grep ifdown-ppp /etc/net/* -ri тишина
Очевидно, что ifdown-ppp вызывается из /etc/ppp/ip-down.
Мда. А этот ip-down идет в ppp-common, на который зависимости нет. У меня стоит ppp, но не стоит ppp-common. Это чей баг, получается? И ppp и etcnet?
совсем не очевидно. установли ppp-common, все заработало. теперь получается что баг скорее ppp, а не etcnet
отсутствует зависимость на ppp-common
Да, это неочевидно, согласен. Я, например, сам только что узнал :)
Так у кого зависимость должна быть? По идее, раз мы оттуда используем скрипты, то у нас. Но и у ppp, получается, тоже должна быть.
ppp-common без ppp никому не нужны, т.ч. зависимость должна быть у ppp
fix ушел в incoming/