Compare commits
2 Commits
ccb2dcac1e
...
6c4d05b757
Author | SHA1 | Date |
---|---|---|
Pratham Patel | 6c4d05b757 | |
Pratham Patel | 9cabe3c8dd |
|
@ -6,15 +6,15 @@ set -xeu -o pipefail
|
||||||
function build_kernel() {
|
function build_kernel() {
|
||||||
grep -q 'BuildRequires' scripts/package/kernel.spec && \
|
grep -q 'BuildRequires' scripts/package/kernel.spec && \
|
||||||
sed -i '/BuildRequires.*/d' scripts/package/kernel.spec
|
sed -i '/BuildRequires.*/d' scripts/package/kernel.spec
|
||||||
grep -q '\--define='\''_smp_mflags %{nil}'\'' \\' scripts/Makefile.package && \
|
grep -q '_smp_mflags %{nil}' scripts/Makefile.package && \
|
||||||
sed -i 's@--define='\''_smp_mflags %{nil}'\'' \\@--define='\''_smp_mflags %{nil}'\'' --define='\''with_devel 1'\'' \\@g' scripts/Makefile.package
|
sed -i "s/_smp_mflags %{nil}/_smp_mflags ${MAX_PARALLEL_JOBS}/g" scripts/Makefile.package
|
||||||
|
|
||||||
time make "${MAX_PARALLEL_JOBS}" binrpm-pkg
|
time make binrpm-pkg
|
||||||
}
|
}
|
||||||
|
|
||||||
function install_kernel() {
|
function install_kernel() {
|
||||||
if [[ "${INSTALL_ZE_KERNEL}" == '1' ]]; then
|
if [[ "${INSTALL_ZE_KERNEL}" == '1' ]]; then
|
||||||
sudo rpm -i "rpmbuild/RPMS/$(uname -m)"/*."$(uname -m).rpm"
|
sudo dnf localinstall --assumeyes "rpmbuild/RPMS/$(uname -m)"/*."$(uname -m).rpm"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -24,5 +24,5 @@ if [[ -z "${1:-}" ]]; then
|
||||||
build_kernel
|
build_kernel
|
||||||
install_kernel
|
install_kernel
|
||||||
else
|
else
|
||||||
rpm -qa | grep '^kernel' | grep "$1" | xargs sudo dnf autoremove --assumeyes
|
sudo dnf autoremove $(rpm -qa | grep '^kernel' | grep "$1")
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue