项目作者: ryanwoodsmall

项目描述 :
kernel spec, config for vanilla kernel rpms from kernel.org
高级语言: Roff
项目地址: git://github.com/ryanwoodsmall/kernel-rpm.git
创建时间: 2018-02-11T06:25:05Z
项目社区:https://github.com/ryanwoodsmall/kernel-rpm

开源协议:

下载


kernel-rpm

kernel spec, config (based on fedora src.rpm) for upstream vanilla kernel rpms from kernel.org

built for and run/tested only on centos 7 x86_64

build

install deps and fetch files:

  1. sudo yum -y install yum-utils rpm-build rpmdevtools
  2. for i in ~/SPECS/kernel-* ; do
  3. spectool -g -A -R $i
  4. sudo yum-builddep -y $i
  5. done

for 4.19:

  1. mkdir -p ${HOME}/rpmbuild/{SPECS,SOURCES}
  2. curl -kLo ${HOME}/rpmbuild/SPECS/kernel.spec https://raw.githubusercontent.com/ryanwoodsmall/kernel-rpm/master/rpm/SPECS/kernel-4.19.spec
  3. spectool -g -A -R ${HOME}/rpmbuild/SPECS/kernel.spec
  4. ( time ( rpmbuild -ba --clean ${HOME}/rpmbuild/SPECS/kernel.spec ) ) 2>&1 | tee /tmp/kernelbuild.out

todo

  • detect and generate EFI grub.cfg
    • /boot/efi/EFI/centos/grub.cfg on default c7
  • probably need updated linux-firmware.spec from fedora as well