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}
326 tar xf lib/perl/control.tar
329 sed -i 's:vm_db_answer_LIBDIR:VM_LIBDIR:g;s:vm_db_answer_BINDIR:VM_BINDIR:g' bin/vmware
331 cd vmware-any-any-update%{_urel}
332 chmod u+w ../lib/bin/vmware-vmx ../lib/bin-debug/vmware-vmx ../bin/vmnet-bridge
336 %{__cc} %{rpmldflags} %{rpmcflags} -o update update.c
337 ./update vmx ../lib/bin/vmware-vmx
338 ./update vmxdebug ../lib/bin-debug/vmware-vmx
339 ./update bridge ../bin/vmnet-bridge
343 %if %{with userspace}
346 sed -i "s:^INSTALLSITEARCH.*$:INSTALLSITEARCH = %{perl_vendorarch}:" Makefile
347 sed -i "s:^INSTALLSITELIB.*$:INSTALLSITELIB = %{perl_vendorlib}:" Makefile
348 sed -i "s:^INSTALLSITEMAN1DIR.*$:INSTALLSITEMAN1DIR = %{_mandir}/man1:" Makefile
349 sed -i "s:^INSTALLSITEMAN3DIR.*$:INSTALLSITEMAN3DIR = %{_mandir}/man3:" Makefile
356 cd lib/modules/source
360 %if %{without kernel24}
361 for mod in vmmon vmnet ; do
362 for cfg in %{?with_dist_kernel:%{?with_smp:smp} up}%{!?with_dist_kernel:nondist}; do
363 if [ ! -r "%{_kernelsrcdir}/config-$cfg" ]; then
367 cp -a $mod-only.clean $mod-only
369 install -d o/include/linux
370 ln -sf %{_kernelsrcdir}/config-$cfg o/.config
371 ln -sf %{_kernelsrcdir}/Module.symvers-$cfg o/Module.symvers
372 ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h o/include/linux/autoconf.h
373 if grep -q "^CONFIG_PREEMPT_RT=y$" o/.config; then
374 sed -e '/pollQueueLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(pollQueueLock)/' \
375 -e '/timerLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(timerLock)/' \
376 -i ../vmmon-only/linux/driver.c
377 sed -e 's/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(vnetHubLock)/' \
378 -i ../vmnet-only/hub.c
379 sed -e 's/RW_LOCK_UNLOCKED/RW_LOCK_UNLOCKED(vnetPeerLock)/' \
380 -i ../vmnet-only/driver.c
382 %if %{with dist_kernel}
383 %{__make} -C %{_kernelsrcdir} O=$PWD/o prepare scripts
385 install -d o/include/config
386 touch o/include/config/MARKER
387 ln -sf %{_kernelsrcdir}/scripts o/scripts
389 %{__make} -C %{_kernelsrcdir} modules \
394 %{?with_verbose:V=1} \
396 mv -f $mod.ko ../built/$mod-$cfg.ko
402 for mod in vmmon vmnet ; do
406 sed -i s/'^HEADER_DIR.*'/'HEADER_DIR = \/usr\/src\/linux-2.4\/include'/ Makefile
407 sed -i s/'^BUILD_DIR.*'/'BUILD_DIR = .'/ Makefile
411 VM_KBUILD=no VMWARE_VER=VME_V5 \
412 M=$PWD O=$PWD CC=%{kgcc} \
413 INCLUDES="%{rpmcflags} -I. -D__KERNEL_SMP=1 -D__SMP__ -I%{_kernelsrcdir}/include"
414 if [ -e $mod-xxx-* ]; then
415 mv -f $mod-xxx-* ../built/$mod-smp.o
417 mv -f driver-*/$mod-xxx-* ../built/$mod-smp.o
420 %{__make} VM_KBUILD=no clean
423 VM_KBUILD=no VMWARE_VER=VME_V5 \
424 M=$PWD O=$PWD CC=%{kgcc} \
425 INCLUDES="%{rpmcflags} -I. -I%{_kernelsrcdir}/include"
426 if [ -e $mod-xxx-* ]; then
427 mv -f $mod-xxx-* ../built/$mod.o
429 mv -f driver-*/$mod-xxx-* ../built/$mod.o
439 rm -rf $RPM_BUILD_ROOT
441 %if %{with userspace}
443 $RPM_BUILD_ROOT%{_sysconfdir}/vmware{,-console} \
444 $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/{nat,dhcpd} \
445 $RPM_BUILD_ROOT%{_bindir} \
446 $RPM_BUILD_ROOT%{_sbindir} \
447 $RPM_BUILD_ROOT%{_libdir}/vmware-{server,console}/bin \
448 $RPM_BUILD_ROOT%{_libdir}/vmware-console/bin \
449 $RPM_BUILD_ROOT%{_mandir} \
450 $RPM_BUILD_ROOT%{_pixmapsdir} \
451 $RPM_BUILD_ROOT%{_desktopdir} \
452 $RPM_BUILD_ROOT/etc/rc.d/init.d \
453 $RPM_BUILD_ROOT/var/run/vmware
457 DESTDIR=$RPM_BUILD_ROOT
462 install -d $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}{,smp}/misc
464 #cd vmware-any-any-update%{_urel}
465 cd lib/modules/source
467 %if %{without kernel24}
468 install built/vmmon-%{?with_dist_kernel:up}%{!?with_dist_kernel:nondist}.ko \
469 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc/vmmon.ko
470 install built/vmnet-%{?with_dist_kernel:up}%{!?with_dist_kernel:nondist}.ko \
471 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc/vmnet.ko
472 %if %{with smp} && %{with dist_kernel}
473 install built/vmmon-smp.ko \
474 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/misc/vmmon.ko
475 install built/vmnet-smp.ko \
476 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/misc/vmnet.ko
480 install built/vmmon.o \
481 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc/vmmon.o
482 install built/vmnet.o \
483 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc/vmnet.o
484 %if %{with smp} && %{with dist_kernel}
485 install built/vmmon-smp.o \
486 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/misc/vmmon.o
487 install built/vmnet-smp.o \
488 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/misc/vmnet.o
496 %if %{with userspace}
497 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/vmnet
498 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet.conf
499 install %{SOURCE5} $RPM_BUILD_ROOT%{_pixmapsdir}
500 install %{SOURCE6} $RPM_BUILD_ROOT%{_desktopdir}
501 install %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/nat/nat.conf
502 install %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
504 touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases
505 touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases~
507 install bin/*-* $RPM_BUILD_ROOT%{_bindir}
508 install sbin/*-* $RPM_BUILD_ROOT%{_sbindir}
509 install lib/bin/vmware-vmx $RPM_BUILD_ROOT%{_libdir}/vmware-server/bin
511 #cp -r lib/{bin-debug,config,help*,isoimages,licenses,messages,smb,xkeymap} \
512 cp -r lib/{bin-debug,config,help*,isoimages,licenses,messages,xkeymap,share} \
513 $RPM_BUILD_ROOT%{_libdir}/vmware-server
515 cp -r vmware-console-distrib/lib/{bin-debug,config,help*,messages,xkeymap,share} \
516 $RPM_BUILD_ROOT%{_libdir}/vmware-console
518 install vmware-console-distrib/lib/bin/vmware-remotemks $RPM_BUILD_ROOT%{_libdir}/vmware-console/bin
520 cp -r vmware-console-distrib/man/* man/* $RPM_BUILD_ROOT%{_mandir}
521 gunzip $RPM_BUILD_ROOT%{_mandir}/man?/*.gz
523 cat > $RPM_BUILD_ROOT%{_sysconfdir}/vmware/locations <<EOF
525 VM_LIBDIR=%{_libdir}/vmware-server
528 cat > $RPM_BUILD_ROOT%{_sysconfdir}/vmware-console/locations <<EOF
530 VM_LIBDIR=%{_libdir}/vmware-console
533 %if %{with internal_libs}
534 install bin/vmware $RPM_BUILD_ROOT%{_bindir}
535 install lib/bin/vmware $RPM_BUILD_ROOT%{_libdir}/vmware-server/bin
536 cp -r lib/lib $RPM_BUILD_ROOT%{_libdir}/vmware-server
538 install vmware-console-distrib/bin/vmware-console $RPM_BUILD_ROOT%{_bindir}
539 install vmware-console-distrib/lib/bin/vmware $RPM_BUILD_ROOT%{_libdir}/vmware-console/bin
540 cp -r vmware-console-distrib/lib/lib $RPM_BUILD_ROOT%{_libdir}/vmware-console
542 install lib/bin/vmware $RPM_BUILD_ROOT%{_bindir}
543 install vmware-console-distrib/lib/bin/vmware-console $RPM_BUILD_ROOT%{_bindir}
548 rm -rf $RPM_BUILD_ROOT
551 /sbin/chkconfig --add vmnet
552 %service vmnet restart "VMware networking service"
555 if [ "$1" = "0" ]; then
557 /sbin/chkconfig --del vmnet
560 %post -n kernel-misc-vmmon
561 %depmod %{_kernel_ver}
563 %postun -n kernel-misc-vmmon
564 %depmod %{_kernel_ver}
566 %post -n kernel-misc-vmnet
567 %depmod %{_kernel_ver}
569 %postun -n kernel-misc-vmnet
570 %depmod %{_kernel_ver}
572 %post -n kernel-smp-misc-vmmon
573 %depmod %{_kernel_ver}smp
575 %postun -n kernel-smp-misc-vmmon
576 %depmod %{_kernel_ver}smp
578 %post -n kernel-smp-misc-vmnet
579 %depmod %{_kernel_ver}smp
581 %postun -n kernel-smp-misc-vmnet
582 %depmod %{_kernel_ver}smp
584 %post -n kernel24-misc-vmmon
585 %depmod %{_kernel_ver}
587 %postun -n kernel24-misc-vmmon
588 %depmod %{_kernel_ver}
590 %post -n kernel24-misc-vmnet
591 %depmod %{_kernel_ver}
593 %postun -n kernel24-misc-vmnet
594 %depmod %{_kernel_ver}
596 %post -n kernel24-smp-misc-vmmon
597 %depmod %{_kernel_ver}smp
599 %postun -n kernel24-smp-misc-vmmon
600 %depmod %{_kernel_ver}smp
602 %post -n kernel24-smp-misc-vmnet
603 %depmod %{_kernel_ver}smp
605 %postun -n kernel24-smp-misc-vmnet
606 %depmod %{_kernel_ver}smp
608 %if %{with userspace}
610 %defattr(644,root,root,755)
611 %doc doc/* lib/configurator/vmnet-{dhcpd,nat}.conf
612 %dir %{_sysconfdir}/vmware
613 %{_sysconfdir}/vmware/locations
614 %attr(755,root,root) %{_bindir}/vm-support
615 %attr(755,root,root) %{_bindir}/vmware-authtrusted
616 %attr(755,root,root) %{_bindir}/vmware-cmd
617 %attr(755,root,root) %{_bindir}/vmware
618 %attr(755,root,root) %{_bindir}/vmware-loop
619 %attr(755,root,root) %{_bindir}/vmware-mount.pl
620 %attr(755,root,root) %{_bindir}/vmware-vdiskmanager
621 %attr(755,root,root) %{_sbindir}/*
622 %dir %{_libdir}/vmware-server
623 %dir %{_libdir}/vmware-server/bin
625 %attr(4755,root,root) %{_libdir}/vmware-server/bin/vmware-vmx
626 %{_libdir}/vmware-server/config
627 %{_libdir}/vmware-server/isoimages
628 %if %{with internal_libs}
629 %attr(755,root,root) %{_libdir}/vmware-server/bin/vmware
630 %{_libdir}/vmware-server/lib
631 %attr(755,root,root) %{_libdir}/vmware-server/lib/wrapper-gtk24.sh
633 %{_libdir}/vmware-server/licenses
634 %dir %{_libdir}/vmware-server/messages
635 %{_libdir}/vmware-server/messages/en
636 %lang(ja) %{_libdir}/vmware-server/messages/ja
637 %{_libdir}/vmware-server/share
638 %{_libdir}/vmware-server/xkeymap
639 %{_mandir}/man1/vmware.1*
641 %{perl_vendorarch}/VMware
642 %{perl_vendorarch}/auto/VMware
643 %attr(1777,root,root) %dir /var/run/vmware
645 %{_desktopdir}/%{name}.desktop
648 %defattr(644,root,root,755)
649 %dir %{_sysconfdir}/vmware-console
650 %{_sysconfdir}/vmware-console/locations
651 %attr(755,root,root) %{_bindir}/vmware-console
652 %dir %{_libdir}/vmware-console
653 %dir %{_libdir}/vmware-console/bin
654 %attr(755,root,root) %{_libdir}/vmware-console/bin/vmware-remotemks
655 %{_libdir}/vmware-console/config
656 %if %{with internal_libs}
657 %attr(755,root,root) %{_libdir}/vmware-console/bin/vmware
658 %{_libdir}/vmware-console/lib
659 %attr(755,root,root) %{_libdir}/vmware-console/lib/wrapper-gtk24.sh
661 %dir %{_libdir}/vmware-console/messages
662 #%{_libdir}/vmware-console/messages/en
663 %lang(ja) %{_libdir}/vmware-console/messages/ja
664 %{_libdir}/vmware-console/share
665 %{_libdir}/vmware-console/xkeymap
666 %{_mandir}/man1/vmware-console.1*
669 %defattr(644,root,root,755)
670 %{_libdir}/vmware-console/help*
673 %defattr(644,root,root,755)
674 %dir %{_libdir}/vmware-server/bin-debug
676 %attr(4755,root,root) %{_libdir}/vmware-server/bin-debug/vmware-vmx
677 %dir %{_libdir}/vmware-console/bin-debug
678 %attr(755,root,root) %{_libdir}/vmware-server/bin-debug/vmware-remotemks
679 %attr(755,root,root) %{_libdir}/vmware-console/bin-debug/vmware-remotemks
682 %defattr(644,root,root,755)
683 %{_libdir}/vmware-server/help*
686 %defattr(644,root,root,755)
687 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet.conf
688 %attr(754,root,root) /etc/rc.d/init.d/vmnet
689 %attr(755,root,root) %{_bindir}/vmnet-bridge
690 %attr(755,root,root) %{_bindir}/vmnet-dhcpd
691 %attr(755,root,root) %{_bindir}/vmnet-natd
692 %attr(755,root,root) %{_bindir}/vmnet-netifup
693 %attr(755,root,root) %{_bindir}/vmnet-sniffer
694 %attr(755,root,root) %{_bindir}/vmware-ping
695 %dir %{_sysconfdir}/vmware/vmnet8
696 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
697 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/nat/nat.conf
698 %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases*
702 %defattr(644,root,root,755)
703 %doc lib/configurator/vmnet-smb.conf
704 %attr(755,root,root) %{_bindir}/vmware-nmbd
705 %attr(755,root,root) %{_bindir}/vmware-smbd
706 %attr(755,root,root) %{_bindir}/vmware-smbpasswd
707 %attr(755,root,root) %{_bindir}/vmware-smbpasswd.bin
708 %{_libdir}/vmware/smb
713 %if %{without kernel24}
714 %files -n kernel-misc-vmmon
715 %defattr(644,root,root,755)
716 /lib/modules/%{_kernel_ver}/misc/vmmon.ko*
718 %files -n kernel-misc-vmnet
719 %defattr(644,root,root,755)
720 /lib/modules/%{_kernel_ver}/misc/vmnet.ko*
722 %if %{with smp} && %{with dist_kernel}
723 %files -n kernel-smp-misc-vmmon
724 %defattr(644,root,root,755)
725 /lib/modules/%{_kernel_ver}smp/misc/vmmon.ko*
727 %files -n kernel-smp-misc-vmnet
728 %defattr(644,root,root,755)
729 /lib/modules/%{_kernel_ver}smp/misc/vmnet.ko*
733 %files -n kernel24-misc-vmmon
734 %defattr(644,root,root,755)
735 /lib/modules/%{_kernel_ver}/misc/vmmon.o*
737 %files -n kernel24-misc-vmnet
738 %defattr(644,root,root,755)
739 /lib/modules/%{_kernel_ver}/misc/vmnet.o*
741 %if %{with smp} && %{with dist_kernel}
742 %files -n kernel24-smp-misc-vmmon
743 %defattr(644,root,root,755)
744 /lib/modules/%{_kernel_ver}smp/misc/vmmon.o*
746 %files -n kernel24-smp-misc-vmnet
747 %defattr(644,root,root,755)
748 /lib/modules/%{_kernel_ver}smp/misc/vmnet.o*