From 7f2c4a12101573fbf9df69e67892ad72d6857bc1 Mon Sep 17 00:00:00 2001 From: Hans Ulrich Niedermann Date: Sun, 12 Apr 2009 15:16:04 +0200 Subject: make "service akmod restart" work --- synaptics-usb-kmod.spec | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'synaptics-usb-kmod.spec') diff --git a/synaptics-usb-kmod.spec b/synaptics-usb-kmod.spec index a816a24..92f9ca7 100644 --- a/synaptics-usb-kmod.spec +++ b/synaptics-usb-kmod.spec @@ -7,7 +7,7 @@ Name: synaptics-usb-kmod Version: 1.5 -Release: 3%{?tarvers:.%{tarvers}}%{?dist} +Release: 4%{?tarvers:.%{tarvers}}%{?dist} Summary: USB Synaptics device driver - kernel driver Group: System Environment/Kernel @@ -15,6 +15,7 @@ License: GPLv2+ URL: http://www.jan-steinhoff.de/linux/synaptics-usb.html Source0: http://www.jan-steinhoff.de/linux/%{tarbase}-%{tarvers}.tar.bz2 Source11: synaptics-usb-kmodtool-excludekernel-filterfile +Patch1: synaptics-usb-kmod-Makefile.patch BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) @@ -44,6 +45,7 @@ USB Synaptics device driver - kernel driver # print kmodtool output for debugging purposes: kmodtool --target %{_target_cpu} --repo %{repo} --kmodname %{name} --filterfile %{SOURCE11} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null %setup -q -c -T -a 0 +%patch1 -p0 -b.makefile for kernel_version in %{?kernel_versions}; do %{__cp} -rl synaptics-usb _kmod_source_${kernel_version%%___*} @@ -61,14 +63,15 @@ done %build for kernel_version in %{?kernel_versions}; do mkdir "_kmod_build_${kernel_version%%___*}" - %{__make} -C "_kmod_source_${kernel_version%%___*}" \ + pushd "_kmod_source_${kernel_version%%___*}" + %{__make} \ V=1 \ O="_kmod_build_${kernel_version%%___*}" \ KVER="${kernel_version%%___*}" \ KSRC="${kernel_version##*___}" \ KBUILD="${kernel_version##*___}" \ - \ modules + popd for mod in %{module_list}; do mv -f "_kmod_source_${kernel_version%%___*}/${mod}.ko" "_kmod_build_${kernel_version%%___*}" done @@ -95,6 +98,10 @@ done %changelog +* Sun Apr 12 2009 Hans Ulrich Niedermann - 1.5-4.1.5rc4 +- fix building of kernel module via "service akmod restart" +- first working package + * Sun Apr 12 2009 Hans Ulrich Niedermann - 1.5-3.1.5rc4 - bump version to stay in sync with synaptics-usb -- cgit