[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