>ОС - FreeBSD 5.2.1
>
>Проблема в том, что при старте системы не выполняются скрипты из /usr/local/etc/rc.d
>
>
>В /etc/defaults/rc.d local_startup="/usr/local/etc/rc.d /usr/X11R6/etc/rc.d", т.е. я эту переменную не изменял. Подскажите, в
>чем может быть ошибка?
в нежелании внимательно посмотреть скрипты и почитать man:
# man rc
# man rc.subr
# man rc.conf
# man rcorder
например:
[alone]~ > ls -la /usr/local/etc/rc.d/apache.sh
-r-xr-xr-x 1 root wheel 657 Sep 7 10:09 /usr/local/etc/rc.d/apache.sh
[alone]~ >
[alone]~ > less /usr/local/etc/rc.d/apache.sh
#!/bin/sh
# $FreeBSD: ports/www/apache13-modssl/files/rcng.sh,v 1.3 2004/05/14 05:30:53 di
noex Exp $
# PROVIDE: apache
# REQUIRE: DAEMON
# BEFORE: LOGIN
# KEYWORD: FreeBSD shutdown
# Define these apache_* variables in one of these files:
# /etc/rc.conf
# /etc/rc.conf.local
# /etc/rc.conf.d/apache
в любой из указанных трех файлов конфигурации вставить строку:
apache_enable="YES"
~~~~~~~~~~~~~~~~~~~
# DO NOT CHANGE THESE DEFAULT VALUES HERE
#
apache_enable="NO"
apache_flags="-DSSL"
apache_pidfile="/var/run/httpd.pid"
. /etc/rc.subr
name="apache"
rcvar=`set_rcvar`
command="/usr/local/sbin/httpd"
load_rc_config $name
pidfile="${apache_pidfile}"
start_precmd="`/usr/bin/limits -e -U www`"
run_rc_command "$1"
Ну и прочитать указанные man'ы - ну ВСЕ там расписано.