From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Comment-To: "Albert R. Valiev" To: ALT Linux kernel packages development Subject: Re: [d-kernel] 3c90x In-Reply-To: <200308072008.28000.darkstar@altlinux.ru> (Albert R. Valiev's message of "Thu, 7 Aug 2003 20:08:27 +0400") References: <200308072008.28000.darkstar@altlinux.ru> From: ed@altlinux.ru (Ed V. Bartosh) Organization: ALT Linux Date: Thu, 07 Aug 2003 19:30:11 +0400 Message-ID: User-Agent: Gnus/5.1002 (Gnus v5.10.2) XEmacs/21.4 (Portable Code, linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-BeenThere: devel-kernel@altlinux.ru X-Mailman-Version: 2.1.2 Precedence: list Reply-To: ALT Linux kernel packages development List-Id: ALT Linux kernel packages development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Aug 2003 16:32:04 -0000 Archived-At: List-Archive: List-Post: --=-=-= Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit >>>>> "ARV" == Albert R. Valiev writes: ARV> В сообщении от 7 Август 2003 18:49 Ed V. Bartosh написал: >> Hello, >> >> Name: kernel-source-%module_name-%module_version - зачем версию в >> имя ? Предвидится несколько версих одновременно ARV> Упс. пропустил случайно. Ничего, все равно модуль перезаливать ARV> надо из-за ошибки Может тогда заодно и причешешь спек модуля ? Там мелочи, но все равно. Да, и почему в такое странное место ставишь ? может лучше в ...kernel/drivers/net, туда, где остальные драйверы такого рода ? Дифф со своим спеком приаттачиваю. -- Best regards, Ed V. Bartosh --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=3c90x.spec.diff --- /home/ed/tmp/3c90x-llc-smp.spec 2003-08-07 19:23:28 +0400 +++ /home/ed/tmp/kernel-modules-3c90x-aw-smp 2003-08-07 19:23:28 +0400 @@ -1,36 +1,32 @@ -%define module_name 3c90x -%define module_release alt1 -%define module_version 1.0.2 - -%define kversion 2.4.21rel -%define krelease alt4 -%define flavour llc-smp +# -*- rpm-spec -*- +# $Id: kernel-modules-3c90x-aw-smp,v 1.2 2003/08/07 12:59:22 ed Exp $ +# + +%define module_name 3c90x +%define module_version 1.0.2 + +%define kversion 2.4.21 +%define krelease alt14 +%define flavour aw-smp +%define kcc "%kgcc" %define base_arch %(echo %{_target_cpu} | sed 's/i.86/i386/;s/athlon/i386/') -%define kgcc gcc-2.96 -%define kgcc_package gcc2.96 +%define module_dir /lib/modules/%{kversion}-%{flavour}-%{krelease}/kernel/drivers/net -%ifdef use_ccache -%define kcc "ccache %kgcc" -%else -%define kcc "%kgcc" -%endif +Summary: 3COM 3c90x network card drivers +Name: kernel-modules-%{module_name}-%{flavour} +Version: %module_version +Release: alt2 +License: GPL +Group: System/Kernel and hardware -%define module_dir /lib/modules/%{kversion}-%{flavour}-%{krelease}/3com +Packager: Kernel Maintainer Team +BuildPreReq: kernel-build-tools -Summary: 3COM 3c90x network card drivers -Name: kernel-modules-%{module_name}-%{flavour} -Version: %module_version -Release: %module_release -License: GPL -Group: System/Kernel and hardware - -Packager: Kernel Maintainer Team - -ExclusiveOS: Linux -URL: http://www.kernel.org/ +ExclusiveOS: Linux +URL: http://www.kernel.org/ BuildRequires: %kgcc_package BuildRequires: modutils BuildRequires: perl @@ -38,9 +34,9 @@ BuildRequires: kernel-headers-%flavour BuildRequires: kernel-source-%module_name-%module_version -Prereq: fileutils -Prereq: modutils -Prereq: kernel-image-%flavour = %kversion-%krelease +Prereq: fileutils +Prereq: modutils +Prereq: kernel-image-%flavour = %kversion-%krelease ExclusiveArch: %ix86 %description @@ -48,34 +44,41 @@ %prep -rm -rf kernel-source-%{module_name}-%{module_version} - -tar -jxvf %{_usrsrc}/kernel/sources/kernel-source-%{module_name}-%{module_version}.tar.bz2 - -%setup -D -T -n kernel-source-%{module_name}-%{module_version} +rm -rf kernel-source-%module_name-%module_version + +tar -jxvf %_usrsrc/kernel/sources/kernel-source-%module_name-%module_version.tar.bz2 + +%setup -D -T -n kernel-source-%module_name-%module_version %build %kcc -c 3c90x.c -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer \ --I/usr/include/linux-%{kversion}-%{flavour}/include \ +-I/usr/include/linux-%kversion-%flavour/include \ -fno-strength-reduce -pipe -DMODULE -D__KERNEL__ -DMODVERSIONS %install -mkdir -p $RPM_BUILD_ROOT/%{module_dir} -install -p -m644 3c90x.o $RPM_BUILD_ROOT/%{module_dir} +mkdir -p $RPM_BUILD_ROOT/%module_dir +install -p -m644 3c90x.o $RPM_BUILD_ROOT/%module_dir %post -/sbin/depmod -a -F /boot/System.map-%{kversion}-%{flavour}-%{krelease} \ - %{kversion}-%{flavour}-%{krelease} +/sbin/depmod -a -F /boot/System.map-%kversion-%flavour-%krelease \ + %kversion-%flavour-%krelease %postun -/sbin/depmod -a -F /boot/System.map-%{kversion}-%{flavour}-%{krelease} \ - %{kversion}-%{flavour}-%{krelease} +/sbin/depmod -a -F /boot/System.map-%kversion-%flavour-%krelease \ + %kversion-%flavour-%krelease %files %defattr(644,root,root,755) %module_dir %changelog +* Thu Aug 07 2003 Ed V. Bartosh 1.0.2-alt2 +- rebuilt with 2.4.21-alt14 +- spec sanity check + +* Thu Aug 7 2003 Ed V. Bartosh 1.0.2-alt1 +- Changed for 'aw' flavour + * Thu Jul 31 2003 Albert R. Valiev 1.0.2-alt1 - Initial build --=-=-=--