## Build directory %_topdir %(echo $HOME)/rpms %_signature gpg %_gpg_name SME Server 7 signing key %_gpgbin /usr/bin/gpg %_packager SME Server, Inc. ## Disable the -debug symbol packages %debug_package %{nil} # Compiler optimizations %_smp_mflags -j5 %distversion %(rpm -qf --qf='%{VERSION}' /etc/redhat-release) %dist .el%{distversion}.sme %smerelease() %(echo "%{?1}%{?dist}.%{?2}" | sed -e's|\\.$||') #--------------------------------------------------------------------- %evr %{?epoch:%{epoch}:}%{version}-%{release} %_kversion %(ls /usr/src/kernels/ | sed -n 's|^\\([^-]\\+-[^-]\\+\\)-.*|\\1|p' | tail -1) %_krelver %(echo "%{_kversion}" | sed -e 's|-|_|g') %kmod_kernelsrcdir() %(echo "/usr/src/kernels/%{_kversion}-%{?1}-%{_target_cpu}" | sed -e's|--|-|') %kmod_moduledir() /lib/modules/%{_kversion}%{?1}/updates %_with_smp %(test -d %{kmod_kernelsrcdir smp} && echo 1 || echo 0) %_with_hugemem %(test -d %{kmod_kernelsrcdir hugemem} && echo 1 || echo 0) %kmod() \ %{expand:%%global _kmodname %1} \ %{expand:%%global _kmodversion %2} \ %{expand:%%global _kmodrelease %3} \ Name: kmod-%{_kmodname} \ Version: %{_kmodversion} \ Release: %{_kmodrelease}.%{_krelver} \ Packager: %{_packager} \ License: GPL \ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-%(id -u -n)-root %kmod_dependencies() \ Summary: %{_kmodname} kernel module(s) \ Group: System Environment/Kernel \ BuildRequires: gcc \ BuildRequires: %(echo "kernel-%{?1}-devel" | sed -e's|--|-|') = %{_kversion} \ Requires: /sbin/depmod \ Requires: %(echo "kernel-%{?1}-%{_target_cpu}" | sed -e's|--|-|') = %{_kversion} \ Provides: %{_kmodname}-kmod = %{evr} \ Provides: kernel-modules = %{_kversion}%{?1} \ Provides: %(echo "kmod-%{_kmodname}-%{?1}" | sed -e's|-$||') = %{evr} %kmod_desc() \ %description %{?1}\ This package provides the %{_kmodname} kernel modules built for the Linux \ kernel %{_kversion}%{?1} for the %{_target_cpu} family of processors. %kmod_scripts() \ %post %{?1} \ depmod -aeF /boot/System.map-%{_kversion}%{?1} %{_kversion}%{?1} > /dev/null 2>&1 || : \ %postun %{?1} \ depmod -aeF /boot/System.map-%{_kversion}%{?1} %{_kversion}%{?1} > /dev/null 2>&1 || :