Вход:  Пароль:  
FreeSource: AltLinux/Sisyphus/devel/mkimage ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Это старая версия AltLinux/Sisyphus/devel/mkimage за 2008-04-02 09:43:00..

mkimage вместо spt 


Вкратце: модульные Makefiles и make вместо прибитой гвоздями последовательности шелл-скриптов. Как и spt, использует hasher — который должен быть настроен.


«Это гораздо удобнее spt – там есть и кеширование и распаралеливание ;)" (c) inger

README.ru

текущее README.ru

Пример использования

Предполагается использование либо Sisyphus, либо 4.0/branch + people/boyarsh/repo/.


custom apt.conf: /etc/apt/apt.conf.M40+boyarsh:


/etc/apt/sources.list.M40+boyarsh:


Далее:

Модификация

Изучение существующих примеров удобней начинать с корневого Makefile.in и далее по profiles/*/Makefile.in и profiles/packages-lists/*. Стоит обратить внимание, что IMAGE_PACKAGES в профильном мэйкфайле может содержать как включаемые файлы-списки, так и имена пакетов (если как файлы они не будут найдены).

Хуки и скрипты

Q: чем различаются install2/{image-scripts.d,scripts.d}/?
A: image-scripts выполняются в chroot собранной стадии. scripts — в инструментальном chroot-е после установки пакетов и до архивации результата, что позволяет копировать файлы из/в chroot


Q: откуда запускать сборку, чтоб собрался только CD? из install2? (из profiles/ — собрало всё и сразу :)
A: из mkimage-profiles-desktop – make cd – см. Makefile

Проблемы

altlinux-release-*

Про что эта проблема? совершенно непонятно. Описание проблемы должно выглядеть как «суть проблемы – ...», «решение проблемы – ...»

> WARNING: The following essential packages will be removed
> This should NOT be done unless you know exactly what you are doing!
>  altlinux-release-terminal (due to basesystem)
http://lists.altlinux.org/pipermail/devel/2007-December/067565.html
http://lists.altlinux.org/pipermail/devel/2007-December/067569.html

boyarsh@ в devel@
краткая суть:
свой apt.conf:

pkgpriorities:

Отладка конфликтов и битых зависимостей


Если возникают проблемы вроде неустанавливающихся пакетов:


То может иметь смысл проверить вручную так:

Нет графики при загрузке образа, первая стадия задаёт вопросы


Если не поднялся gfxboot и propagator выпал из автоматического режима — наверняка переменные INFO_THEME и DESKTOP_FLAVOUR (по состоянию на сегодня) не долетели до profiles/Makefile; попробуйте прибить руками и посмотреть, не в этом ли дело:


Страницы, ссылающиеся на данную: AltLinux/Sisyphus
AltLinux/Sisyphus/SolutionProcess
AltLinux/Sisyphus/devel/ImageGeneratorsHistory
AltLinux/Sisyphus/devel/spt
korinf


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]