cd /usr/src
wget ftp://ftp.redhat.com/pub/redhat/linux/enterprise/5Server/en/os/SRPMS/kernel-`uname -r`.src.rpm
mkdir -p /usr/src/redhat/SOURCES
mkdir -p /usr/src/redhat/BUILD
rpm -ihv kernel-`uname -r`.src.rpm
Патчим дерево ядра 2.6.18 патчами от Red Hat:
yum install -y rpm-build redhat-rpm-config unifdef # необходимы для наложения патчей
cd /usr/src/redhat/SPECS
rpmbuild -bp kernel-2.6.spec
Ключ bp обозначает:
-bp Executes the "%prep" stage from the spec file. Normally this involves unpacking the sources and applying any patches.
Теперь, если необходимо провести подготовку к сборке модулей, выполняем команды:
cd /usr/src/redhat/BUILD/kernel-2.6.18/linux-2.6.18.i386
make oldconfig
make prepare
Либо можно подключить srcrpm репо для этого и стянуть оттуда.
No comments :
Post a Comment
Note: only a member of this blog may post a comment.