Author: tommat                       Date: Sun Apr 30 08:39:18 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- build 22874
- any-any-update 101
- rel 0.1
- new kernel module build way taken from VMware-workstation

---- Files affected:
SPECS:
   VMware-server.spec (1.5 -> 1.6) 

---- Diffs:

================================================================
Index: SPECS/VMware-server.spec
diff -u SPECS/VMware-server.spec:1.5 SPECS/VMware-server.spec:1.6
--- SPECS/VMware-server.spec:1.5        Thu Apr 20 19:56:49 2006
+++ SPECS/VMware-server.spec    Sun Apr 30 10:39:13 2006
@@ -31,9 +31,10 @@
 %endif
 #
 %define                _ver    e.x.p
-%define                _build  20925
-%define                _rel    1
-%define                _urel   98
+%define                _build  22874
+%define                _rel    0.1
+%define                _urel   101
+%define                _ccver  %(rpm -q --qf "%{VERSION}" gcc)
 #
 Summary:       VMware Server
 Summary(pl):   VMware Server - wirtualna platforma dla stacji roboczej
@@ -43,11 +44,11 @@
 License:       custom, non-distributable
 Group:         Applications/Emulators
 Source0:       
http://download3.vmware.com/software/vmserver/%{name}-%{_ver}-%{_build}.tar.gz
-# NoSource0-md5:       91821fc2649749911f0e2d0ca37b3eb8
+# NoSource0-md5:       3ef78e4deb44e51e99043e008c5a0e90
 Source1:       
http://download3.vmware.com/software/vmserver/VMware-mui-%{_ver}-%{_build}.tar.gz
-# NoSource1-md5:       91821fc2649749911f0e2d0ca37b3eb8
+# NoSource1-md5:       4666688c7f1782022b55618f3cd620e8
 Source2:       
http://knihovny.cvut.cz/ftp/pub/vmware/vmware-any-any-update%{_urel}.tar.gz
-# NoSource2-md5:       a597505f4827d0015d47c30eb41e21e4
+# NoSource2-md5:       b3ce457f5b9ae8b606fd70f56084877d
 Source3:       %{name}.init
 Source4:       %{name}-vmnet.conf
 Source5:       %{name}.png
@@ -353,18 +354,33 @@
                rm -rf $mod-only
                cp -a $mod-only.clean $mod-only
                cd $mod-only
-               install -d include/{linux,config}
-               touch include/config/MARKER
-               ln -sf %{_kernelsrcdir}/config-$cfg .config
-               ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h 
include/linux/autoconf.h
-               ln -sf %{_kernelsrcdir}/include/asm-%{_target_base_arch} 
include/asm
-               ln -sf %{_kernelsrcdir}/include/asm-%{_target_base_arch} 
include/asm-%{_target_base_arch}
-               ln -sf %{_kernelsrcdir}/Module.symvers-$cfg Module.symvers
+               install -d o/include/linux
+               ln -sf %{_kernelsrcdir}/config-$cfg o/.config
+               ln -sf %{_kernelsrcdir}/Module.symvers-$cfg o/Module.symvers
+               ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h 
o/include/linux/autoconf.h
+       if grep -q "^CONFIG_PREEMPT_RT=y$" o/.config; then
+               sed -e 
'/pollQueueLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(pollQueueLock)/' \
+                       -e 
'/timerLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(timerLock)/' \
+                       -i ../vmmon-only/linux/driver.c
+               sed -e 's/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(vnetHubLock)/' \
+                       -i ../vmnet-only/hub.c
+               sed -e 's/RW_LOCK_UNLOCKED/RW_LOCK_UNLOCKED(vnetPeerLock)/' \
+                       -i ../vmnet-only/driver.c
+       fi
+       %if %{with dist_kernel}
+               %{__make} -C %{_kernelsrcdir} O=$PWD/o prepare scripts
+       %else
+               install -d o/include/config
+               touch o/include/config/MARKER
+               ln -sf %{_kernelsrcdir}/scripts o/scripts
+               %endif
                %{__make} -C %{_kernelsrcdir} modules \
                        VMWARE_VER=VME_V5 \
-                       M=$PWD O=$PWD \
+                       SRCROOT=$PWD \
+                       M=$PWD O=$PWD/o \
                        VM_KBUILD=26 \
-                       %{?with_verbose:V=1}
+                       %{?with_verbose:V=1} \
+                       VM_CCVER=%{_ccver}
                mv -f $mod.ko ../built/$mod-$cfg.ko
                cd -
        done
@@ -719,6 +735,12 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.6  2006/04/30 08:39:13  tommat
+- build 22874
+- any-any-update 101
+- rel 0.1
+- new kernel module build way taken from VMware-workstation
+
 Revision 1.5  2006/04/20 17:56:49  glen
 - fix chkconfig deps
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/VMware-server.spec?r1=1.5&r2=1.6&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to