Skip to content
Snippets Groups Projects
Verified Commit fe7c89c0 authored by Sherif Nagy's avatar Sherif Nagy
Browse files

Init version 1.23.6.42.230425.56

parents
No related branches found
No related tags found
No related merge requests found
7a60b56ac8ebab70a3d606709f32171319db879d5f50dbd6e398064777fdda42 SOURCES/intel-i915-dkms-1.23.6.42.230425.56-src.tar.gz
%define module intel-i915-dkms
%define version 1.23.6.42.230425.56
%define release 1
Summary: I915 Backports Module DKMS Package
Name: %{module}
Version: %{version}
Release: %{release}
License: GPL
Group: System Environment/Base
BuildArch: x86_64
Vendor: Intel
Provides: %{module}
Packager: linux-graphics@intel.com
Requires: dkms gcc bash sed
Obsoletes: intel-platform-vsec-dkms intel-platform-cse-dkms
# There is no Source# line for dkms.conf since it has been placed
# into the source tarball of SOURCE0
Source0: %{module}-%{version}-src.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root/
%description
Out of tree i915 driver.
Installed as dkms module.
%prep
rm -rf %{module}-%{version}
mkdir %{module}-%{version}
cd %{module}-%{version}
tar xvzf $RPM_SOURCE_DIR/%{module}-%{version}-src.tar.gz
%install
if [ "%{buildroot}" != "/" ]; then
rm -rf %{buildroot}
fi
mkdir -p %{buildroot}/usr/src/%{module}-%{version}/
cp -rf %{module}-%{version}/* %{buildroot}/usr/src/%{module}-%{version}
%clean
if [ "%{buildroot}" != "/" ]; then
rm -rf %{buildroot}
fi
%files
%defattr (-, root, root)
/usr/src/%{module}-%{version}/
%pre
%post
/usr/sbin/dkms add -m %module -v %version --rpm_safe_upgrade
for i in /lib/modules/5.14*; do
H="$i/build";
K=$(echo $i | cut -d '/' -f 4);
if [ -d $H ]; then
dkms install --force -m %module -v %version -k $K;
else
echo "SKIP DKMS Installation: kernel Headers not available for variant $K";
fi
done
echo -e
echo -e "Creating initramfs for :$(uname -r)"
if [ "SLES15_SP5" == "CUSTOM_KERN_1" ] || [ -e /etc/redhat-release ]; then
if [ -e /boot/vmlinuz-$(uname -r) ] && [ -e /sbin/depmod ] && [ -x %{_bindir}/dracut ]; then
/sbin/depmod -a "$(uname -r)"
%{_bindir}/dracut -f --kver "$(uname -r)"
else
echo -e "Unable to create initramfs for :$(uname -r)"
fi
else
if [ -e /boot/vmlinuz-$(uname -r) ] && [ -e /sbin/depmod ]; then
/sbin/depmod -a "$(uname -r)"
/sbin/mkinitrd
else
echo -e "Unable to create initramfs for :$(uname -r)"
fi
fi
exit 0
%preun
echo -e
echo -e "Uninstall of %{module} module (version %{version}) beginning:"
for i in /var/lib/dkms/%{module}/%{version}/5.14*; do
K=$(echo $i | cut -d '/' -f 7);
/usr/sbin/dkms remove -m %{module} -v %{version} -k $K --rpm_safe_upgrade
done
echo -e "Creating initramfs for :$(uname -r)"
if [ "SLES15_SP5" == "CUSTOM_KERN_1" ] || [ -e /etc/redhat-release ]; then
if [ -e /boot/vmlinuz-$(uname -r) ] && [ -e /sbin/depmod ] && [ -x %{_bindir}/dracut ]; then
/sbin/depmod -a "$(uname -r)"
%{_bindir}/dracut -f --kver "$(uname -r)"
else
echo -e "Unable to create initramfs for :$(uname -r)"
fi
else
if [ -e /boot/vmlinuz-$(uname -r) ] && [ -e /sbin/depmod ]; then
/sbin/depmod -a "$(uname -r)"
/sbin/mkinitrd
else
echo -e "Unable to create initramfs for :$(uname -r)"
fi
fi
exit 0
%changlog
* Tue Mar 12 2024 Sherif Nagy <sherif@rockylinux.org> - 1.23.6.42.230425.56-1
- Init version 1.23.6.42.230425.56
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment