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, 17 Jun 2013 19:55:55 +0300 From: Michael Shigorin To: devel-distro@lists.altlinux.org Message-ID: <20130617165555.GK27232@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 1.1.0 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, 17 Jun 2013 16:56:01 -0000 Archived-At: List-Archive: Здравствуйте. Ветка с наработками по ARM, которую долгое время не получалось опубликовать в силу заметного количества ещё не разобранных сообразно логике (но уже ломающих остальное) коммитов, наконец на git.alt. Вот совсем кратко о новом: 95 files changed, 1541 insertions(+), 355 deletions(-) Соответственно ветка без этих изменений теперь называется "1.0". Подробнее о появившемся: - новый субпрофиль rootfs: уложенное в него попадёт в тот чрут, который окажется "пользовательским" -- будь это LiveCD, VE или VM, т.е. rootfs по смыслу аналогичен семейству переменных THE_*; предполагается довести начатое до логического завершения, доработав инсталятор так, чтобы заложенные таким образом хуки могли отработать и при формировании корня во время установки; - новые фичи: + armh*: реализация поддержки сборки ARM-образов, включающая общую часть и чипсето/устройствозависимые -- здесь вероятны заметные изменения и перебалансировки, которые не получается просмотреть заранее; + deflogin: сложившиеся явочным порядком хуки для создания пользователей по умолчанию и задания их паролей, а также "инженерного" либо пустого root password, упорядочены и оснащены простеньким API, а также заготовками для типовых вариантов использования; + init: указание типа используемой системы инициализации опять же системным образом, а не ad hoc; + services: API для указания включенных/выключенных по умолчанию или в явном виде служб (проверка частей профиля и перевод на это API ещё далеки от завершения); - сильно изменившиеся фичи: + build-*, efi, fonts: переехали на использование rootfs; + live, x11: выделены две новых фичи x11-auto{start,login}, которые теперь применимы более широко (например, для vm/*); + x11: изменился подход к составлению списков с драйверами, сделана начальная поддержка создания образов с nvidia/fglrx (требует доработки, сейчас попадают и свободные драйверы, которые по сути блокируют возможность выбора бинарщины даже тогда, когда по условиям задачи всё-таки нужна она); - остальное: + скрипт tar2vm скорее переписан и теперь известен как tar2fs -- суть особо не поменялась, но теперь он умеет создавать подходящие для загрузки на ARM-системах образы с чуть более богатой разбивкой (отдельный /boot на ext2). Набросок дистрибутива, работающего на SolidRun Cubox, доступен здесь: http://ftp.linux.kiev.ua/pub/Linux/ALT/people/mike/iso/mkimage-profiles/armh/ -- ---- WBR, Michael Shigorin ------ Linux.Kiev http://www.linux.kiev.ua/