FreeSource: Comment2813

This is a comment on Alt Linux / Concepts / Kuda Idet Sisyph, posted by Michael Shigorin at 2006-10-05 11:06:22
pere.org.ua'вод поправленный:

Например, у нас сейчас такой toolchain есть:

rpm: установка/удаление/обновление пакетов со скриптами на эти события и обработкой обновления конфигов

apt: уровень выше, чем rpm — позволяет автоматический учет зависимостей (в том числе при их смене)

# это было полезно всем, а дальше преимущественно разработческое

hasher: генерирование чрутов заданного состава с помощью apt и fakeroot из предоставленного репозитория пакетов

gear: сборка пакетов с помощью hasher непосредственно из разработческого розробницького git-репозитория

# а это — разработчику дистрибутивов и админу

spt: генерация ISO (livecd, installer) или тарболов (для контейнеров openvz или vserver) с помощью hasher

control: простой фреймворк для управления объектами системы

Все это позволяет автоматически решать задачи того уровня, который для слаквари невозможен; мы о том с Хоттабычем и Сколотом общались — не хватает %pre/%postun IIRC скриптов, зависимостей пакетов того уровня корректности, чтобы хватало минимального списка «конечных» потребностей для подтягивания всего, что им надо: например, template cache для openvz недавно делал с $SPTDIR/profile/packages/main вида basesystem apt etcnet glibc sysklogd (s/ /\n/g).