From: Michael Shigorin <mike@osdn.org.ua> To: ALT Linux kernel packages development <devel-kernel@altlinux.ru> Subject: Re: [d-kernel] Re: kernel order Date: Mon, 22 Dec 2003 19:45:04 +0200 Message-ID: <20031222174504.GN24022@osdn.org.ua> (raw) In-Reply-To: <3FE7252E.5070902@altlinux.com> On Mon, Dec 22, 2003 at 08:09:02PM +0300, Anton Farygin wrote: > >>ALT Linux - остается старое ядро. > >Навеки? > Да. В качестве аварийного - если новое ядро не сработало. Оно существует (в т.ч. как аварийное) под лейблом "ALT Linux" или все же как "ALT Linux (old kernel)", например? > По схеме с симлинками - проблема заключается в том, что > установленное ядро перекроет симлинки на vmlinuz-up и > initrd-up, что приведет к фактически одному ядро, доступному > через две разные записи lilo Ой как смертельно. И опять же -- чего ты хочешь добиться? Сформулируй, не докапываясь к симлинкам. Вот, например, если хотим добиться: - после установки ядра 1 оно доступно как ALTLinux; - после накатывания ядра 2 _оно_ доступно как ALTLinux, при этом ядро 1 доступно как ALTLinux_old; - при накатывании ядра 3 оно доступно как ALTLinux, ядро 2 доступно как ALTLinux_old, ядро 1 доступно по метке вида 2422-alt1-up Последнее -- самое неприятное, но было бы разумно IMO. Ставим ядро есть линки, соответствующие типу (up/smp)? >да | есть линки *.old? | >да | | снести их | | изменить соотв. запись в конфиге на "циферки" | >нет | | ok | переименовываем линки в *.old | есть запись для ALTLinux_old? | >да | | ok (линки-то остаются) | >нет | | делаем (на линках) >нет | делаем линки (vmlinuz-*, initrd-*.img) | есть запись для ALTLinux? | >да | | ok (линки) (разве проверить) | >нет | | делаем (на линках) Сносим ядро на него указывают линки "по умолчанию"? >да | есть *.old, указывающие на существующие файлы? | >да | | переименовать *.old в vmlinuz-* / initrd-*.img | | проверить/создать запись для ALTLinux | | снести запись для ALTLinux_old | >нет | | ой | | пытаемся найти наиболее свежее из оставшихся ядер | | >да | | | создать симлинки на него | | | проверить/создать запись для ALTLinux | | >нет | | | громко орем "это было последнее ядро, аааа!" :-) >нет | на него указывают линки *.old? | >да | | (схожие пляски, уже лень писать) | >нет | | просто сносим запись При этом линки vmlinuz и initrd.img если и переключаются, то: 1) между up и smp; 2) между flavours; 3) _другой_ фиговиной -- которой интересно только то, пользовать ли UP или SMP ядро и какой flavour. (ну и которая проверит актуальность и посоветует обновить, если одно из них -- рассинхронизировано с обновлениями по соотв. flavour/ncpu) > >>Новое просто добавляется в список. > >С каким лейблом? > с лейблом устанавливаемого ядра, естественно. Каков лейбл устанавливаемого ядра? (и что должен об этом думать Дорогой Пользователь (tm), если это не "ALT Linux"?) > >>sec update должен устанавливать новое ядро и дописывать его в > >>список, устанавливая дефолтным (но при этом не убирая старое). > >Как называя? > например 2420-std-up10 Шикарно. Пользователь немного удивится, что какая-то бнопня вылезла, но будет исправно подводить курсор к "ALT Linux" (или "WinNT" ;-) и говорить "ентер". > >>Это мы сможем сделать только на новом apt'е (через lua) > >Да я не о подтягивании подпакетов сейчас. > >Я к тому, что IMCO логично как раз сохранять лейбу дефолтного > >ядра -- "ALT Linux". И при этом проблемы с симлинками -- в > >упор не вижу, любой другой вариант сильно лучше не будет. > Читай выше. Дык читаю. И то ли крепко торможу, то ли это искание проблем на филейную часть дистрибутива (вместе с суппортом всех мастей и рангов). PS: схемка набросана в полтора прохода, пинайте на здоровье. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/
next prev parent reply other threads:[~2003-12-22 17:45 UTC|newest] Thread overview: 39+ messages / expand[flat|nested] mbox.gz Atom feed top 2003-12-16 16:43 [d-kernel] kernel 2.6.0-test11 Ed V. Bartosh 2003-12-16 19:12 ` Michael Shigorin 2003-12-17 10:04 ` Anton Farygin 2003-12-17 9:05 ` Ed V. Bartosh 2005-08-25 23:39 ` [d-kernel] unprivileged klogd vs vanilla kernel 2.6.x Dmitry V. Levin 2003-12-18 7:35 ` [d-kernel] Re: kernel 2.6.0-test11 Andrey Rahmatullin 2003-12-18 7:56 ` Vitaly Lipatov 2003-12-18 9:40 ` Andrey Rahmatullin 2003-12-18 8:52 ` Ed V. Bartosh 2003-12-18 18:38 ` Andrey Rahmatullin 2003-12-22 9:51 ` Anton Farygin 2003-12-22 10:40 ` Michael Shigorin 2003-12-18 8:06 ` Michael Shigorin 2003-12-18 9:24 ` Andrey Rahmatullin 2003-12-18 12:01 ` [d-kernel] Re: kernel labels Alexey Tourbin 2003-12-18 12:08 ` Sergey Vlasov 2003-12-18 12:23 ` [d-kernel] Re: kernel order Alexey Tourbin 2003-12-18 12:34 ` Sergey Vlasov 2003-12-18 15:47 ` Alexey Tourbin 2003-12-18 15:58 ` Michael Shigorin 2003-12-18 16:07 ` Alexey Tourbin 2003-12-18 20:20 ` Michael Shigorin 2003-12-19 13:31 ` Alexey Tourbin 2003-12-19 13:43 ` Sergey Vlasov 2003-12-22 9:41 ` Anton Farygin 2003-12-22 10:38 ` Michael Shigorin 2003-12-22 10:46 ` Anton Farygin 2003-12-22 10:53 ` Michael Shigorin 2003-12-22 11:11 ` Anton Farygin 2003-12-22 12:28 ` Sergey Vlasov 2003-12-22 17:00 ` Anton Farygin 2003-12-22 16:53 ` Michael Shigorin 2003-12-22 12:30 ` Dmitry V. Levin 2003-12-22 13:00 ` Michael Shigorin 2003-12-22 17:09 ` Anton Farygin 2003-12-22 17:45 ` Michael Shigorin [this message] 2003-12-18 12:35 ` Dmitry V. Levin 2003-12-18 13:06 ` Aleksey Avdeev 2003-12-18 18:24 ` [d-kernel] " Денис Смирнов
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20031222174504.GN24022@osdn.org.ua \ --to=mike@osdn.org.ua \ --cc=devel-kernel@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
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