From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Dmitry V. Levin" To: devel@linux.iplabs.ru Subject: Re: [devel] kernel headers Message-ID: <20010109033330.C13200@LDV.fandra.org> Mail-Followup-To: devel@linux.iplabs.ru References: <3A59D3C1.2070903@lintec.minsk.by> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Md/poaVZ8hnGTzuv" Content-Disposition: inline In-Reply-To: <3A59D3C1.2070903@lintec.minsk.by>; from svd@ns1.lintec.minsk.by on Mon, Jan 08, 2001 at 04:50:41PM +0200 Sender: devel-admin@linux.iplabs.ru Errors-To: devel-admin@linux.iplabs.ru X-BeenThere: devel@linux.iplabs.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: devel@linux.iplabs.ru List-Help: List-Post: List-Subscribe: , List-Id: IPLabs Linux Team Developers mailing list List-Unsubscribe: , List-Archive: X-Original-Date: Tue, 9 Jan 2001 03:33:30 +0300 Date: Tue, 9 Jan 2001 03:33:30 +0300 Archived-At: List-Archive: List-Post: --Md/poaVZ8hnGTzuv Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit On Mon, Jan 08, 2001 at 04:50:41PM +0200, Sviatoslav Sviridov wrote: > Захотел я установить custom-kernel "по правилам" - собрать .rpm и из > него поставить ядро... > Вылезли неприятности с > > > > /boot/kernel.h > В вроде как есть намётки на поддержку custom-ядра, но это > никак не согласовано ни с /boot/kernel.h, ни c kernel-*.spec... > Да и /etc/init.d/kheader не очень хорошо разбирает какое ядро загружено... > В моём случае: > За основу конфига брал ...-secure.config, поэтому свой вариант обозвал > secure1svd. При установке правильно создались > {autoconf,modversions,version}-secure1svd.h... > Но! kheader определяет загруженное ядро как "secure". Соответственно > ничего из {autoconf,modversions,version}.h не работает :( > > Я попытался исправить эту ситуацию следующим образом: см. attachments > Здесь столкнулся с такой проблемой: пришлось непосредственно перед > #include делать "#undef linux", а потом восстанавливать. В противно > случае "linux" заменяется на "1"... Это можно как-нить по-другому обойти? > Другой вариант - можно необходимые инклуды для > {autoconf,modversions,version} генерить из kheader так же как и > /boot/kernel.h > Что лучше? Автоматическое создание /etc/init.d/kheader и 3-ех вспомогательных файлов linux/*.h согласно spec-файлу у меня в TODO для 2.2.18-ipl2mdk. Regards, Dmitry +-------------------------------------------------------------------------+ Dmitry V. Levin mailto://ldv@fandra.org Software Engineer PGP pubkey http://www.fandra.org/users/ldv/pgpkeys.html IPLabs Linux Team http://linux.iplabs.ru Fandra Project http://www.fandra.org +-------------------------------------------------------------------------+ UNIX is user friendly. It's just very selective about who its friends are. --Md/poaVZ8hnGTzuv Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE6WlxaZqIoNiVITrsRAnvjAKCfVyeCG2/dp3MfF4pmVL1W4wSrQQCg4N85 OvdUiNvYXuHKfN7IrLDtJMU= =qGiT -----END PGP SIGNATURE----- --Md/poaVZ8hnGTzuv-- _______________________________________________ Devel mailing list Devel@linux.iplabs.ru http://www.logic.ru/mailman/listinfo/devel