Skip to content
Snippets Groups Projects
Commit 52d8d7bb authored by Rocky Automation's avatar Rocky Automation :tv:
Browse files

import imports/r9/intel-i915-dkms-1.23.6.42.230425.56-1.src

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