[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: