[mdk-re] Снова компиляцияядра.

vic ismakaev =?iso-8859-1?q?viclists_=CE=C1_mail=2Eesoo=2Eru?=
Ср Май 16 12:02:01 MSD 2001


Решил я значит взять новое ядро из Sisypha kernel24-2.4.4-alt1.src.rpm.
Создал в хомесе каталог RPM/ со всеми подкалагоми и правами.Ввел себя в 
группу rpm. Сделал rpm -iv kernel24-2.4.4-alt1.src.rpm.
Затем захотел наложить на него патчик от В.Завадского 
(trustees.sourceforge.net).
Сделал так:
взял стандартный   kernel-2.4.4-i686-up.config  и подрвил его до 
kernel-2.4.4-i686-up-trustees.config (просто добавил строку CONFIG_TRUSTEES=y 
) (в аттаче)
Затем взял kernel24.spec и добавил в него определения для патча trustees 

%define BUILD_UP_TRUSTEES 1
....
%define trusteesver 2.4.1
......
Source46: kernel-%{kversion}-i686-up-trustees.config
....
###Trustees patch: ACL on FS likes Novell NW
Patch720: trustees.2.4.1-2.4.2.patch
....
%package up-trustees
....
%description up-trustees
...
# Trustees patches
%patch720 -p1

Сохраняю kernel-2.4.spec , делаю rpm -ba kernel-2.4.spec и получаю облом при 
наложении trustees-патча.
----------------------------
+ /usr/bin/patch -p1 -s
+ echo 'Patch #720 (trustees.2.4.1-2.4.2.patch):'
Patch #720 (trustees.2.4.1-2.4.2.patch):
+ /usr/bin/patch -p1 -s
1 out of 1 hunk FAILED -- saving rejects to file fs/Config.in.rej
1 out of 2 hunks FAILED -- saving rejects to file include/linux/fs.h.rej
misordered hunks! output would be garbled
3 out of 9 hunks FAILED -- saving rejects to file fs/open.c.rej
2 out of 2 hunks FAILED -- saving rejects to file arch/i386/kernel/entry.S.rej
1 out of 1 hunk FAILED -- saving rejects to file arch/alpha/kernel/entry.S.rej
1 out of 1 hunk FAILED -- saving rejects to file include/asm-arm/unistd.h.rej
Неверный код возврата из /home/vic/RPM/TMP/rpm-tmp.52531 (%prep)
------------------------------------
Что я не так сделал?

P.S.если распаковать ядро и наложить на него все патчи из дистрибутива,
а потом наложить патч trustees через
patch -p0 <rustees.2.4.1-2.4.2.patch,
то все проходит нормально.


С уважением
Виктор В Исмакаев




Подробная информация о списке рассылки community