4 # - http://www.vmware.com/support/ws45/doc/devices_linux_kb_ws.html#1040861
7 %bcond_without dist_kernel # without distribution kernel
8 %bcond_without kernel # don't build kernel modules
9 %bcond_without smp # without SMP kernel modules
10 %bcond_without userspace # don't build userspace utilities
11 %bcond_with kernel24 # build kernel24 modules (disable kernel26)
12 %bcond_with internal_libs # internal libs stuff
13 %bcond_with verbose # verbose build (V=1)
15 %include /usr/lib/rpm/macros.perl
17 %define _kernelsrcdir /usr/src/linux-2.4
21 %undefine with_userspace
28 %define _ccver %(rpm -q --qf "%{VERSION}" gcc)
30 Summary: VMware Workstation
31 Summary(pl): VMware Workstation - wirtualna platforma dla stacji roboczej
32 Name: VMware-workstation
33 Version: %{_ver}.%{_build}
35 License: custom, non-distributable
36 Group: Applications/Emulators
37 Source0: http://download3.vmware.com/software/wkst/%{name}-%{_ver}-%{_build}.tar.gz
38 # NoSource0-md5: 6101deb381beb49f5b99cb1f8a81a532
39 Source1: http://knihovny.cvut.cz/ftp/pub/vmware/vmware-any-any-update%{_urel}.tar.gz
40 # Source1-md5: b3ce457f5b9ae8b606fd70f56084877d
42 Source3: %{name}-vmnet.conf
44 Source5: %{name}.desktop
45 Source6: %{name}-nat.conf
46 Source7: %{name}-dhcpd.conf
47 Patch0: %{name}-Makefile.patch
48 Patch1: %{name}-run_script.patch
50 URL: http://www.vmware.com/
51 BuildRequires: gcc-c++
52 %{?with_dist_kernel:BuildRequires: kernel-module-build >= 3:2.6.7}
53 BuildRequires: rpm-perlprov
54 BuildRequires: rpmbuild(macros) >= 1.268
55 BuildRequires: sed >= 4.0
56 Requires: gtk+2 <= 2:2.8.8-1
57 Requires: kernel(vmmon) = %{version}-%{_rel}
58 Requires: libgnomecanvasmm
59 Requires: libview >= 0.5.5-2
60 ExclusiveArch: %{ix86} %{x8664}
61 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
63 %define _noautoprovfiles %{_libdir}/vmware/lib/.*\.so.*
66 VMware Workstation Virtual Platform is a thin software layer that
67 allows multiple guest operating systems to run concurrently on a
68 single standard PC, without repartitioning or rebooting, and without
69 significant loss of performance.
72 VMware Workstation Virtual Platform to cienka warstwa oprogramowania
73 pozwalaj±ca na jednoczesne dzia³anie wielu go¶cinnych systemów
74 operacyjnych na jednym zwyk³ym PC, bez repartycjonowania ani
75 rebootowania, bez znacznej utraty wydajno¶ci.
78 Summary: VMware debug utility
79 Summary(pl): Narzêdzie VMware do odpluskwiania
80 Group: Applications/Emulators
81 Requires: %{name} = %{version}-%{release}
86 %description debug -l pl
87 Narzêdzie VMware do odpluskwiania.
90 Summary: VMware Workstation help files
91 Summary(pl): Pliki pomocy dla VMware Workstation
92 Group: Applications/Emulators
93 Requires: %{name} = %{version}-%{release}
97 VMware Workstation help files.
99 %description help -l pl
100 Pliki pomocy dla VMware Workstation.
103 Summary: VMware networking utilities
104 Summary(pl): Narzêdzia VMware do obs³ugi sieci
105 Group: Applications/Emulators
106 Requires: %{name} = %{version}-%{release}
107 Requires: kernel(vmnet) = %{version}-%{_rel}
108 Obsoletes: VMware-workstation-samba
110 %description networking
111 VMware networking utilities.
113 %description networking -l pl
114 Narzêdzia VMware do obs³ugi sieci.
117 Summary: VMware SMB utilities
118 Summary(pl): Narzêdzia VMware do SMB
119 Group: Applications/Emulators
120 Requires: %{name} = %{version}-%{release}
123 VMware SMB utilities.
125 %description samba -l pl
126 Narzêdzia VMware do SMB.
128 %package -n kernel-misc-vmmon
129 Summary: Kernel module for VMware Workstation
130 Summary(pl): Modu³ j±dra dla VMware Workstation
131 Release: %{_rel}@%{_kernel_ver_str}
133 Requires(post,postun): /sbin/depmod
134 Requires: dev >= 2.9.0-7
135 %if %{with dist_kernel}
136 %requires_releq_kernel_up
137 Requires(postun): %releq_kernel_up
139 Provides: kernel(vmmon) = %{version}-%{_rel}
141 %description -n kernel-misc-vmmon
142 Kernel modules for VMware Workstation - vmmon.
144 %description -n kernel-misc-vmmon -l pl
145 Modu³y j±dra dla VMware Workstation - vmmon.
147 %package -n kernel-misc-vmnet
148 Summary: Kernel module for VMware Workstation
149 Summary(pl): Modu³ j±dra dla VMware Workstation
150 Release: %{_rel}@%{_kernel_ver_str}
152 Requires(post,postun): /sbin/depmod
153 Requires: dev >= 2.9.0-7
154 %if %{with dist_kernel}
155 %requires_releq_kernel_up
156 Requires(postun): %releq_kernel_up
158 Provides: kernel(vmnet) = %{version}-%{_rel}
160 %description -n kernel-misc-vmnet
161 Kernel modules for VMware Workstation - vmnet.
163 %description -n kernel-misc-vmnet -l pl
164 Modu³y j±dra dla VMware Workstation - vmnet.
166 %package -n kernel-smp-misc-vmmon
167 Summary: SMP kernel module for VMware Workstation
168 Summary(pl): Modu³ j±dra SMP dla VMware Workstation
169 Release: %{_rel}@%{_kernel_ver_str}
171 Requires(post,postun): /sbin/depmod
172 Requires: dev >= 2.9.0-7
173 %if %{with dist_kernel}
174 %requires_releq_kernel_smp
175 Requires(postun): %releq_kernel_smp
177 Provides: kernel(vmmon) = %{version}-%{_rel}
179 %description -n kernel-smp-misc-vmmon
180 SMP kernel modules fov VMware Workstation - vmmon-smp.
182 %description -n kernel-smp-misc-vmmon -l pl
183 Modu³y j±dra SMP dla VMware Workstation - vmmon-smp.
185 %package -n kernel-smp-misc-vmnet
186 Summary: SMP kernel module for VMware Workstation
187 Summary(pl): Modu³ j±dra SMP dla VMware Workstation
188 Release: %{_rel}@%{_kernel_ver_str}
190 Requires(post,postun): /sbin/depmod
191 Requires: dev >= 2.9.0-7
192 %if %{with dist_kernel}
193 %requires_releq_kernel_smp
194 Requires(postun): %releq_kernel_smp
196 Provides: kernel(vmnet) = %{version}-%{_rel}
198 %description -n kernel-smp-misc-vmnet
199 SMP kernel module for VMware Workstation - vmnet-smp.
201 %description -n kernel-smp-misc-vmnet -l pl
202 Modu³y j±dra SMP dla VMware Workstation - vmnet-smp.
204 %package -n kernel24-misc-vmmon
205 Summary: Kernel module for VMware Workstation
206 Summary(pl): Modu³ j±dra dla VMware Workstation
207 Release: %{_rel}@%{_kernel_ver_str}
209 Requires(post,postun): /sbin/depmod
210 Requires: dev >= 2.9.0-7
211 %if %{with dist_kernel}
212 %requires_releq_kernel_up
213 Requires(postun): %releq_kernel_up
215 Provides: kernel(vmmon) = %{version}-%{_rel}
217 %description -n kernel24-misc-vmmon
218 Kernel modules for VMware Workstation - vmmon.
220 %description -n kernel24-misc-vmmon -l pl
221 Modu³y j±dra dla VMware Workstation - vmmon.
223 %package -n kernel24-misc-vmnet
224 Summary: Kernel module for VMware Workstation
225 Summary(pl): Modu³ j±dra dla VMware Workstation
226 Release: %{_rel}@%{_kernel_ver_str}
228 Requires(post,postun): /sbin/depmod
229 Requires: dev >= 2.9.0-7
230 %if %{with dist_kernel}
231 %requires_releq_kernel_up
232 Requires(postun): %releq_kernel_up
234 Provides: kernel(vmnet) = %{version}-%{_rel}
236 %description -n kernel24-misc-vmnet
237 Kernel modules for VMware Workstation - vmnet.
239 %description -n kernel24-misc-vmnet -l pl
240 Modu³y j±dra dla VMware Workstation - vmnet.
242 %package -n kernel24-smp-misc-vmmon
243 Summary: SMP kernel module for VMware Workstation
244 Summary(pl): Modu³ j±dra SMP dla VMware Workstation
245 Release: %{_rel}@%{_kernel_ver_str}
247 Requires(post,postun): /sbin/depmod
248 Requires: dev >= 2.9.0-7
249 %if %{with dist_kernel}
250 %requires_releq_kernel_smp
251 Requires(postun): %releq_kernel_smp
253 Provides: kernel(vmmon) = %{version}-%{_rel}
255 %description -n kernel24-smp-misc-vmmon
256 SMP kernel modules fov VMware Workstation - vmmon-smp.
258 %description -n kernel24-smp-misc-vmmon -l pl
259 Modu³y j±dra SMP dla VMware Workstation - vmmon-smp.
261 %package -n kernel24-smp-misc-vmnet
262 Summary: SMP kernel module for VMware Workstation
263 Summary(pl): Modu³ j±dra SMP dla VMware Workstation
264 Release: %{_rel}@%{_kernel_ver_str}
266 Requires(post,postun): /sbin/depmod
267 Requires: dev >= 2.9.0-7
268 %if %{with dist_kernel}
269 %requires_releq_kernel_smp
270 Requires(postun): %releq_kernel_smp
272 Provides: kernel(vmnet) = %{version}-%{_rel}
274 %description -n kernel24-smp-misc-vmnet
275 SMP kernel module for VMware Workstation - vmnet-smp.
277 %description -n kernel24-smp-misc-vmnet -l pl
278 Modu³y j±dra SMP dla VMware Workstation - vmnet-smp.
281 #%setup -q -n vmware-distrib
282 %setup -qDT -n vmware-distrib -a1
283 #mkdir vmware-any-any-update%{_urel}
284 cd vmware-any-any-update%{_urel}
287 #tar xf ../lib/modules/source/vmmon.tar
288 #tar xf ../lib/modules/source/vmnet.tar
290 cp -a vmmon-only{,.clean}
291 cp -a vmnet-only{,.clean}
292 sed -e 's/filter x86_64%/filter x86_64% amd64% ia64%/' \
293 -i vmnet-only.clean/Makefile.kernel
298 sed -i 's:vm_db_answer_LIBDIR:VM_LIBDIR:g;s:vm_db_answer_BINDIR:VM_BINDIR:g' bin/vmware
300 cd vmware-any-any-update%{_urel}
301 chmod u+w ../lib/bin/vmware-vmx ../lib/bin-debug/vmware-vmx ../bin/vmnet-bridge
305 %{__cc} %{rpmldflags} %{rpmcflags} -o update update.c
306 ./update vmx ../lib/bin/vmware-vmx
307 ./update vmxdebug ../lib/bin-debug/vmware-vmx
308 ./update bridge ../bin/vmnet-bridge
315 %if %{without kernel24}
316 for mod in vmmon vmnet ; do
317 for cfg in %{?with_dist_kernel:%{?with_smp:smp} up}%{!?with_dist_kernel:nondist}; do
318 if [ ! -r "%{_kernelsrcdir}/config-$cfg" ]; then
322 cp -a $mod-only.clean $mod-only
324 install -d o/include/linux
325 ln -sf %{_kernelsrcdir}/config-$cfg o/.config
326 ln -sf %{_kernelsrcdir}/Module.symvers-$cfg o/Module.symvers
327 ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h o/include/linux/autoconf.h
328 if grep -q "^CONFIG_PREEMPT_RT=y$" o/.config; then
329 sed -e '/pollQueueLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(pollQueueLock)/' \
330 -e '/timerLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(timerLock)/' \
331 -i ../vmmon-only/linux/driver.c
332 sed -e 's/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(vnetHubLock)/' \
333 -i ../vmnet-only/hub.c
334 sed -e 's/RW_LOCK_UNLOCKED/RW_LOCK_UNLOCKED(vnetPeerLock)/' \
335 -i ../vmnet-only/driver.c
337 %if %{with dist_kernel}
338 %{__make} -C %{_kernelsrcdir} O=$PWD/o prepare scripts
340 install -d o/include/config
341 touch o/include/config/MARKER
342 ln -sf %{_kernelsrcdir}/scripts o/scripts
344 %{__make} -C %{_kernelsrcdir} modules \
349 %{?with_verbose:V=1} \
351 mv -f $mod.ko ../built/$mod-$cfg.ko
357 for mod in vmmon vmnet ; do
359 tar xf ../lib/modules/source/$mod.tar
361 sed -i s/'^HEADER_DIR.*'/'HEADER_DIR = \/usr\/src\/linux-2.4\/include'/ Makefile
362 sed -i s/'^BUILD_DIR.*'/'BUILD_DIR = .'/ Makefile
366 VM_KBUILD=no VMWARE_VER=VME_V5 \
367 M=$PWD O=$PWD CC=%{kgcc} \
368 INCLUDES="%{rpmcflags} -I. -D__KERNEL_SMP=1 -D__SMP__ -I%{_kernelsrcdir}/include"
369 if [ -e $mod-xxx-* ]; then
370 mv -f $mod-xxx-* ../built/$mod-smp.o
372 mv -f driver-*/$mod-xxx-* ../built/$mod-smp.o
375 %{__make} VM_KBUILD=no clean
378 VM_KBUILD=no VMWARE_VER=VME_V5 \
379 M=$PWD O=$PWD CC=%{kgcc} \
380 INCLUDES="%{rpmcflags} -I. -I%{_kernelsrcdir}/include"
381 if [ -e $mod-xxx-* ]; then
382 mv -f $mod-xxx-* ../built/$mod.o
384 mv -f driver-*/$mod-xxx-* ../built/$mod.o
394 rm -rf $RPM_BUILD_ROOT
396 %if %{with userspace}
398 $RPM_BUILD_ROOT%{_sysconfdir}/vmware \
399 $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/{nat,dhcpd} \
400 $RPM_BUILD_ROOT%{_bindir} \
401 $RPM_BUILD_ROOT%{_libdir}/vmware/{bin,share/pixmaps} \
402 $RPM_BUILD_ROOT%{_mandir} \
403 $RPM_BUILD_ROOT%{_pixmapsdir} \
404 $RPM_BUILD_ROOT%{_desktopdir} \
405 $RPM_BUILD_ROOT/etc/rc.d/init.d \
406 $RPM_BUILD_ROOT/var/run/vmware
410 install -d $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}{,smp}/misc
412 cd vmware-any-any-update%{_urel}
414 %if %{without kernel24}
415 install built/vmmon-%{?with_dist_kernel:up}%{!?with_dist_kernel:nondist}.ko \
416 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc/vmmon.ko
417 install built/vmnet-%{?with_dist_kernel:up}%{!?with_dist_kernel:nondist}.ko \
418 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc/vmnet.ko
419 %if %{with smp} && %{with dist_kernel}
420 install built/vmmon-smp.ko \
421 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/misc/vmmon.ko
422 install built/vmnet-smp.ko \
423 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/misc/vmnet.ko
427 install built/vmmon.o \
428 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc/vmmon.o
429 install built/vmnet.o \
430 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc/vmnet.o
431 %if %{with smp} && %{with dist_kernel}
432 install built/vmmon-smp.o \
433 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/misc/vmmon.o
434 install built/vmnet-smp.o \
435 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/misc/vmnet.o
443 %if %{with userspace}
444 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/vmnet
445 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet.conf
446 install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir}
447 install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}
448 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/nat/nat.conf
449 install %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
451 touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases
452 touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases~
454 install lib/share/pixmaps/* $RPM_BUILD_ROOT%{_libdir}/vmware/share/pixmaps
456 install bin/*-* $RPM_BUILD_ROOT%{_bindir}
457 install lib/bin/vmware-vmx $RPM_BUILD_ROOT%{_libdir}/vmware/bin
459 #cp -r lib/{bin-debug,config,floppies,help*,isoimages,licenses,messages,smb,xkeymap} \
460 cp -r lib/{bin-debug,config,floppies,help*,isoimages,licenses,messages,xkeymap} \
461 $RPM_BUILD_ROOT%{_libdir}/vmware
463 cp -r man/* $RPM_BUILD_ROOT%{_mandir}
464 gunzip $RPM_BUILD_ROOT%{_mandir}/man?/*.gz
466 cat > $RPM_BUILD_ROOT%{_sysconfdir}/vmware/locations <<EOF
468 VM_LIBDIR=%{_libdir}/vmware
471 %if %{with internal_libs}
472 install bin/vmware $RPM_BUILD_ROOT%{_bindir}
473 install lib/bin/vmware $RPM_BUILD_ROOT%{_libdir}/vmware/bin
474 cp -r lib/lib $RPM_BUILD_ROOT%{_libdir}/vmware
475 cp -r lib/libconf $RPM_BUILD_ROOT%{_libdir}/vmware
477 install lib/bin/vmware $RPM_BUILD_ROOT%{_bindir}
482 rm -rf $RPM_BUILD_ROOT
485 /sbin/chkconfig --add vmnet
486 %service vmnet restart "VMware networking service"
489 if [ "$1" = "0" ]; then
491 /sbin/chkconfig --del vmnet
494 %post -n kernel-misc-vmmon
495 %depmod %{_kernel_ver}
497 %postun -n kernel-misc-vmmon
498 %depmod %{_kernel_ver}
500 %post -n kernel-misc-vmnet
501 %depmod %{_kernel_ver}
503 %postun -n kernel-misc-vmnet
504 %depmod %{_kernel_ver}
506 %post -n kernel-smp-misc-vmmon
507 %depmod %{_kernel_ver}smp
509 %postun -n kernel-smp-misc-vmmon
510 %depmod %{_kernel_ver}smp
512 %post -n kernel-smp-misc-vmnet
513 %depmod %{_kernel_ver}smp
515 %postun -n kernel-smp-misc-vmnet
516 %depmod %{_kernel_ver}smp
518 %post -n kernel24-misc-vmmon
519 %depmod %{_kernel_ver}
521 %postun -n kernel24-misc-vmmon
522 %depmod %{_kernel_ver}
524 %post -n kernel24-misc-vmnet
525 %depmod %{_kernel_ver}
527 %postun -n kernel24-misc-vmnet
528 %depmod %{_kernel_ver}
530 %post -n kernel24-smp-misc-vmmon
531 %depmod %{_kernel_ver}smp
533 %postun -n kernel24-smp-misc-vmmon
534 %depmod %{_kernel_ver}smp
536 %post -n kernel24-smp-misc-vmnet
537 %depmod %{_kernel_ver}smp
539 %postun -n kernel24-smp-misc-vmnet
540 %depmod %{_kernel_ver}smp
542 %if %{with userspace}
544 %defattr(644,root,root,755)
545 %doc doc/* lib/configurator/vmnet-{dhcpd,nat}.conf
546 %dir %{_sysconfdir}/vmware
547 %{_sysconfdir}/vmware/locations
548 %attr(755,root,root) %{_bindir}/vmware
549 %attr(755,root,root) %{_bindir}/vmware-loop
550 %attr(755,root,root) %{_bindir}/vmware-mount.pl
551 %attr(755,root,root) %{_bindir}/vmware-vdiskmanager
552 %dir %{_libdir}/vmware
553 %dir %{_libdir}/vmware/bin
555 %attr(4755,root,root) %{_libdir}/vmware/bin/vmware-vmx
556 %{_libdir}/vmware/config
557 %{_libdir}/vmware/floppies
558 %{_libdir}/vmware/isoimages
559 %if %{with internal_libs}
560 %attr(755,root,root) %{_libdir}/vmware/bin/vmware
561 %dir %{_libdir}/vmware/lib
562 %{_libdir}/vmware/lib/lib*
563 %attr(755,root,root) %{_libdir}/vmware/lib/wrapper-gtk24.sh
565 %{_libdir}/vmware/licenses
566 %dir %{_libdir}/vmware/messages
567 %{_libdir}/vmware/messages/en
568 %lang(ja) %{_libdir}/vmware/messages/ja
569 %{_libdir}/vmware/share
570 %{_libdir}/vmware/xkeymap
572 %attr(1777,root,root) %dir /var/run/vmware
574 %{_desktopdir}/%{name}.desktop
577 %defattr(644,root,root,755)
578 %dir %{_libdir}/vmware/bin-debug
580 %attr(4755,root,root) %{_libdir}/vmware/bin-debug/vmware-vmx
583 %defattr(644,root,root,755)
584 %{_libdir}/vmware/help*
587 %defattr(644,root,root,755)
588 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet.conf
589 %attr(754,root,root) /etc/rc.d/init.d/vmnet
590 %attr(755,root,root) %{_bindir}/vmnet-bridge
591 %attr(755,root,root) %{_bindir}/vmnet-dhcpd
592 %attr(755,root,root) %{_bindir}/vmnet-natd
593 %attr(755,root,root) %{_bindir}/vmnet-netifup
594 %attr(755,root,root) %{_bindir}/vmnet-sniffer
595 %attr(755,root,root) %{_bindir}/vmware-ping
596 %dir %{_sysconfdir}/vmware/vmnet8
597 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
598 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/nat/nat.conf
599 %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases*
603 %defattr(644,root,root,755)
604 %doc lib/configurator/vmnet-smb.conf
605 %attr(755,root,root) %{_bindir}/vmware-nmbd
606 %attr(755,root,root) %{_bindir}/vmware-smbd
607 %attr(755,root,root) %{_bindir}/vmware-smbpasswd
608 %attr(755,root,root) %{_bindir}/vmware-smbpasswd.bin
609 %{_libdir}/vmware/smb
614 %if %{without kernel24}
615 %files -n kernel-misc-vmmon
616 %defattr(644,root,root,755)
617 /lib/modules/%{_kernel_ver}/misc/vmmon.ko*
619 %files -n kernel-misc-vmnet
620 %defattr(644,root,root,755)
621 /lib/modules/%{_kernel_ver}/misc/vmnet.ko*
623 %if %{with smp} && %{with dist_kernel}
624 %files -n kernel-smp-misc-vmmon
625 %defattr(644,root,root,755)
626 /lib/modules/%{_kernel_ver}smp/misc/vmmon.ko*
628 %files -n kernel-smp-misc-vmnet
629 %defattr(644,root,root,755)
630 /lib/modules/%{_kernel_ver}smp/misc/vmnet.ko*
634 %files -n kernel24-misc-vmmon
635 %defattr(644,root,root,755)
636 /lib/modules/%{_kernel_ver}/misc/vmmon.o*
638 %files -n kernel24-misc-vmnet
639 %defattr(644,root,root,755)
640 /lib/modules/%{_kernel_ver}/misc/vmnet.o*
642 %if %{with smp} && %{with dist_kernel}
643 %files -n kernel24-smp-misc-vmmon
644 %defattr(644,root,root,755)
645 /lib/modules/%{_kernel_ver}smp/misc/vmmon.o*
647 %files -n kernel24-smp-misc-vmnet
648 %defattr(644,root,root,755)
649 /lib/modules/%{_kernel_ver}smp/misc/vmnet.o*