Re: sarge: /etc/init.d/networking , default runlevels
Roman Shiryaev wrote:
> считать легально существующем. Откуда взялись остальные два для
> 0-го и 6-го runlevel`ов? Копаю дальше.
>
> Из debian/netbase.postinst
> -----------------
> 93 fi
> 94 }
> 95
> 96 update_rc() {
> 97 update-rc.d networking start 40 S . start 35 0 6 . > /dev/null
> 98 }
> 99
> 100 case "$1" in
> 101 configure)
> 102 remove_old_files
> 103 kill_portmapper "$@"
> 104 update_hosts_file
> 105 update_initd_networks "$@"
> 106 fix_old_initscript "$@"
> 107 update_rc
> 108 ;;
> 109
> 110 abort-upgrade|abort-remove|abort-deconfigure)
> -----------------
>
> В общем, судя по коду скрипта, который вызывается и выполняется
> после установки пакета netbase, умолчальные runlevel`ы
> выставляются именно в этом месте через функцию update_rc(), код
> которой укладывается в одну, 97-ую строку:
>
> update-rc.d networking start 40 S . start 35 0 6 . > /dev/null
>
> Далее иду повторно читать man update-rc.d и понимаю, что то ли
> мейнтейнер что-то напутал, то ли я дурак. Но причина всех моих
> бед в этом топике обнаружена. Собственно, эта строка и создала те
> самые злополучные 3 ссылки, две из которых - неправильные(?).
> По-моему, 97-я строка скрипта должна иметь следующий вид:
>
> update-rc.d networking start 40 S . stop 35 0 6 . > /dev/null
>
> Писать багрепорт или я все-таки не прав и в чем-то заблуждаюсь?
писать багрепорт
на 0 и 6 должны стопиться
на S подниматься
--
"I DO want your money, because god wants your money!"
-- The Reverend Jimmy, from _Repo_Man_
Reply to: