2 # This doesn't work at all yet. I don't know if the management interface is needed
3 # (bundling apache seems like a sooooooooo great idea). Maybe it is possible to
4 # setup the server part by hand. The perl module in perl/control.tar needs to
5 # be packaged (vmware-cmd requires that). Something needs to be done with
6 # the authd (inetd integration is needed I guess).
8 # The modules from any-any upgrade are too old (I used the ones comming with VMw-S).
10 # It builds on amd64, I have changed the networking package not to require the main package
11 # so it can be installed outside 32bit chroot.
13 # But hey, it's at least free ;-)
15 # I probably won't have time to work on this, switching to vmware-player.
19 %bcond_without dist_kernel # without distribution kernel
20 %bcond_without kernel # don't build kernel modules
21 %bcond_without smp # without SMP kernel modules
22 %bcond_without userspace # don't build userspace utilities
23 %bcond_with kernel24 # build kernel24 modules (disable kernel26)
24 %bcond_with internal_libs # internal libs stuff
25 %bcond_with verbose # verbose build (V=1)
27 %include /usr/lib/rpm/macros.perl
29 %define _kernelsrcdir /usr/src/linux-2.4
36 %define _ccver %(rpm -q --qf "%{VERSION}" gcc)
38 Summary: VMware Server
39 Summary(pl): VMware Server - wirtualna platforma dla stacji roboczej
41 Version: 0.%{_ver}.%{_build}
43 License: custom, non-distributable
44 Group: Applications/Emulators
45 Source0: http://download3.vmware.com/software/vmserver/%{name}-%{_ver}-%{_build}.tar.gz
46 # NoSource0-md5: 3ef78e4deb44e51e99043e008c5a0e90
47 Source1: http://download3.vmware.com/software/vmserver/VMware-mui-%{_ver}-%{_build}.tar.gz
48 # NoSource1-md5: 4666688c7f1782022b55618f3cd620e8
49 Source2: http://knihovny.cvut.cz/ftp/pub/vmware/vmware-any-any-update%{_urel}.tar.gz
50 # NoSource2-md5: b3ce457f5b9ae8b606fd70f56084877d
52 Source4: %{name}-vmnet.conf
54 Source6: %{name}.desktop
55 Source7: %{name}-nat.conf
56 Source8: %{name}-dhcpd.conf
57 Patch0: %{name}-Makefile.patch
58 Patch1: %{name}-run_script.patch
60 URL: http://www.vmware.com/
61 BuildRequires: gcc-c++
62 %{?with_dist_kernel:BuildRequires: kernel-module-build >= 3:2.6.7}
63 BuildRequires: rpm-perlprov
64 BuildRequires: rpmbuild(macros) >= 1.268
65 BuildRequires: sed >= 4.0
66 Requires: kernel(vmmon) = %{version}-%{_rel}
67 Requires: libgnomecanvasmm
68 ExclusiveArch: %{ix86}
69 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
71 %define _noautoprovfiles %{_libdir}/vmware*/lib/.*\.so.*
74 VMware Server Virtual Platform is a thin software layer that allows
75 multiple guest operating systems to run concurrently on a single
76 standard PC, without repartitioning or rebooting, and without
77 significant loss of performance.
80 VMware Server Virtual Platform to cienka warstwa oprogramowania
81 pozwalaj±ca na jednoczesne dzia³anie wielu go¶cinnych systemów
82 operacyjnych na jednym zwyk³ym PC, bez repartycjonowania ani
83 rebootowania, bez znacznej utraty wydajno¶ci.
86 Summary: VMware debug utility
87 Summary(pl): Narzêdzie VMware do odpluskwiania
88 Group: Applications/Emulators
89 Requires: %{name} = %{version}-%{release}
94 %description debug -l pl
95 Narzêdzie VMware do odpluskwiania.
98 Summary: VMware console utility
99 Summary(pl): Konsola VMware
100 Group: Applications/Emulators
101 Requires: %{name} = %{version}-%{release}
104 A tool for controlling VM.
106 %description console -l pl
107 Narzêdzie VMware do kontroli VM.
110 Summary: VMware Server help files
111 Summary(pl): Pliki pomocy dla VMware Server
112 Group: Applications/Emulators
113 Requires: %{name} = %{version}-%{release}
117 VMware Server help files.
119 %description help -l pl
120 Pliki pomocy dla VMware Server.
122 %package console-help
123 Summary: VMware Server console help files
124 Summary(pl): Pliki pomocy dla konsoli VMware Server
125 Group: Applications/Emulators
126 Requires: %{name} = %{version}-%{release}
129 %description console-help
130 VMware Server console help files.
132 %description console-help -l pl
133 Pliki pomocy dla konsoli VMware Server.
136 Summary: VMware networking utilities
137 Summary(pl): Narzêdzia VMware do obs³ugi sieci
138 Group: Applications/Emulators
139 Requires(post,preun): /sbin/chkconfig
140 #Requires: %{name} = %{version}-%{release}
141 Requires: kernel(vmnet) = %{version}-%{_rel}
144 %description networking
145 VMware networking utilities.
147 %description networking -l pl
148 Narzêdzia VMware do obs³ugi sieci.
151 Summary: VMware SMB utilities
152 Summary(pl): Narzêdzia VMware do SMB
153 Group: Applications/Emulators
154 Requires: %{name} = %{version}-%{release}
157 VMware SMB utilities.
159 %description samba -l pl
160 Narzêdzia VMware do SMB.
162 %package -n kernel-misc-vmmon
163 Summary: Kernel module for VMware Server
164 Summary(pl): Modu³ j±dra dla VMware Server
165 Release: %{_rel}@%{_kernel_ver_str}
167 Requires(post,postun): /sbin/depmod
168 Requires: dev >= 2.9.0-7
169 %if %{with dist_kernel}
170 %requires_releq_kernel_up
171 Requires(postun): %releq_kernel_up
173 Provides: kernel(vmmon) = %{version}-%{_rel}
175 %description -n kernel-misc-vmmon
176 Kernel modules for VMware Server - vmmon.
178 %description -n kernel-misc-vmmon -l pl
179 Modu³y j±dra dla VMware Server - vmmon.
181 %package -n kernel-misc-vmnet
182 Summary: Kernel module for VMware Server
183 Summary(pl): Modu³ j±dra dla VMware Server
184 Release: %{_rel}@%{_kernel_ver_str}
186 Requires(post,postun): /sbin/depmod
187 Requires: dev >= 2.9.0-7
188 %if %{with dist_kernel}
189 %requires_releq_kernel_up
190 Requires(postun): %releq_kernel_up
192 Provides: kernel(vmnet) = %{version}-%{_rel}
194 %description -n kernel-misc-vmnet
195 Kernel modules for VMware Server - vmnet.
197 %description -n kernel-misc-vmnet -l pl
198 Modu³y j±dra dla VMware Server - vmnet.
200 %package -n kernel-smp-misc-vmmon
201 Summary: SMP kernel module for VMware Server
202 Summary(pl): Modu³ j±dra SMP dla VMware Server
203 Release: %{_rel}@%{_kernel_ver_str}
205 Requires(post,postun): /sbin/depmod
206 Requires: dev >= 2.9.0-7
207 %if %{with dist_kernel}
208 %requires_releq_kernel_smp
209 Requires(postun): %releq_kernel_smp
211 Provides: kernel(vmmon) = %{version}-%{_rel}
213 %description -n kernel-smp-misc-vmmon
214 SMP kernel modules fov VMware Server - vmmon-smp.
216 %description -n kernel-smp-misc-vmmon -l pl
217 Modu³y j±dra SMP dla VMware Server - vmmon-smp.
219 %package -n kernel-smp-misc-vmnet
220 Summary: SMP kernel module for VMware Server
221 Summary(pl): Modu³ j±dra SMP dla VMware Server
222 Release: %{_rel}@%{_kernel_ver_str}
224 Requires(post,postun): /sbin/depmod
225 Requires: dev >= 2.9.0-7
226 %if %{with dist_kernel}
227 %requires_releq_kernel_smp
228 Requires(postun): %releq_kernel_smp
230 Provides: kernel(vmnet) = %{version}-%{_rel}
232 %description -n kernel-smp-misc-vmnet
233 SMP kernel module for VMware Server - vmnet-smp.
235 %description -n kernel-smp-misc-vmnet -l pl
236 Modu³y j±dra SMP dla VMware Server - vmnet-smp.
238 %package -n kernel24-misc-vmmon
239 Summary: Kernel module for VMware Server
240 Summary(pl): Modu³ j±dra dla VMware Server
241 Release: %{_rel}@%{_kernel_ver_str}
243 Requires(post,postun): /sbin/depmod
244 Requires: dev >= 2.9.0-7
245 %if %{with dist_kernel}
246 %requires_releq_kernel_up
247 Requires(postun): %releq_kernel_up
249 Provides: kernel(vmmon) = %{version}-%{_rel}
251 %description -n kernel24-misc-vmmon
252 Kernel modules for VMware Server - vmmon.
254 %description -n kernel24-misc-vmmon -l pl
255 Modu³y j±dra dla VMware Server - vmmon.
257 %package -n kernel24-misc-vmnet
258 Summary: Kernel module for VMware Server
259 Summary(pl): Modu³ j±dra dla VMware Server
260 Release: %{_rel}@%{_kernel_ver_str}
262 Requires(post,postun): /sbin/depmod
263 Requires: dev >= 2.9.0-7
264 %if %{with dist_kernel}
265 %requires_releq_kernel_up
266 Requires(postun): %releq_kernel_up
268 Provides: kernel(vmnet) = %{version}-%{_rel}
270 %description -n kernel24-misc-vmnet
271 Kernel modules for VMware Server - vmnet.
273 %description -n kernel24-misc-vmnet -l pl
274 Modu³y j±dra dla VMware Server - vmnet.
276 %package -n kernel24-smp-misc-vmmon
277 Summary: SMP kernel module for VMware Server
278 Summary(pl): Modu³ j±dra SMP dla VMware Server
279 Release: %{_rel}@%{_kernel_ver_str}
281 Requires(post,postun): /sbin/depmod
282 Requires: dev >= 2.9.0-7
283 %if %{with dist_kernel}
284 %requires_releq_kernel_smp
285 Requires(postun): %releq_kernel_smp
287 Provides: kernel(vmmon) = %{version}-%{_rel}
289 %description -n kernel24-smp-misc-vmmon
290 SMP kernel modules fov VMware Server - vmmon-smp.
292 %description -n kernel24-smp-misc-vmmon -l pl
293 Modu³y j±dra SMP dla VMware Server - vmmon-smp.
295 %package -n kernel24-smp-misc-vmnet
296 Summary: SMP kernel module for VMware Server
297 Summary(pl): Modu³ j±dra SMP dla VMware Server
298 Release: %{_rel}@%{_kernel_ver_str}
300 Requires(post,postun): /sbin/depmod
301 Requires: dev >= 2.9.0-7
302 %if %{with dist_kernel}
303 %requires_releq_kernel_smp
304 Requires(postun): %releq_kernel_smp
306 Provides: kernel(vmnet) = %{version}-%{_rel}
308 %description -n kernel24-smp-misc-vmnet
309 SMP kernel module for VMware Server - vmnet-smp.
311 %description -n kernel24-smp-misc-vmnet -l pl
312 Modu³y j±dra SMP dla VMware Server - vmnet-smp.
315 %setup -q -n vmware-server-distrib -a1 -a2
316 tar zxf vmware-mui-distrib/console-distrib/VMware-console-%{_ver}-%{_build}.tar.gz
317 #cd vmware-any-any-update%{_urel}
318 cd lib/modules/source
322 cp -a vmmon-only{,.clean}
323 cp -a vmnet-only{,.clean}
328 sed -i 's:vm_db_answer_LIBDIR:VM_LIBDIR:g;s:vm_db_answer_BINDIR:VM_BINDIR:g' bin/vmware
330 cd vmware-any-any-update%{_urel}
331 chmod u+w ../lib/bin/vmware-vmx ../lib/bin-debug/vmware-vmx ../bin/vmnet-bridge
335 %{__cc} %{rpmldflags} %{rpmcflags} -o update update.c
336 ./update vmx ../lib/bin/vmware-vmx
337 ./update vmxdebug ../lib/bin-debug/vmware-vmx
338 ./update bridge ../bin/vmnet-bridge
343 cd lib/modules/source
347 %if %{without kernel24}
348 for mod in vmmon vmnet ; do
349 for cfg in %{?with_dist_kernel:%{?with_smp:smp} up}%{!?with_dist_kernel:nondist}; do
350 if [ ! -r "%{_kernelsrcdir}/config-$cfg" ]; then
354 cp -a $mod-only.clean $mod-only
356 install -d o/include/linux
357 ln -sf %{_kernelsrcdir}/config-$cfg o/.config
358 ln -sf %{_kernelsrcdir}/Module.symvers-$cfg o/Module.symvers
359 ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h o/include/linux/autoconf.h
360 if grep -q "^CONFIG_PREEMPT_RT=y$" o/.config; then
361 sed -e '/pollQueueLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(pollQueueLock)/' \
362 -e '/timerLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(timerLock)/' \
363 -i ../vmmon-only/linux/driver.c
364 sed -e 's/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(vnetHubLock)/' \
365 -i ../vmnet-only/hub.c
366 sed -e 's/RW_LOCK_UNLOCKED/RW_LOCK_UNLOCKED(vnetPeerLock)/' \
367 -i ../vmnet-only/driver.c
369 %if %{with dist_kernel}
370 %{__make} -C %{_kernelsrcdir} O=$PWD/o prepare scripts
372 install -d o/include/config
373 touch o/include/config/MARKER
374 ln -sf %{_kernelsrcdir}/scripts o/scripts
376 %{__make} -C %{_kernelsrcdir} modules \
381 %{?with_verbose:V=1} \
383 mv -f $mod.ko ../built/$mod-$cfg.ko
389 for mod in vmmon vmnet ; do
393 sed -i s/'^HEADER_DIR.*'/'HEADER_DIR = \/usr\/src\/linux-2.4\/include'/ Makefile
394 sed -i s/'^BUILD_DIR.*'/'BUILD_DIR = .'/ Makefile
398 VM_KBUILD=no VMWARE_VER=VME_V5 \
399 M=$PWD O=$PWD CC=%{kgcc} \
400 INCLUDES="%{rpmcflags} -I. -D__KERNEL_SMP=1 -D__SMP__ -I%{_kernelsrcdir}/include"
401 if [ -e $mod-xxx-* ]; then
402 mv -f $mod-xxx-* ../built/$mod-smp.o
404 mv -f driver-*/$mod-xxx-* ../built/$mod-smp.o
407 %{__make} VM_KBUILD=no clean
410 VM_KBUILD=no VMWARE_VER=VME_V5 \
411 M=$PWD O=$PWD CC=%{kgcc} \
412 INCLUDES="%{rpmcflags} -I. -I%{_kernelsrcdir}/include"
413 if [ -e $mod-xxx-* ]; then
414 mv -f $mod-xxx-* ../built/$mod.o
416 mv -f driver-*/$mod-xxx-* ../built/$mod.o
426 rm -rf $RPM_BUILD_ROOT
428 %if %{with userspace}
430 $RPM_BUILD_ROOT%{_sysconfdir}/vmware{,-console} \
431 $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/{nat,dhcpd} \
432 $RPM_BUILD_ROOT%{_bindir} \
433 $RPM_BUILD_ROOT%{_sbindir} \
434 $RPM_BUILD_ROOT%{_libdir}/vmware-{server,console}/bin \
435 $RPM_BUILD_ROOT%{_libdir}/vmware-console/bin \
436 $RPM_BUILD_ROOT%{_mandir} \
437 $RPM_BUILD_ROOT%{_pixmapsdir} \
438 $RPM_BUILD_ROOT%{_desktopdir} \
439 $RPM_BUILD_ROOT/etc/rc.d/init.d \
440 $RPM_BUILD_ROOT/var/run/vmware
444 install -d $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}{,smp}/misc
446 #cd vmware-any-any-update%{_urel}
447 cd lib/modules/source
449 %if %{without kernel24}
450 install built/vmmon-%{?with_dist_kernel:up}%{!?with_dist_kernel:nondist}.ko \
451 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc/vmmon.ko
452 install built/vmnet-%{?with_dist_kernel:up}%{!?with_dist_kernel:nondist}.ko \
453 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc/vmnet.ko
454 %if %{with smp} && %{with dist_kernel}
455 install built/vmmon-smp.ko \
456 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/misc/vmmon.ko
457 install built/vmnet-smp.ko \
458 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/misc/vmnet.ko
462 install built/vmmon.o \
463 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc/vmmon.o
464 install built/vmnet.o \
465 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc/vmnet.o
466 %if %{with smp} && %{with dist_kernel}
467 install built/vmmon-smp.o \
468 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/misc/vmmon.o
469 install built/vmnet-smp.o \
470 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/misc/vmnet.o
478 %if %{with userspace}
479 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/vmnet
480 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet.conf
481 install %{SOURCE5} $RPM_BUILD_ROOT%{_pixmapsdir}
482 install %{SOURCE6} $RPM_BUILD_ROOT%{_desktopdir}
483 install %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/nat/nat.conf
484 install %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
486 touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases
487 touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases~
489 install bin/*-* $RPM_BUILD_ROOT%{_bindir}
490 install sbin/*-* $RPM_BUILD_ROOT%{_sbindir}
491 install lib/bin/vmware-vmx $RPM_BUILD_ROOT%{_libdir}/vmware-server/bin
493 #cp -r lib/{bin-debug,config,help*,isoimages,licenses,messages,smb,xkeymap} \
494 cp -r lib/{bin-debug,config,help*,isoimages,licenses,messages,xkeymap} \
495 $RPM_BUILD_ROOT%{_libdir}/vmware-server
497 cp -r vmware-console-distrib/lib/{bin-debug,config,help*,messages,xkeymap} \
498 $RPM_BUILD_ROOT%{_libdir}/vmware-console
500 install vmware-console-distrib/lib/bin/vmware-remotemks $RPM_BUILD_ROOT%{_libdir}/vmware-console/bin
502 cp -r vmware-console-distrib/man/* man/* $RPM_BUILD_ROOT%{_mandir}
503 gunzip $RPM_BUILD_ROOT%{_mandir}/man?/*.gz
505 cat > $RPM_BUILD_ROOT%{_sysconfdir}/vmware/locations <<EOF
507 VM_LIBDIR=%{_libdir}/vmware-server
510 cat > $RPM_BUILD_ROOT%{_sysconfdir}/vmware-console/locations <<EOF
512 VM_LIBDIR=%{_libdir}/vmware-console
515 %if %{with internal_libs}
516 install bin/vmware $RPM_BUILD_ROOT%{_bindir}
517 install lib/bin/vmware $RPM_BUILD_ROOT%{_libdir}/vmware-server/bin
518 cp -r lib/lib $RPM_BUILD_ROOT%{_libdir}/vmware-server
520 install vmware-console-distrib/bin/vmware-console $RPM_BUILD_ROOT%{_bindir}
521 install vmware-console-distrib/lib/bin/vmware $RPM_BUILD_ROOT%{_libdir}/vmware-console/bin
522 cp -r vmware-console-distrib/lib/lib $RPM_BUILD_ROOT%{_libdir}/vmware-console
524 install lib/bin/vmware $RPM_BUILD_ROOT%{_bindir}
525 install vmware-console-distrib/lib/bin/vmware-console $RPM_BUILD_ROOT%{_bindir}
530 rm -rf $RPM_BUILD_ROOT
533 /sbin/chkconfig --add vmnet
534 %service vmnet restart "VMware networking service"
537 if [ "$1" = "0" ]; then
539 /sbin/chkconfig --del vmnet
542 %post -n kernel-misc-vmmon
543 %depmod %{_kernel_ver}
545 %postun -n kernel-misc-vmmon
546 %depmod %{_kernel_ver}
548 %post -n kernel-misc-vmnet
549 %depmod %{_kernel_ver}
551 %postun -n kernel-misc-vmnet
552 %depmod %{_kernel_ver}
554 %post -n kernel-smp-misc-vmmon
555 %depmod %{_kernel_ver}smp
557 %postun -n kernel-smp-misc-vmmon
558 %depmod %{_kernel_ver}smp
560 %post -n kernel-smp-misc-vmnet
561 %depmod %{_kernel_ver}smp
563 %postun -n kernel-smp-misc-vmnet
564 %depmod %{_kernel_ver}smp
566 %post -n kernel24-misc-vmmon
567 %depmod %{_kernel_ver}
569 %postun -n kernel24-misc-vmmon
570 %depmod %{_kernel_ver}
572 %post -n kernel24-misc-vmnet
573 %depmod %{_kernel_ver}
575 %postun -n kernel24-misc-vmnet
576 %depmod %{_kernel_ver}
578 %post -n kernel24-smp-misc-vmmon
579 %depmod %{_kernel_ver}smp
581 %postun -n kernel24-smp-misc-vmmon
582 %depmod %{_kernel_ver}smp
584 %post -n kernel24-smp-misc-vmnet
585 %depmod %{_kernel_ver}smp
587 %postun -n kernel24-smp-misc-vmnet
588 %depmod %{_kernel_ver}smp
590 %if %{with userspace}
592 %defattr(644,root,root,755)
593 %doc doc/* lib/configurator/vmnet-{dhcpd,nat}.conf
594 %dir %{_sysconfdir}/vmware
595 %{_sysconfdir}/vmware/locations
596 %attr(755,root,root) %{_bindir}/vm-support
597 %attr(755,root,root) %{_bindir}/vmware-authtrusted
598 %attr(755,root,root) %{_bindir}/vmware-cmd
599 %attr(755,root,root) %{_bindir}/vmware
600 %attr(755,root,root) %{_bindir}/vmware-loop
601 %attr(755,root,root) %{_bindir}/vmware-mount.pl
602 %attr(755,root,root) %{_bindir}/vmware-vdiskmanager
603 %attr(755,root,root) %{_sbindir}/*
604 %dir %{_libdir}/vmware-server
605 %dir %{_libdir}/vmware-server/bin
607 %attr(4755,root,root) %{_libdir}/vmware-server/bin/vmware-vmx
608 %{_libdir}/vmware-server/config
609 %{_libdir}/vmware-server/isoimages
610 %if %{with internal_libs}
611 %attr(755,root,root) %{_libdir}/vmware-server/bin/vmware
612 %{_libdir}/vmware-server/lib
613 %attr(755,root,root) %{_libdir}/vmware-server/lib/wrapper-gtk24.sh
615 %{_libdir}/vmware-server/licenses
616 %dir %{_libdir}/vmware-server/messages
617 %{_libdir}/vmware-server/messages/en
618 %lang(ja) %{_libdir}/vmware-server/messages/ja
619 %{_libdir}/vmware-server/xkeymap
620 %{_mandir}/man1/vmware.1*
621 %attr(1777,root,root) %dir /var/run/vmware
623 %{_desktopdir}/%{name}.desktop
626 %defattr(644,root,root,755)
627 %dir %{_sysconfdir}/vmware-console
628 %{_sysconfdir}/vmware-console/locations
629 %attr(755,root,root) %{_bindir}/vmware-console
630 %dir %{_libdir}/vmware-console
631 %dir %{_libdir}/vmware-console/bin
632 %attr(755,root,root) %{_libdir}/vmware-console/bin/vmware-remotemks
633 %{_libdir}/vmware-console/config
634 %if %{with internal_libs}
635 %attr(755,root,root) %{_libdir}/vmware-console/bin/vmware
636 %{_libdir}/vmware-console/lib
637 %attr(755,root,root) %{_libdir}/vmware-console/lib/wrapper-gtk24.sh
639 %dir %{_libdir}/vmware-console/messages
640 %lang(ja) %{_libdir}/vmware-console/messages/ja
641 %{_libdir}/vmware-console/xkeymap
642 %{_mandir}/man1/vmware-console.1*
645 %defattr(644,root,root,755)
646 %{_libdir}/vmware-console/help*
649 %defattr(644,root,root,755)
650 %dir %{_libdir}/vmware-server/bin-debug
652 %attr(4755,root,root) %{_libdir}/vmware-server/bin-debug/vmware-vmx
653 %dir %{_libdir}/vmware-console/bin-debug
654 %attr(755,root,root) %{_libdir}/vmware-server/bin-debug/vmware-remotemks
655 %attr(755,root,root) %{_libdir}/vmware-console/bin-debug/vmware-remotemks
658 %defattr(644,root,root,755)
659 %{_libdir}/vmware-server/help*
662 %defattr(644,root,root,755)
663 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet.conf
664 %attr(754,root,root) /etc/rc.d/init.d/vmnet
665 %attr(755,root,root) %{_bindir}/vmnet-bridge
666 %attr(755,root,root) %{_bindir}/vmnet-dhcpd
667 %attr(755,root,root) %{_bindir}/vmnet-natd
668 %attr(755,root,root) %{_bindir}/vmnet-netifup
669 %attr(755,root,root) %{_bindir}/vmnet-sniffer
670 %attr(755,root,root) %{_bindir}/vmware-ping
671 %dir %{_sysconfdir}/vmware/vmnet8
672 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
673 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/nat/nat.conf
674 %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases*
678 %defattr(644,root,root,755)
679 %doc lib/configurator/vmnet-smb.conf
680 %attr(755,root,root) %{_bindir}/vmware-nmbd
681 %attr(755,root,root) %{_bindir}/vmware-smbd
682 %attr(755,root,root) %{_bindir}/vmware-smbpasswd
683 %attr(755,root,root) %{_bindir}/vmware-smbpasswd.bin
684 %{_libdir}/vmware/smb
689 %if %{without kernel24}
690 %files -n kernel-misc-vmmon
691 %defattr(644,root,root,755)
692 /lib/modules/%{_kernel_ver}/misc/vmmon.ko*
694 %files -n kernel-misc-vmnet
695 %defattr(644,root,root,755)
696 /lib/modules/%{_kernel_ver}/misc/vmnet.ko*
698 %if %{with smp} && %{with dist_kernel}
699 %files -n kernel-smp-misc-vmmon
700 %defattr(644,root,root,755)
701 /lib/modules/%{_kernel_ver}smp/misc/vmmon.ko*
703 %files -n kernel-smp-misc-vmnet
704 %defattr(644,root,root,755)
705 /lib/modules/%{_kernel_ver}smp/misc/vmnet.ko*
709 %files -n kernel24-misc-vmmon
710 %defattr(644,root,root,755)
711 /lib/modules/%{_kernel_ver}/misc/vmmon.o*
713 %files -n kernel24-misc-vmnet
714 %defattr(644,root,root,755)
715 /lib/modules/%{_kernel_ver}/misc/vmnet.o*
717 %if %{with smp} && %{with dist_kernel}
718 %files -n kernel24-smp-misc-vmmon
719 %defattr(644,root,root,755)
720 /lib/modules/%{_kernel_ver}smp/misc/vmmon.o*
722 %files -n kernel24-smp-misc-vmnet
723 %defattr(644,root,root,755)
724 /lib/modules/%{_kernel_ver}smp/misc/vmnet.o*