1
0
Fork 0

Compare commits

...

2 Commits

Author SHA1 Message Date
Pratham Patel 6c4d05b757
fedora: fix pkg {,un}installation 2024-04-18 08:01:42 +05:30
Pratham Patel 9cabe3c8dd
fedora: move parallelism into RPM pkg 2024-04-18 07:57:42 +05:30
1 changed files with 5 additions and 5 deletions

View File

@ -6,15 +6,15 @@ set -xeu -o pipefail
function build_kernel() {
grep -q 'BuildRequires' scripts/package/kernel.spec && \
sed -i '/BuildRequires.*/d' scripts/package/kernel.spec
grep -q '\--define='\''_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
grep -q '_smp_mflags %{nil}' 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() {
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
}
@ -24,5 +24,5 @@ if [[ -z "${1:-}" ]]; then
build_kernel
install_kernel
else
rpm -qa | grep '^kernel' | grep "$1" | xargs sudo dnf autoremove --assumeyes
sudo dnf autoremove $(rpm -qa | grep '^kernel' | grep "$1")
fi