最初始的源码加上打了所有的patch后的源码,即最新的源码。
cp kernel-3.10.0-693.el7.src.rpm /root/rpmbuild/SOURCES/
cd /root/rpmbuild/SOURCES/
//extract files from cpio
rpm2cpio kernel-3.10.0-693.el7.src.rpm | cpio -iv
rpmbuild -bp kernel.spec
//生成的源码位置为安装rpmbuild的BUILD目录下:
/root/rpmbuild/BUILD/kernel-3.10.0-693.el7/
那么就要加上-d参数,用来生成目录,否则报错。
rpm2cpio xxx | cpio -iv -d
原文:https://blog.51cto.com/wendashuai/2549204