ALT Linux Distributions development
 help / color / mirror / Atom feed
* [devel-distro] I: mkimage-profiles 1.1.64
@ 2015-04-20 19:50 Michael Shigorin
  2015-04-20 20:18 ` [devel-distro] [PATCH] archdep pkglists (вдогонку к 1.1.64) Michael Shigorin
  0 siblings, 1 reply; 7+ messages in thread
From: Michael Shigorin @ 2015-04-20 19:50 UTC (permalink / raw)
  To: devel-distro

    	Здравствуйте.
За эти три недели наконец-то была доведена до включения одна из
разрабатывавшихся с прошлого года экспериментальных веток, целью
которой являлся LiveCD на манер Ubuntu Privacy Remix (без доступа
к локальным несъёмным дискам и сетевым устройствам -- впрочем,
пока и без надобности в криптографии на флэшках).

Поскольку "лобовая" реализация подразумевала выкидывание большей
части sub.in/stage1/modules (profiles/modules в терминах m-p-d),
то её включение в основную ветку было невозможно; впрочем, нужда
в более мелкой порезке этого списка возникла достаточно давно,
начиная от доработок для загрузки с infiniband (далеко не всем
критичной) или же с CIFS (а это было критично sin@) и заканчивая
небольшими дистрибутивами вроде Antique, для которых может быть
крайне желательно не включать, например, мегабайты сетевых и
рейдовых модулей в первую стадию.

На сейчас вариант по умолчанию эквивалентен старому (забирается
список features.in/stage2/stage1/modules.d/10-stage2, в который
был переименован sub.in/stage1/modules "как есть), но возможно
отказаться от избыточных модулей, перечислив вручную списки,
содержащие то, что нужно оставить -- как в live-privacy:

  @$(call set,STAGE1_MODLISTS,stage2-ata stage2-drm stage2-hid)
  @$(call add,STAGE1_MODLISTS,stage2-mmc stage2-usb)

Далее предполагается осторожный отход от монолитного списка
по умолчанию, а также оптимизация порезанных кусочков (этому
сильно способствует то, что в ядре за последние пару лет была
неплохо утрясена структура драйверов и появились всевозможные
префиксы вроде kernel/drivers/net/ethernet/).  Но не спеша.


В качестве подчинённых изменений получилась фича memclean,
занимающаяся добавлением и включением libzmalloc.

Пользователям фичи live просьба обратить внимание на переезд
зависимости на use/deflogin/live из use/live в use/live/base
(надо было выделить use/live/.base без аккаунтов по умолчанию)
-- что-то может сломаться, особенно если его не было в основном
mkimage-profiles; о всех таких случаях просьба сообщать.

Также были учтены замечания и предложения добравшегося до m-p
cas@ -- вывод make help теперь не пытается быть излишне
услужливым в плане колоннок в случае, когда выводим не на tty
(а, например, в | grep); если была по ошибке запрошена цель,
соответствующая лишь конфигурации, но не построению образа
(например, make distro/icewm вместо make distro/icewm.iso),
то сборка по крайней мере вывалится с внятной диагностикой.

Любителям собирать несколько образов сразу, особенно если
по cron, может прийтись по вкусу новая переменная QUIET.

Благодаря трудам zerg@ добавлена начальная поддержка sddm.


В общем, 43 files changed, 575 insertions(+), 234 deletions(-)

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2015-04-23 10:45 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-04-20 19:50 [devel-distro] I: mkimage-profiles 1.1.64 Michael Shigorin
2015-04-20 20:18 ` [devel-distro] [PATCH] archdep pkglists (вдогонку к 1.1.64) Michael Shigorin
2015-04-22 15:09   ` Sergey V Turchin
2015-04-22 15:32     ` Michael Shigorin
2015-04-23 10:39       ` Sergey V Turchin
2015-04-23 10:44         ` Michael Shigorin
2015-04-23 10:45           ` Sergey V Turchin

ALT Linux Distributions development

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel-distro/0 devel-distro/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel-distro devel-distro/ http://lore.altlinux.org/devel-distro \
		devel-distro@lists.altlinux.org devel-distro@lists.altlinux.ru devel-distro@lists.altlinux.com
	public-inbox-index devel-distro

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel-distro


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git