From 4dd4addc88106c49a14164d0e38de509c89c67df Mon Sep 17 00:00:00 2001 From: rmnscnce Date: Feb 24 2021 15:48:37 +0000 Subject: Fixed specfile -- REBUILD --- diff --git a/rpmsrc/kernel-lqx.spec b/rpmsrc/kernel-lqx.spec index f5c2a7e..ca1f371 100644 --- a/rpmsrc/kernel-lqx.spec +++ b/rpmsrc/kernel-lqx.spec @@ -1,7 +1,7 @@ Name: kernel-lqx Summary: The Linux Kernel with Liquorix Patches Version: 5.11.1 -Release: lqx1%{?dist} +Release: 1.lqx1%{?dist} %define kbuildver %{version}-%{release} License: GPLv2 and Redistributable, no modifications permitted Group: System Environment/Kernel @@ -11,10 +11,14 @@ Source: kernel-lqx-%{version}.tar.gz Provides: kernel-lqx-%{kbuildver} %define __spec_install_post /usr/lib/rpm/brp-compress || : %define debug_package %{nil} -BuildRequires: python3-devel gcc make perl-generators perl-interpreter openssl-devel bison flex findutils git-core perl-devel openssl elfutils-devel gawk binutils m4 tar hostname bzip2 bash gzip xz bc diffutils redhat-rpm-config net-tools elfutils patch rpm-build dwarves kmod libkcapi-hmaccalc perl-Carp +BuildRequires: python3-devel gcc make perl-generators perl-interpreter openssl-devel bison flex findutils git-core perl-devel openssl elfutils-devel gawk binutils m4 tar hostname bzip2 bash gzip xz bc diffutils redhat-rpm-config net-tools elfutils patch rpm-build dwarves kmod libkcapi-hmaccalc perl-Carp rsync grubby +Requires: bash coreutils dracut %description -The Linux Kernel, the operating system core itself +The kernel package contains the Linux kernel (vmlinuz), the core of any +Linux operating system. The kernel handles the basic functions +of the operating system: memory allocation, process allocation, device +input and output, etc. %package headers Summary: Header files for the Linux kernel for use by glibc @@ -77,22 +81,40 @@ rm -f /boot/.vmlinuz-%{kbuildver}-rpm /boot/.System.map-%{kbuildver}-rpm fi depmod -a %{kbuildver} dracut -f %{kbuildver} +if [ -x /usr/sbin/grub2-mkconfig ] ; then + if [ -e /etc/grub2-efi.cfg ] ; then + GRUBCFG='/etc/grub2-efi.cfg' + elif [ -e /etc/grub2.cfg ] ; then + GRUBCFG='/etc/grub2.cfg' + fi + grub2-mkconfig -o ${GRUBCFG} +fi %preun if [ -x /sbin/new-kernel-pkg ]; then new-kernel-pkg --remove %{kbuildver} --rminitrd --initrdfile=/boot/initramfs-%{kbuildver}.img elif [ -x /usr/bin/kernel-install ]; then kernel-install remove %{kbuildver} +else +rm -f /boot/initramfs-%{kbuildver}.img fi %postun if [ -x /sbin/update-bootloader ]; then /sbin/update-bootloader --remove %{kbuildver} fi +if [ -x /usr/sbin/grub2-mkconfig ] ; then + if [ -e /etc/grub2-efi.cfg ] ; then + GRUBCFG='/etc/grub2-efi.cfg' + elif [ -e /etc/grub2.cfg ] ; then + GRUBCFG='/etc/grub2.cfg' + fi + grub2-mkconfig -o ${GRUBCFG} +fi %files %defattr (-, root, root) -/lib/modules/5.11.1-lqx1 +/lib/modules/%{kbuildver} %exclude /lib/modules/%{kbuildver}/build %exclude /lib/modules/%{kbuildver}/source /boot/*