День добрый! Захотел я установить 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 Что лучше? -- Sviatoslav Sviridov [mailto:svd@lintec.minsk.by] [ICQ#10845380] [Lintec Project] [MLUG]