https://github.com/ryanwoodsmall/kernel-rpm
kernel spec, config for vanilla kernel rpms from kernel.org
https://github.com/ryanwoodsmall/kernel-rpm
kernel kernel-spec linux linux-kernel rpm rpm-packages rpm-spec
Last synced: 8 months ago
JSON representation
kernel spec, config for vanilla kernel rpms from kernel.org
- Host: GitHub
- URL: https://github.com/ryanwoodsmall/kernel-rpm
- Owner: ryanwoodsmall
- Created: 2018-02-11T06:25:05.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-01-24T02:37:08.000Z (over 4 years ago)
- Last Synced: 2025-04-04T08:11:13.303Z (about 1 year ago)
- Topics: kernel, kernel-spec, linux, linux-kernel, rpm, rpm-packages, rpm-spec
- Language: Roff
- Size: 716 KB
- Stars: 10
- Watchers: 3
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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:
```
sudo yum -y install yum-utils rpm-build rpmdevtools
for i in ~/SPECS/kernel-* ; do
spectool -g -A -R $i
sudo yum-builddep -y $i
done
```
for 4.19:
```
mkdir -p ${HOME}/rpmbuild/{SPECS,SOURCES}
curl -kLo ${HOME}/rpmbuild/SPECS/kernel.spec https://raw.githubusercontent.com/ryanwoodsmall/kernel-rpm/master/rpm/SPECS/kernel-4.19.spec
spectool -g -A -R ${HOME}/rpmbuild/SPECS/kernel.spec
( 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