6 # Marc E. Fiuczynski <mef@cs.princeton.edu>
7 # Copyright (C) 2006 The Trustees of Princeton University
13 # kernel_release, kernel_version and kernel_arch are expected to be set by the build to e.g.
14 # kernel_release : vs2.3.0.29.1.planetlab
15 # kernel_version : 2.6.22.14
19 %define subversion alpha_060917
22 %define release %{subversion}%{kernel_release}%{?pldistro:.%{pldistro}}%{?date:.%{date}}
23 %define kernel_id_arch %{kernel_version}-%{kernel_release}-%{kernel_arch}
24 %define kernel_id %{kernel_version}-%{kernel_release}
26 Summary: nozomi UMTS driver
31 Group: System Environment/Kernel
32 Source0: %{name}-%{version}.tar.bz2
33 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
36 URL: http://www.pharscape.org/component/option,com_forum/Itemid,68/
37 Packager: OneLab <support@one-lab.org>
38 Distribution: OneLab 4.0
41 nozomi is a UMTS card driver
47 rm -rf $RPM_BUILD_ROOT
49 # with the new build, we use the kernel-devel rpm for building
50 %define kernelpath /usr/src/kernels/%{kernel_id_arch}
52 %__make KDIR=%kernelpath default
55 rm -rf $RPM_BUILD_ROOT
57 # the makefile is broken for installation
58 #%__make KDIR=$linux INSTALLDIR=$linux/kernel/drivers/hotplug install
59 mkdir -p $RPM_BUILD_ROOT/lib/modules/%{kernel_id}/kernel/drivers/hotplug
60 cp -f nozomi.ko $RPM_BUILD_ROOT/lib/modules/%{kernel_id}/kernel/drivers/hotplug
62 # Remove depmod files, will be regenerated in %post
63 rm -f $RPM_BUILD_ROOT/lib/modules/%{kernel_id}/modules.*
66 rm -rf $RPM_BUILD_ROOT
71 /lib/modules/*/kernel/drivers/hotplug/nozomi.ko
75 depmod -a %{kernel_id} >/dev/null 2>&1 || :
82 # 0 = erase, 1 = upgrade
83 if [ $1 -eq 0 ] ; then
84 dir=/lib/modules/%{kernel_id}
85 # If we were the only module installed, remove the module dependencies
86 if [ ! -d $dir/kernel ] ; then
87 [ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --rmmoddep --remove %{kernel_id}
89 depmod -a %{kernel_id} >/dev/null 2>&1 || :
94 * Fri Dec 05 2007 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> -
95 - updated for 4.2 and new build
97 * Mon May 04 2007 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> -