From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3F3A5BED.60402@altlinux.com> Date: Wed, 13 Aug 2003 19:40:29 +0400 From: Anton Farygin Organization: ALT Linux User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.4) Gecko/20030710 X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: ALT Linux kernel packages development Subject: Re: [d-kernel] =?KOI8-R?Q?=EF=D0=D1=D4=D8_=C7=D2=C1=C2=CC=C9_?= =?KOI8-R?Q?=D3_=C9=CE=D3=D4=C1=CC=C5=D2=CF=CD?= References: <3F39F3BC.3090803@altlinux.com> <20030813121658.GN17550@osdn.org.ua> <3F3A2E1C.1020807@altlinux.com> <3F3A39C1.9040403@altlinux.com> <20030813132552.GR17550@osdn.org.ua> <3F3A4267.3060902@altlinux.com> <20030813142500.GU17550@osdn.org.ua> In-Reply-To: <20030813142500.GU17550@osdn.org.ua> X-Enigmail-Version: 0.76.1.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig27B2B7240D31C9A00693E802" Content-Transfer-Encoding: 8bit X-BeenThere: devel-kernel@altlinux.ru X-Mailman-Version: 2.1.2 Precedence: list Reply-To: ALT Linux kernel packages development List-Id: ALT Linux kernel packages development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Aug 2003 15:40:49 -0000 Archived-At: List-Archive: List-Post: This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig27B2B7240D31C9A00693E802 Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Michael Shigorin пишет: > On Wed, Aug 13, 2003 at 05:51:35PM +0400, Anton Farygin wrote: > >>>>Мне пришлось сделать такой хак в инсталяторе, ибо переписывать >>>>текущий инсталятор в данный момент времени нет смысла. >>> >>>Антон, это все понятно, но это мухи, а не котлеты. Это проблема >>>_инсталятора_, и если ломать и автогенить -- то его, а не все >>>вокруг под тот же радиус загибать. Правда? >> >>Неправда. У нас сейчас нет ресурсов для загибания всего и вся >>под kernel Соотственно проще загнуть kernel подо все. > > > > Потом не будет ресурсов разогнуть, а потом в результате > сгибания-разгибания корова наконец сдохнет. > > Видишь ли, это мы проходили не раз, и лично я последний раз -- > вот за эти полгода. Тут тоже имели глупость избрать в какой-то > момент времени такую "стратегию" и, понимаешъ, расхлебываем-с. > > > По сути: чем отличается выгребание тобой зависимостей того же > kernel-complete для инсталятора от такой же процедуры для > каких-нибудь sh-utils? Ну не уразумею никак :( > > И объясни мне, что так драматически изменилось с тех пор, когда > _уже_ был этот же инсталятор и как минимум kernel24-up и > alsa24-up? Уже наверное в восьмой раз повторяю: в инсталяторе хардкорно прописываются модули для установки.. выглядет это так: push @{$o->{default_packages}}, "kernel-modules-alsa-std-up", "alsa2-utils", "aumix" if modules::get_al ias("sound-slot-0") =~ /^snd-/; push @{$o->{default_packages}}, "hsflinmodem", "kernel-modules-hsflinmodem-std-up" if grep { $_->{driver} eq 'hsfserial' } detect_devices::probeall(); push @{$o->{default_packages}}, "kernel-modules-slmdm-data", "kernel-modules-slmdm-std-up" if grep { $_->{driver} eq 'slamrmo' } detect_devices::probeall(); Вот теперь представь себе, что количество таких пакетов растет каждый день... Сейчас я сделал такой хак: push @{$o->{default_packages}}, "kernel-image-std-up", "kernel-modules-drm-std-up", "kernel-modules-slm dm-data", "kernel-modules-slmdm-std-up", "kernel-modules-bcm5700-std-up", "kernel-modules-pctel-std-up", "kernel -modules-sensors-std-up", "kernel-modules-nvidia-nforce-std-up" if !$::oem && c::kernel_version() =~ /^\Q2.4/; А kernel-complete не получается в инсталяторе использовать, т.к. у него конкретно сломана идеология работы с виртуальными пакетами и с зависимостями. Это лечится только переписыванием. Впрочем - если есть желание: можешь попробовать поправить (заодно исправив apt-get, kudzu и все остальное). Rgds, Rider P.S. Образ compact и installer с последними версиями XFree-4.3.0 и kernel-image-std-up закачивается на ftp.altlinux.ru/pub/people/rider/ISO/ Changelog приложен --------------enig27B2B7240D31C9A00693E802 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQE/Olvxqohfd2vlwKsRAi8FAJ0SbWTxA9MCGy1P0l6KK0C4Ro7dHQCgsUGC C7C+ZYwKnD/MBLdUAfZaTeY= =NT6G -----END PGP SIGNATURE----- --------------enig27B2B7240D31C9A00693E802--