[devel] ALTLinux livecd mini-HOWTO

Nick S. Grechukh =?iso-8859-1?q?ngrechukh_=CE=C1_ua=2Efm?=
Вт Мар 15 12:18:16 MSK 2005


предлагается следующее:

-где workdir - директория для временных файлов livecd (там же будет находится 
и собранный образ)
+"рабочая директория для генерации livecd (там же будет находится и собранный 
образ)"

(возможно, описать назначение субдиректорий:
+profile конфигурация создаваемого образа
+aptbox - аптбокс. директория для апт-индексов используемого репозитария
+tmp - понятно ;-)
+root - здесь находится корневой каталог создаваемой системы
+out - сюда кладется сжатый образ корневой fs
)

> потом заходим в workdir/profile, и правим там файлы по вкусу:
> - profile/config - общая конфигурация livecd, в основном меняются REPO
>   (путь к локальной копии Сизифа) и строки, идентифицирующие сборку
>   (PUBLISHER ORIGIN SUITE CODENAME VERSION). 
$grep VERSION /usr/bin/mklive-boot
echo "$ORIGIN $VERSION $SUITE \($CODENAME\)" > $TMPDIR/.VERSION
в результате codename так и выглядит - \( blabla \), потому как слэши там не 
нужны.

> Теоретически можно менять тему/язык, но пока в separator это нереализовано.
судя по всему это ошибка в separator:
$ grep macros /usr/share/separator/functions
    /usr/sbin/chroot $ROOT /bin/rm -f /etc/rpm/macros.db1
    echo "$LANGS" >$ROOT/etc/rpm/macros
там надо бы написать echo "%_install_langs $LANGS" и все будет хорошо

> - profile/postinstall/setup.d/ - туда кладутся скрипты, отрабатывающие
>   после создания структуры каталогов livecd. Я туда положил скрипты для
>   корректировки раскладки клавиатуры/i18n/стартовых сервисов. 
а где скрипты? может быть опакетить их в separator-livecd-config
> 2. Создание образа
> $ mklivecd workdir
> где workdir - директория с уже созданными временными файлами
-уже созданными временными файлами
+конфигурацией
(конечно, временные там все кроме profile.)
> 3. Загрузка LiveCD
> загрузка с CD - FIXME
что здесь писать? напишу, только скажите о чем.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 190 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20050315/5b6f31e4/attachment-0001.bin>


Подробная информация о списке рассылки Devel