ALT Linux kernel packages development
 help / color / mirror / Atom feed
* [d-kernel] new bootloader-utils
@ 2004-05-22 14:36 Alexey Tourbin
  2004-05-24  4:46 ` iLya Bryzgalow
  2004-05-24  7:32 ` Michael Shigorin
  0 siblings, 2 replies; 30+ messages in thread
From: Alexey Tourbin @ 2004-05-22 14:36 UTC (permalink / raw)
  To: devel-kernel

[-- Attachment #1: Type: text/plain, Size: 1516 bytes --]

Здравствуйте.

Наполовину переделанные bootloader-utils уже лежат в сизифе (0.2-alt1).
Я решил пойти по пути наибольшего упрощения, чтобы всё само работало
неким рациональным образом и хлеба не просило.  Сейчас bootloader-utils
находятся в процессе дальнейшего упрощения и рационализации. :)

Во-первых, предлагаю зафиксировать стандартные конструкции для ядер:

BuildRequires: bootloader-utils >= 0.3

%post
/sbin/installkernel %kversion-%flavour-%krelease

%preun
/sbin/installkernel --remove %kversion-%flavour-%krelease

(и, соответственно, для memtest86)
/sbin/installkernel --memtest %version
/sbin/installkernel --memtest --remove %version

(legacy options по-прежнему работают)

Во-вторых, предлагаю обсудить, что именно при этом должно происходить.

0) при DURING_INSTALL не присходит ничего.

1a) при установке ядра создается initrd и расставляются симлинки
vmlinuz-up и initrd-up.img, или же vmlinuz-smp и initrd-smp.img.

1б) при удалении ядра удаляется initrd, что делать с потенциально
повисшими симлинками -- непонятно (поэтому мне вообще не нравится идея
дефолтных ядер без версии).

2а) добавляется/удаляется запись в/из lilo.conf, если lilo.conf существует.
2б) добавляется/удаляется запись в/из menu.lst, если menu.lst существует.

3а) Обнаруживается загрузчик.
3б) Если обнаруженный загрузчик -- lilo, то запускается lilo.

На перле написаны только 2а и 2б, всё остальное должно уместиться
в /sbin/installkernel.  Отсутствие в системе перла не фатально.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

end of thread, other threads:[~2004-06-16  7:10 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-05-22 14:36 [d-kernel] new bootloader-utils Alexey Tourbin
2004-05-24  4:46 ` iLya Bryzgalow
2004-05-24  0:44   ` Anton Farygin
2004-05-25 13:18     ` [d-kernel] " Alexey Tourbin
2004-05-24  1:29       ` Anton Farygin
2004-05-25 14:09         ` Alexey Tourbin
2004-05-24  2:07           ` Anton Farygin
2004-05-25 17:49             ` Alexey Tourbin
2004-05-26  7:12               ` Denis Ovsienko
2004-05-26  8:46                 ` Anton Farygin
2004-05-26  9:06                   ` Alexey Tourbin
2004-05-26  9:46                     ` Sergey Vlasov
2004-05-31 11:36                   ` Alexey Tourbin
2004-05-31 14:00                     ` Anton Farygin
2004-05-31 14:19                       ` Alexey Tourbin
2004-05-31 14:38                         ` Sergey Vlasov
2004-05-31 14:46                         ` Sergey Vlasov
2004-06-11 14:41                 ` Alexey Tourbin
2004-06-16  7:10                   ` Denis Ovsienko
2004-05-27  8:55               ` Michael Shigorin
2004-05-25 15:18       ` Alexey Tourbin
2004-05-26  5:45       ` K.D.V.
2004-05-24  6:12   ` [d-kernel] " Александр Новосёлов
2004-05-24  6:32     ` Ivan Fedorov
2004-05-24  6:37       ` Genix
2004-05-24  6:41         ` Ivan Fedorov
2004-05-24  7:32       ` Александр Новосёлов
2004-05-24  7:36       ` Michael Shigorin
2004-05-24  7:35     ` Michael Shigorin
2004-05-24  7:32 ` Michael Shigorin

ALT Linux kernel packages development

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel-kernel/0 devel-kernel/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-kernel devel-kernel/ http://lore.altlinux.org/devel-kernel \
		devel-kernel@altlinux.org devel-kernel@altlinux.ru devel-kernel@altlinux.com
	public-inbox-index devel-kernel

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


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