> Я говорю за себя. Всегда и везде. Мнение любого человека субъективно по
> определению.но у некоторых людей таки больше чем единственный локалхост
> 99.99% времени их исползования они запускаются единообразно.
а у меня - разнообразно. Например, установка оракловых жабоподелок часто требует именно иксы - в дальнейшей эксплуатации сервера совершенно излишние. Причем так, что лучше видеть эти иксы локально через kvm, чем пробрасывать со своей машины.
И для этого нужно просто поменять один символ.
> Поэтому runlevel-ы как понятия не нужны. Со всеми обвязками.
_тебе_.
А мне - нужны, удобны, и я ими пользуюсь по назначению.
Никакой отдельной обвязки для них нет, ты опять не в курсе дел. А вот у тебя - есть. Покажи-ка мне, из какого скрипта запускается банальная getty ? Опачки - а нет его. Это отдельный костыль, совершенно перпендикулярный. Зато освященный аж system6.
У systemV конфигурация - единая, никаких волшебных файликов, здесь играем, там не играем.
Ну разумеется, синдром утенка мешает тебе признать что так - и проще, и удобнее.
> Рабочее состояние системы -- это множество init скриптов, которые нужно запустить,
рабочее состояние системы - это когда с ней можно работать. Иногда для этого нужна сеть, иногда иксы, иногда нужно без них как раз суметь обойтись.
А какие и в какой последовательности "множество скриптов" запускаются для этого под капотом - совершенно неинтересно.
Впрочем, отладочного запуска скриптов с ручным контролем кого запускаем - у вас ведь тоже нет? Даже ж у системдаунов есть.
> Лучше. На порядок.
синдром утенка. Все понятно.
> Чего выковыривания?
переменный, родной, переменных. Ведь помимо тех что ты уже зазубрил, бывают и незнакомые тебе.
>> А не парсят миллиард графов скриптом на шелле прямо при загрузке.
> Не вижу здесь проблем.
не вижу проблем что их парсят один раз в жизни системы, а дальше обходятся значительно более быстрым и надежным механизмом.
>> Без всякой необходимости гадания как именно называется волшебная переменная. Просто enable
>> имя-сервиса
> Что тебе здесь может быть непонятно?
синдром утенка.
grep named /etc/rc.conf |wc -l
9
это только один сервис. У mysql на некоторых конструкциях - и поболее параметров бывает.
> Ты ничего не знаешь о "нашем" пакетном менеджере. Давай на чистоту.
что, неужели научился добавлять волшебные переменные в rc.conf ? Может еще и спрашивать о тех что больше одной? А, нет, показалось.
> В твоем квотировании упущено еще 100500 строчек с функциями start/stop/restart и т.п.
172 вместе с заголовком. Включая те что я изменил, чтобы оно запускалось так как мне надо, тут это сервис запускается с фокусами.
> а также switch/case. В NetBSD init этого шлака просто нет. Я показал
в ней этот шлак тщательно спрятан в общесистемной помойке, поэтому когда таки надо что-то поменять конкретно для этого сервиса необычного - приходится часами разбираться, как же эта помойка устроена - вместо банального редактирования простого и понятного скрипта на двадцать строк. Синдром утенка как он есть не позволяет тебе понять, что это _всем_хуже_.
А вот переписывать checkproc и rc_status я вряд ли хочу - и даже знать как они устроены. Поэтому часть, вынесенная в общий rc - мне никогда под руками не мешается.
Как и конфигурация демона (не им читаемый конфиг, а параметры его запуска, внезапно, могущие быть настраиваемыми) - ее в этом файле нет, а в том где есть - лежит именно конфигурация, а не вперемешку системные настройки всего, включая надо ли это вообще запускать.
> тебе ВЕСЬ rc скрипт.
ты показал скрипт одной тупейшей программы, которую вообще из inittab запускать можно.
И тщательно забыл про запутанную механику в /etc/rc.d - в которой далеко не безобидные утилиты типа rc_status.
> Куда ты посмотришь?
понятно
> имя переменной полностью совпадает со службой которую ты запускаешь.
других-то переменных у тебя нет?
> То, что лежит в rc.conf и есть настройка системы на уровне что
> мы запускаем
внезапно, нет. Еще там лежит как мы запускаем.
> Пример rc.conf выше.
васянского локалхоста.
>> Кстати, а зачем она там вообще нужна? Вы такие странные, и ставите миллион сервисов
>> просто на поржать, а запускать их не надо?
>> Или просто любите лишний траходром?
> Чего? Переведи с бусурманского, а лучше почитай ман.
повторяю для бестолковых: зачем нужен ручной геморрой с "разрешением" каждому новому сервису запускаться через прописывание заклинаний в rc.conf ?
Вы их для чего-то другого обычно ставите, не чтоб запускать?
Или опять - "ну так же делали диды и прадиды, в system6 еще!" - не запускать же автоматически, надо ж сперва потрахаться!