[devel-distro] I: mkimage-profiles 0.5.0-alt1
Michael Shigorin
mike at osdn.org.ua
Mon Nov 21 22:54:39 MSK 2011
Здравствуйте.
В mkimage-profiles идёт постепенная наработка фич и продолжается
вытаскивание гвоздиков времён непонятности будущего пути; вторую
циферку пришлось поднять из-за очень простого, но и конфликтного
изменения -- вместо ручного добавления $(add,FEATURES,вот_эта) и
лишней дубликации имени фичи уже достаточно $(call add_feature).
Иные изменения:
- для удобства сборки дистрибутивов (как наиболее частого случая)
при отсутствии указания класса (сейчас distro/ или ve/) будет
подразумеваться distro/ => опять достаточно make icewm.iso;
- цвет вывода grep --color теперь зависит от результата сборки,
что особенно полезно для окидывания взглядом вывода make all
(не помню уже, кто интересовался, но мне тоже не нравилось);
- функция формирования репозитория в составе образа (сейчас RPMS.main)
теперь задействуется при помощи фичи repo, а не субпрофиля main --
это даёт возможость сделать автоконфигурацию такого репозитория для
live-образов, а также собирать инсталяторы без собственной пакетной
базы и лишних в таком случае артефактов;
- фича powerbutton дополнена поддержкой автоконфигурирования cpufreq
(спасибо sem@) и переименована в power;
- если не включен DEBUG, по умолчанию включается CLEAN для экономии
(при использовании вместе требуется указывать явно, как и прежде);
- проверяется версия mkimage: для <0.2.0 выдаётся предупреждение,
для <0.1.7 -- ошибка (т.к. были сделаны критичные доработки);
- несколько изменилась семантика копирования tagged scripts --
описывать смысла нет, т.к. текущий результат меня всё равно
не удовлетворяет и будет ещё передумываться и переписываться;
Дополнения:
- в модули для первой стадии добавлен sdhci для установки на SD
(спасибо Vladimir Karpinsky и gns@);
- сделан шарж сетевого инсталятора размером порядка 17M, который
содержит только syslinux/ с isolinux, memtest86+, ядром и initrd
с propagator, преконфигурированным на загрузку второй стадии
собранного из Sisyphus/x86_64 server-ovz с f.l.k.u; тестовый образ:
http://ftp.linux.kiev.ua/pub/Linux/ALT/people/mike/iso/mkimage-profiles/netinst/
Наброски новых фич:
- isomd5sum: предназначена для фиксации MD5-суммы образа ISO9660
в нём самом и возможности проверки целостности образа при загрузке
с него (реализован инитскрипт -- см. live-isomd5sum.iso -- но надо
сделать модуль alterator и/или что-нибудь на dialog);
- systemd для инсталлируемых и живых образов (спасибо shaba@ и dek@)
-- как минимум с desktop-systemd.iso у меня наблюдаются плавающие
грабли в виде неудачного запуска xdm, тут ещё работать и работать.
Обновлена страничка на вики:
http://www.altlinux.org/Mkimage/Profiles/m-p
--
---- WBR, Michael Shigorin <mike at altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
More information about the devel-distro
mailing list