Вход:  Пароль:  
FreeSource: AltLinux/Sisyphus/devel/spt3 ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Это старая версия AltLinux/Sisyphus/devel/spt3 за 2006-10-19 18:58:37..

Общие понятия


spt (в данном случае речь идет о версии spt3) представляет собой инструмент для создания решений на базе некоего репозитария (Sisyphus).

Терминология


Утилиты


Утилита spt прогоняет последовательно инструкции, записанные в файле recipe, запуская соответствующие им tasks с правильными опциями и т.п., отслеживает процесс выполнения или невыполнения каждого из task'ов и выводит в логи заметные (начинающеся с #=====#) записи о прогонке или ошибке на очередном этапе.

Tasks


Все tasks получают на вход некий набор опций. Эти опции могут быть определены в следующих местах (места расположены в порядке перекрытия значений опций – в случае задания опций в нескольких местах, используется значение указанное в месте ниже по списку):



Кроме того, есть еще одна центральная и обязательная опция – это положение рабочей директории (work_dir). Она, очевидно, не может быть задана в файле конфигурации, зато может быть задана из командной строки опцией -w.

spt-clean


Корректно очищает в рабочей директории все наработки, кроме директории profile. Рекомендуется выполнять как аналог “make clean” перед полной пересборкой.

spt-init-chroot


Инициализирует рабочую директорию, создавая в ней служебные поддиректории для работы hasher.


*Вход*: ARCH, REPO, LANGS,
*Выход*: службеные директории в рабочей директории, минимальный chroot в $work_dir/chroot

spt-make-chroot

spt-create-repo

Семейство spt-boot

spt-boot-propagator

Семейство spt-pack

spt-pack-squashfs

spt-pack-iso


= Преобразование профилей от предыдущих версий spt и separator =


TODO


 
Файлов нет. [Показать файлы/форму]
Много комментариев (2). [Показать комментарии/форму]