On Wed, 27 Sep 2006 20:03:27 +0200
[EMAIL PROTECTED] wrote:
> > > 2. co mowi dmesg ?
> >
> > vmmon: version magic '2.6.17.13_desktop-0.1 SMP preempt mod_unload
> > K7 gcc-3.3' should be '2.6.17.13_desktop-0.1smp SMP preempt
> > mod_unload K7 gcc-3.3'
>
> blah, czyli dalej localversion zle dziala, trzeba bedzie chyba jednak
> w configu to zmieniac
I jak się zbuduje kernel w ten sposób to moduł buduje się dobrze.
[EMAIL PROTECTED] tmp]$ modinfo vmmon.ko.gz
filename: vmmon.ko.gz
author: VMware, Inc.
description: VMware Virtual Machine Monitor.
vermagic: 2.6.17.13_desktop-0.1smp SMP preempt mod_unload 686
gcc-3.3
Łatka w załączniku. Przy okazji dodałem P: kernel(netfilter).
--
Pepe
Index: kernel-desktop.spec
===================================================================
RCS file: /cvsroot/SPECS/kernel-desktop.spec,v
retrieving revision 1.61
diff -u -r1.61 kernel-desktop.spec
--- kernel-desktop.spec 13 Sep 2006 17:28:00 -0000 1.61
+++ kernel-desktop.spec 27 Sep 2006 21:01:57 -0000
@@ -194,6 +194,7 @@
Requires: module-init-tools >= 0.9.9
Provides: %{name}-up = %{epoch}:%{version}-%{release}
Provides: kernel = %{epoch}:%{version}-%{release}
+Provides: kernel(netfilter) = %{_netfilter_snap}
Provides: kernel(realtime-lsm) = 0.1.1
Provides: kernel-misc-fuse
Provides: kernel-net-hostap = 0.4.4
@@ -349,6 +350,7 @@
Requires: geninitrd >= 2.26
Requires: module-init-tools >= 0.9.9
Provides: kernel = %{epoch}:%{version}-%{release}
+Provides: kernel(netfilter) = %{_netfilter_snap}
Provides: kernel(realtime-lsm) = 0.1.1
Provides: kernel-smp-misc-fuse
Provides: kernel-smp-net-hostap = 0.4.4
@@ -751,16 +753,13 @@
[ "$1" = "smp" -o "$2" = "smp" ] && smp="yes"
if [ "$smp" = "yes" ]; then
cfg="smp"
- echo "-%{release}smp" > localversion
Config="%{_target_base_arch}-smp"
else
- echo "-%{release}" > localversion
Config="%{_target_base_arch}"
fi
KernelVer=%{ver_rel}$1
echo "Building config file [using $Config.conf] for KERNEL $1..."
-
cat %{SOURCE20} > arch/%{_target_base_arch}/defconfig
cat $RPM_SOURCE_DIR/kernel-desktop-$Config.config >> arch/%{_target_base_arch}/defconfig
@@ -802,6 +801,11 @@
%{?debug:sed -i "s:# CONFIG_DEBUG_PREEMPT is not set:CONFIG_DEBUG_PREEMPT=y:" arch/%{_target_base_arch}/defconfig}
%{?debug:sed -i "s:# CONFIG_RT_DEADLOCK_DETECT is not set:CONFIG_RT_DEADLOCK_DETECT=y:" arch/%{_target_base_arch}/defconfig}
+ if [ "$smp" = "yes" ]; then
+ sed -e 's:CONFIG_LOCALVERSION="":CONFIG_LOCALVERSION="smp":' \
+ -i arch/%{_target_base_arch}/defconfig
+ fi
+
ln -sf arch/%{_target_base_arch}/defconfig .config
install -d $KERNEL_INSTALL_DIR/usr/src/linux-%{ver}/include/linux
rm -f include/linux/autoconf.h
@@ -958,7 +962,6 @@
%endif
%{__make} $CrossOpts mrproper
-echo "-%{release}" > localversion
%{__make} $CrossOpts include/linux/version.h
install %{SOURCE3} $RPM_BUILD_ROOT%{_prefix}/src/linux-%{ver}/include/linux/autoconf.h
install %{SOURCE4} $RPM_BUILD_ROOT%{_prefix}/src/linux-%{ver}/include/linux/config.h
@@ -1296,7 +1299,6 @@
%files module-build -f aux_files
%defattr(644,root,root,755)
%{_prefix}/src/linux-%{ver}/Kbuild
-%{_prefix}/src/linux-%{ver}/localversion
%{_prefix}/src/linux-%{ver}/arch/*/kernel/asm-offsets.*
%{_prefix}/src/linux-%{ver}/arch/*/kernel/sigframe.h
%dir %{_prefix}/src/linux-%{ver}/scripts
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl