> Мне кажется, это очень удобная функция. Жалко, что в ALT'е её нет.
> Очень хорошо, когда имеется унифицированный метод установки, который используется
> и инсталлятором, и руками можно использовать. Это даёт очень большую гибкость.Наверное, стоило написать более развёрнуто.
Тут есть два аспекта: технический (реализация) и организационный (применение).
По первому:
* сами по себе частные реализации довольно просты;
* для конкретных применений требуются дополнительные возможности (e.g. feedback пользователю в виде, пригодном для модуля инсталятора).
По второму:
* простой чрут с аптом достаточно детерминирован в части конфигурации, есть смысл кэшировать при необходимости частого использования именно в качестве базы;
* если развёртывание нового чрута сопровождается типовыми действиями по доустановке/настройке пакетов, то задача переходит в типичный configuration management.
В альте минимум четыре раза решали задачу "развернуть чрут от рута" (sandman, alterator-pkg, ltsp, live-install) и здесь, пожалуй, есть что обобщить, но там кода-то на пару экранов: http://tinyurl.com/alterator-pkg-install -- это вот реализация непривилегированной установки в hasher заметно сложнее (над ней и построено всё остальное для сборки пакетов и образов).
А сейчас решена задача построения в т.ч. и чрутов с "выращиванием" конфигурации наследованием: http://tinyurl.com/regular-mk
Можете и Вы рассказать (возможно, в отдельной теме или почтой, как удобней), в каких случаях и как применяете именно бутстрап руками? Видел живьём варианты применения для создания нового хоста и нового LXC-контейнера, совершенно не впечатлило по части суммарных времязатрат.