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 taglevel alpha_060917
21 %define release %{taglevel}%{kernel_release}%{?pldistro:.%{pldistro}}%{?date:.%{date}}
22 %define kernel_id_arch %{kernel_version}-%{kernel_release}-%{kernel_arch}
23 %define kernel_id %{kernel_version}-%{kernel_release}
25 Summary: nozomi UMTS driver
30 Group: System Environment/Kernel
31 Source0: %{name}-%{version}.tar.bz2
32 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
35 URL: http://www.pharscape.org/component/option,com_forum/Itemid,68/
36 Packager: OneLab <support@one-lab.org>
37 Distribution: OneLab 4.0
40 nozomi is a UMTS card driver
46 rm -rf $RPM_BUILD_ROOT
48 # with the new build, we use the kernel-devel rpm for building
49 %define kernelpath /usr/src/kernels/%{kernel_id_arch}
51 %__make KDIR=%kernelpath default
54 rm -rf $RPM_BUILD_ROOT
56 # the makefile is broken for installation
57 #%__make KDIR=$linux INSTALLDIR=$linux/kernel/drivers/hotplug install
58 mkdir -p $RPM_BUILD_ROOT/lib/modules/%{kernel_id}/kernel/drivers/hotplug
59 cp -f nozomi.ko $RPM_BUILD_ROOT/lib/modules/%{kernel_id}/kernel/drivers/hotplug
61 # Remove depmod files, will be regenerated in %post
62 rm -f $RPM_BUILD_ROOT/lib/modules/%{kernel_id}/modules.*
65 rm -rf $RPM_BUILD_ROOT
70 /lib/modules/*/kernel/drivers/hotplug/nozomi.ko
74 depmod -a %{kernel_id} >/dev/null 2>&1 || :
81 # 0 = erase, 1 = upgrade
82 if [ $1 -eq 0 ] ; then
83 dir=/lib/modules/%{kernel_id}
84 # If we were the only module installed, remove the module dependencies
85 if [ ! -d $dir/kernel ] ; then
86 [ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --rmmoddep --remove %{kernel_id}
88 depmod -a %{kernel_id} >/dev/null 2>&1 || :
93 * Fri Dec 05 2007 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> -
94 - updated for 4.2 and new build
96 * Mon May 04 2007 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> -