Основные настройки системы располагаются в /etc/rc.conf.
Этот файл вмещает широкий спектр конфигурационной информации, используемой при загрузке
системы. Имя этого файла прямо отражает его назначение, это файл настройки для файлов rc*.
Администратор должен сделать записи в rc.conf чтобы
переопределить строки по умолчанию из /etc/defaults/rc.conf.
Файлы по умолчанию нельзя копировать в /etc - они вмещают
значения по умолчанию, а не примеры значений. Все специфичные для данной системы
изменения должны быть сделаны в файле rc.conf.
Существует несколько методов для отделения общей конфигурации для группы систем от
конкретной для данной системы в целях уменьшения объема работы администратора.
Рекомендуемый метод - прописать общую конфигурацию в отдельный файл, например, в /etc/rc.conf.site, и включить его название в /etc/rc.conf, который вмещает только специфичную для данной системы
информацию.
Поскольку rc.conf читается sh(1), есть
тривиальный способ сделать это. Например:
Файл rc.conf.site может быть распространён на все системы,
используя rsync или подобную ей программу, в то время, как rc.conf должен остаться только на одной машине.
Обновление системы с помощью sysinstall(8) или make world не повлекут за собой перезапись rc.conf. Вся информация в этом файле сохранится.