<Предыдущая | Содержание: | Следующая>
Можно включить другие файлы предварительной конфигурации из файла предварительной конфигурации. Любые настройки в этих файлах переопределят ранее существовавшие настройки из файлов, загруженных ранее. Это позволяет поместить, например, общие сетевые настройки для вашего местоположения в один файл и более конкретные настройки для определенных конфигураций в другие файлы.
# Можно указать несколько файлов, разделенных пробелами; Все будет
# загружено. Включенные файлы могут иметь директивы preseed / include своих
# тоже владеют. Обратите внимание: если имена файлов относительные, они взяты из
# в том же каталоге, что и файл предварительной конфигурации, который их включает.
#di preseed / включить строку x.cfg
# Установщик может дополнительно проверить контрольные суммы файлов предварительной конфигурации
# перед их использованием. В настоящее время поддерживаются только md5sums, перечислите md5sums
# в том же порядке, что и список включаемых файлов.
#di preseed / include / контрольная сумма строка 5da499872becccfeda2c4872f9171c3d
# Более гибко, это запускает команду оболочки и, если она выводит имена
# файлы предварительной конфигурации, включает эти файлы.
#di preseed / include_command \
# строка if ["'hostname'" = bob]; затем echo bob.cfg; фи
# Наиболее гибко это загрузка программы и ее запуск. Программа
# может использовать такие команды, как debconf-set, для управления базой данных debconf.
# Можно перечислить несколько скриптов, разделенных пробелами.
# Обратите внимание, что если имена файлов относительные, они взяты из одного и того же
# в качестве файла предварительной конфигурации, в котором они запускаются.
#di preseed / run string foo.sh
Также можно выполнить последовательную загрузку из фазы initrd или предварительной загрузки файла в предварительную загрузку по сети, установив preseed / url в более ранних файлах. Это приведет к тому, что при подключении сети будет выполняться предварительное заполнение сети. Вы должны быть осторожны при этом, так как при предварительной загрузке будет два разных запуска, что означает, например, что у вас будет еще один шанс запустить команду preseed / early, второй из которых произойдет после того, как сеть подключится.