From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.2.5 Date: Mon, 21 Nov 2011 20:54:39 +0200 From: Michael Shigorin To: devel-distro@lists.altlinux.org Message-ID: <20111121185439.GA20742@osdn.org.ua> Mail-Followup-To: devel-distro@lists.altlinux.org Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.4.2.1i Subject: [devel-distro] I: mkimage-profiles 0.5.0-alt1 X-BeenThere: devel-distro@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: shigorin@gmail.com, Distributions development List-Id: Distributions development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Nov 2011 18:54:47 -0000 Archived-At: List-Archive: Здравствуйте. В 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 ------ Linux.Kiev http://www.linux.kiev.ua/