|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 24 Jan 2006 11:33:06 To : Anton Yuzhaninov Subject : Re: quagga & rc.d --------------------------------------------------------------------------------
22 янв 2006, воскресенье, в 14:20 KRAST, Anton Yuzhaninov написал(а):
EG>> Собирая NanoBSD, заметил интересный факт - портовая quagga на шестерке
EG>> ставит скрипт запуска не в /usr/local/etc/rc.d/quagga.sh,
EG>> а в /etc/rc.d/quagga.
EG>> Конкретно для NanoBSD это даже удобнее, но вообще такое поведение
EG>> смущает. Что, теперь портам положено свои файлы в /etc писать?
AY> Конкретно для quagga нужно чтоб она запускалась в определенном порядке
AY> относительно системных стартовых скриптов.
AY> Поэтому в 5-ки и 6-ке скрипт кладут в /etc/rc.d/
AY> Hапример если Ip интерфейса прописан в zebra.conf то named должен
AY> запускаться после quagga чтоб слушал на этом интерфефсе и т. д.
AY> В current недавно внесли изминения, которые позволяют встраивать скрипты
AY> из
AY> /usr/local/etc/rc.d/ в общий rcorder так что возможно скрипт для запуска
AY> quagga передет обратно.
И это будет правильно, ибо нефиг. У mergemaster возникает
такой эффект:
*** Checking /etc/rc.d for stale files
*** The following files exist in /etc/rc.d but not in
/var/tmp/temproot/etc/rc.d/:
ppp-user quagga
The presence of stale files in this directory can cause the
dreaded unpredictable results, and therefore it is highly
recommended that you delete them.
*** Delete them now? [n]
Внимание, вопрос: какой ответ является правильным?
Если сказать y, то quagga перестанет запускаться.
Если сказать n, то в rc.d/ окажутся два файла - старый ppp-user
и новый ppp. Hафик такое счастье.
Eugene
--
Hе зная страхов и желаний,
Благословляем мы богов
--- slrn/0.9.8.0 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/260930b6b15b2.html, оценка из 5, голосов 10
|