SPECS: mISDN.spec - more work
arekm
arekm at pld-linux.org
Mon Aug 29 23:32:00 CEST 2005
Author: arekm Date: Mon Aug 29 21:32:00 2005 GMT
Module: SPECS Tag: HEAD
---- Log message:
- more work
---- Files affected:
SPECS:
mISDN.spec (1.2 -> 1.3)
---- Diffs:
================================================================
Index: SPECS/mISDN.spec
diff -u SPECS/mISDN.spec:1.2 SPECS/mISDN.spec:1.3
--- SPECS/mISDN.spec:1.2 Sun Aug 28 15:17:36 2005
+++ SPECS/mISDN.spec Mon Aug 29 23:31:53 2005
@@ -75,9 +75,9 @@
%prep
%setup -q -n %{name}-%{mISDN_version}
-mv Makefile.module Makefile
-
%build
+cd drivers/isdn/hardware/mISDN
+sed -e 's#$(.*)#m#g' Makefile.v2.6 > Makefile
for cfg in %{?with_dist_kernel:%{?with_smp:smp} up}%{!?with_dist_kernel:nondist}; do
if [ ! -r "%{_kernelsrcdir}/config-$cfg" ]; then
@@ -87,6 +87,7 @@
install -d include/{linux,config}
ln -sf %{_kernelsrcdir}/config-$cfg .config
ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h include/linux/autoconf.h
+ cp -a ../../../../include/linux/*.h include/linux
ln -sf %{_kernelsrcdir}/include/asm-%{_target_base_arch} include/asm
touch include/config/MARKER
@@ -99,18 +100,27 @@
M=$PWD O=$PWD \
%{?with_verbose:V=1}
-# mv mISDN{,-$cfg}.ko
+ for mod in *.ko; do
+ m=$(echo "$mod" | sed -e 's#.ko##g')
+ mv ${m}.ko ../${m}-${cfg}.ko
+ done
done
%install
rm -rf $RPM_BUILD_ROOT
-
+cd drivers/isdn/hardware
install -d $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}{,smp}/drivers/isdn/hardware/mISDN
-install mISDN-%{?with_dist_kernel:up}%{!?with_dist_kernel:nondist}.ko \
- $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/drivers/isdn/hardware/mISDN/
+
+for mod in *-%{?with_dist_kernel:up}%{!?with_dist_kernel:nondist}.ko; do
+ m=$(echo "$mod" | sed -e 's#-%{?with_dist_kernel:up}%{!?with_dist_kernel:nondist}.ko##g'
+ install "$mod" $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/drivers/isdn/hardware/mISDN/${m}.ko
+done
+
%if %{with smp} && %{with dist_kernel}
-install mISDN-smp.ko \
- $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/drivers/isdn/hardware/mISDN/
+for mod in *-smp.ko; do
+ m=$(echo "$mod" | sed -e 's#-smp.ko##g')
+ install "$mod" $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/drivers/isdn/hardware/mISDN/${m}.ko
+done
%endif
%clean
@@ -144,6 +154,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.3 2005/08/29 21:31:53 arekm
+- more work
+
Revision 1.2 2005/08/28 13:17:36 qboosh
- pl desc
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/mISDN.spec?r1=1.2&r2=1.3&f=u
More information about the pld-cvs-commit
mailing list