Подскажите ламеру, т.е. мне, что я не так делаю.
После компиляции и установки Lighttpd 1.4.31 из исходников, выполнил Init-скрипт, приведённый в wiki проекта, с учётом версии ОС и версии сервера.
После попытки стартовать сервис (daemon) ничего не выводило никуда, сервак не запускался, в логах пустота была. В общем, странно. Попробовал стартовать демон вручную - запустился! Значит дело в скрипте старта...
Пришлось полезть в /etc/init.d/lighttpd и найти там нечто непонятое мне. Очень прошу пояснить, что же у меня не получилось.
1-ое что обнаружил - это кривой путь в скрипте /etc/init.d/lighttpd:
# Check for missing binaries (stale symlinks should not happen)
#LIGHTTPD_BIN=/usr/sbin/lighttpd #это было, пришлось менять путь
LIGHTTPD_BIN=/usr/local/sbin/lighttpd
test -x $LIGHTTPD_BIN || exit 5
Путь изменил (видимо, это баг), теперь хотя бы не вываливается втихую. Теперь при старте серва вываливается с ошибкой:
/etc/init.d/lighttpd: 54: .: Can't open /etc/rc.status
Смотрю строку 54 и вижу фигу:
. /etc/rc.status
/etc/rc.status не существует. Все попытки поиска в инете ничего не находят.
Объясните пожалуйста ламеру (мне), что за команда такая "." (точка) ? Я знаю, что "." это текущий каталог в пути, но что значит «точка пробел путь» ?
Заранее спасибо.
P.S. На форуме lighttpd меня послали в Караганду, сказали, мол, если не знаешь что это, ставь только из пакетов убунты. но ведь они тоже когда-то начинали с нуля, если не помогать другим людям, мир погрузится в хаос и анархию... Я всегда стараюсь помогать если могу.