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.
17 # problem with libsexy/libsexymm:
18 # ln -s /usr/lib/libsexy.so.2 /usr/lib/libsexy.so.1
19 # ln -s /usr/lib/libsexymm.so.2 /usr/lib/libsexymm.so.1
22 %bcond_without dist_kernel # without distribution kernel
23 %bcond_without kernel # don't build kernel modules
24 %bcond_without userspace # don't build userspace utilities
25 %bcond_without internal_libs # internal libs stuff
26 %bcond_without doc # package huge docs
27 %bcond_with verbose # verbose build (V=1)
29 %include /usr/lib/rpm/macros.perl
35 %{expand:%%global ccver %(%{__cc} -dumpversion)}
37 Summary: VMware Server
38 Summary(pl.UTF-8): VMware Server - wirtualna platforma dla stacji roboczej
40 Version: %{ver}.%{subver}
42 License: custom, non-distributable
43 Group: Applications/Emulators
44 # http://www.vmware.com/beta/server/download.html
45 Source0: http://download3.vmware.com/software/vmserver/%{name}-e.x.p-%{subver}.i386.tar.gz
46 # NoSource0-md5: 853247ff0e313f34bd0c3052de8e2c28
47 Source1: http://download3.vmware.com/software/vmserver/%{name}-e.x.p-%{subver}.x86_64.tar.gz
48 # NoSource1-md5: 0d36ae02640d913251fd11918f798da3
49 Source2: http://download3.vmware.com/software/vmserver/VMware-vix-e.x.p-%{subver}.i386.tar.gz
50 # NoSource2-md5: c7d162fb8c805143ea5b40e7f62ef4da
51 Source3: http://download3.vmware.com/software/vmserver/VMware-vix-e.x.p-%{subver}.x86_64.tar.gz
52 # NoSource3-md5: 10124d4747e7a579a270376458b7a77b
53 Source4: http://uruz.org/files/vmware-any-any-update-%{urel}.tgz
54 # NoSource4-md5: 3a2e2cb8c3d662190198c77c4a656dbb
56 Source6: %{name}-vmnet.conf
58 Source8: %{name}.desktop
59 Source9: %{name}-nat.conf
60 Source10: %{name}-dhcpd.conf
61 Source11: %{name}-libs
62 Source12: %{name}-authd.rc-inetd
63 Patch0: %{name}-Makefile.patch
64 Patch1: %{name}-run_script.patch
65 Patch2: %{name}-init_pl.patch
66 Patch3: %{name}-config-rc-inetd.patch
67 Patch4: %{name}-config-kernel.patch
68 Patch5: %{name}-initscript.patch
74 URL: http://www.vmware.com/
75 %{?with_dist_kernel:BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.16}
76 BuildRequires: libstdc++-devel
77 BuildRequires: rpm-perlprov
78 BuildRequires: rpmbuild(macros) >= 1.438
79 BuildRequires: sed >= 4.0
80 #Requires: libgnomecanvasmm
83 ExclusiveArch: %{ix86} %{x8664}
84 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
86 %define _noautoprovfiles %{_libdir}/vmware*/lib/.*\.so.*
87 # TMP hack to compare with upstream rpm
88 %define _libdir %{_prefix}/lib
89 %define _docdir %{_defaultdocdir}/vmware
91 %define sonamedeps %(cat %{SOURCE11} | xargs)
93 %define _noautoprov %sonamedeps
94 %define _noautoreq %sonamedeps
97 VMware Server Virtual Platform is a thin software layer that allows
98 multiple guest operating systems to run concurrently on a single
99 standard PC, without repartitioning or rebooting, and without
100 significant loss of performance.
102 %description -l pl.UTF-8
103 VMware Server Virtual Platform to cienka warstwa oprogramowania
104 pozwalająca na jednoczesne działanie wielu gościnnych systemów
105 operacyjnych na jednym zwykłym PC, bez repartycjonowania ani
106 rebootowania, bez znacznej utraty wydajności.
109 Summary: VMware debug utility
110 Summary(pl.UTF-8): Narzędzie VMware do odpluskwiania
111 Group: Applications/Emulators
112 Requires: %{name} = %{version}-%{release}
115 VMware debug utility.
117 %description debug -l pl.UTF-8
118 Narzędzie VMware do odpluskwiania.
121 Summary: VMware console utility
122 Summary(pl.UTF-8): Konsola VMware
123 Group: Applications/Emulators
124 Requires: %{name} = %{version}-%{release}
127 A tool for controlling VM.
129 %description console -l pl.UTF-8
130 Narzędzie VMware do kontroli VM.
133 Summary: VMware Server help files
134 Summary(pl.UTF-8): Pliki pomocy dla VMware Server
135 Group: Applications/Emulators
136 Requires: %{name} = %{version}-%{release}
140 VMware Server help files.
142 %description help -l pl.UTF-8
143 Pliki pomocy dla VMware Server.
145 %package console-help
146 Summary: VMware Server console help files
147 Summary(pl.UTF-8): Pliki pomocy dla konsoli VMware Server
148 Group: Applications/Emulators
149 Requires: %{name} = %{version}-%{release}
152 %description console-help
153 VMware Server console help files.
155 %description console-help -l pl.UTF-8
156 Pliki pomocy dla konsoli VMware Server.
159 Summary: VMware networking utilities
160 Summary(pl.UTF-8): Narzędzia VMware do obsługi sieci
161 Group: Applications/Emulators
162 Requires(post,preun): /sbin/chkconfig
163 #Requires: %{name} = %{version}-%{release}
166 %description networking
167 VMware networking utilities.
169 %description networking -l pl.UTF-8
170 Narzędzia VMware do obsługi sieci.
173 Summary: VMware SMB utilities
174 Summary(pl.UTF-8): Narzędzia VMware do SMB
175 Group: Applications/Emulators
176 Requires: %{name} = %{version}-%{release}
179 VMware SMB utilities.
181 %description samba -l pl.UTF-8
182 Narzędzia VMware do SMB.
184 %package -n kernel%{_alt_kernel}-misc-vmci
185 Summary: Kernel module for VMware Server
186 Summary(pl.UTF-8): Moduł jądra dla VMware Server
187 Release: %{rel}@%{_kernel_ver_str}
189 Requires(post,postun): /sbin/depmod
190 Requires: dev >= 2.9.0-7
191 %if %{with dist_kernel}
192 %requires_releq_kernel
193 Requires(postun): %releq_kernel
195 Provides: kernel(vmci) = %{version}-%{rel}
197 %description -n kernel%{_alt_kernel}-misc-vmci
198 Kernel modules for VMware Server - vmci.
200 %description -n kernel%{_alt_kernel}-misc-vmci -l pl.UTF-8
201 Moduły jądra dla VMware Server - vmci.
203 %package -n kernel%{_alt_kernel}-misc-vmmon
204 Summary: Kernel module for VMware Server
205 Summary(pl.UTF-8): Moduł jądra dla VMware Server
206 Release: %{rel}@%{_kernel_ver_str}
208 Requires(post,postun): /sbin/depmod
209 Requires: dev >= 2.9.0-7
210 %if %{with dist_kernel}
211 %requires_releq_kernel
212 Requires(postun): %releq_kernel
214 Provides: kernel(vmmon) = %{version}-%{rel}
216 %description -n kernel%{_alt_kernel}-misc-vmmon
217 Kernel modules for VMware Server - vmmon.
219 %description -n kernel%{_alt_kernel}-misc-vmmon -l pl.UTF-8
220 Moduły jądra dla VMware Server - vmmon.
222 %package -n kernel%{_alt_kernel}-misc-vmnet
223 Summary: Kernel module for VMware Server
224 Summary(pl.UTF-8): Moduł jądra dla VMware Server
225 Release: %{rel}@%{_kernel_ver_str}
227 Requires(post,postun): /sbin/depmod
228 Requires: dev >= 2.9.0-7
229 %if %{with dist_kernel}
230 %requires_releq_kernel
231 Requires(postun): %releq_kernel
233 Provides: kernel(vmnet) = %{version}-%{rel}
235 %description -n kernel%{_alt_kernel}-misc-vmnet
236 Kernel modules for VMware Server - vmnet.
238 %description -n kernel%{_alt_kernel}-misc-vmnet -l pl.UTF-8
239 Moduły jądra dla VMware Server - vmnet.
243 %setup -q -T -n vmware-server-distrib -b0 %{?with_userspace:-a2}
246 %setup -q -T -n vmware-server-distrib -b1 %{?with_userspace:-a3}
254 %{__tar} xf source/vmci.tar
255 %{__tar} xf source/vmmon.tar
256 %{__tar} xf source/vmnet.tar
257 mv vmmon-only/linux/driver.c{,.dist}
258 mv vmnet-only/hub.c{,.dist}
259 mv vmnet-only/driver.c{,.dist}
260 #rm -rf binary # unusable
263 %{__gzip} -d man/man1/vmware.1.gz
266 tar zxf vmware-mui-distrib/console-distrib/%{name}-console-%{ver}-%{subver}.tar.gz
267 cp vmware-any-any-update%{urel}/{vmmon,vmnet}.tar lib/modules/source/
268 cd lib/modules/source
272 cp -a vmmon-only{,.clean}
273 cp -a vmnet-only{,.clean}
277 tar xf lib/perl/control.tar
283 cd vmware-any-any-update%{urel}
284 chmod u+w ../lib/bin/vmware-vmx ../lib/bin-debug/vmware-vmx ../bin/vmnet-bridge
289 %{__cc} %{rpmldflags} %{rpmcflags} -o update update.c
290 ./update vmx ../lib/bin/vmware-vmx
291 ./update vmxdebug ../lib/bin-debug/vmware-vmx
292 ./update bridge ../bin/vmnet-bridge
296 %if %{with userspace}
300 sed -i "s:^INSTALLSITEARCH.*$:INSTALLSITEARCH = %{perl_vendorarch}:" Makefile
301 sed -i "s:^INSTALLSITELIB.*$:INSTALLSITELIB = %{perl_vendorlib}:" Makefile
302 sed -i "s:^INSTALLSITEMAN1DIR.*$:INSTALLSITEMAN1DIR = %{_mandir}/man1:" Makefile
303 sed -i "s:^INSTALLSITEMAN3DIR.*$:INSTALLSITEMAN3DIR = %{_mandir}/man3:" Makefile
313 %build_kernel_modules -C vmci-only -m vmci SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver}
315 %build_kernel_modules -C vmmon-only -m vmmon SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver} <<'EOF'
316 if grep -q "^CONFIG_PREEMPT_RT=y$" o/.config; then
317 sed -e '/pollQueueLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(pollQueueLock)/' \
318 -e '/timerLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(timerLock)/' \
319 linux/driver.c.dist > linux/driver.c
321 cat linux/driver.c.dist > linux/driver.c
325 %build_kernel_modules -C vmnet-only -m vmnet SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver} <<'EOF'
326 if grep -q "^CONFIG_PREEMPT_RT=y$" o/.config; then
327 sed -e 's/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(vnetHubLock)/' \
329 sed -e 's/RW_LOCK_UNLOCKED/RW_LOCK_UNLOCKED(vnetPeerLock)/' \
330 driver.c.dist > driver.c
332 cat hub.c.dist > hub.c
333 cat driver.c.dist > driver.c
339 rm -rf $RPM_BUILD_ROOT
341 %if %{with userspace}
343 $RPM_BUILD_ROOT%{_sysconfdir}/vmware{,-server-console} \
344 $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/{nat,dhcpd} \
345 $RPM_BUILD_ROOT%{_sysconfdir}/vmware/state \
346 $RPM_BUILD_ROOT%{_bindir} \
347 $RPM_BUILD_ROOT%{_sbindir} \
348 $RPM_BUILD_ROOT%{_libdir}/vmware{,-server-console}/bin \
349 $RPM_BUILD_ROOT%{_mandir} \
350 $RPM_BUILD_ROOT%{_pixmapsdir} \
351 $RPM_BUILD_ROOT%{_desktopdir} \
352 $RPM_BUILD_ROOT/etc/rc.d/init.d \
353 $RPM_BUILD_ROOT/var/{log,run}/vmware
358 DESTDIR=$RPM_BUILD_ROOT
363 # copy other required perl modules
364 cp -a lib/perl5/site_perl/5.005/VMware $RPM_BUILD_ROOT%{perl_vendorarch}
365 cp -a lib/perl5/site_perl/5.005/i386-linux/VMware/VmdbPerl $RPM_BUILD_ROOT%{perl_vendorarch}/VMware
366 cp -a lib/perl5/site_perl/5.005/i386-linux/VMware/{HConfig,VmdbPerl}.pm $RPM_BUILD_ROOT%{perl_vendorarch}/VMware
367 cp -a lib/perl5/site_perl/5.005/i386-linux/auto/VMware/{HConfig,VmdbPerl} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/VMware
369 # remove unecessary files
370 rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/auto/VMware/{HConfig,VmdbPerl,VmPerl}/.{exists,packlist}
375 %install_kernel_modules -m lib/modules/vmci-only/vmci -d misc
376 %install_kernel_modules -m lib/modules/vmmon-only/vmmon -d misc
377 %install_kernel_modules -m lib/modules/vmnet-only/vmnet -d misc
380 %if %{with userspace}
381 install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/vmnet
382 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet.conf
383 install %{SOURCE7} $RPM_BUILD_ROOT%{_pixmapsdir}
384 install %{SOURCE8} $RPM_BUILD_ROOT%{_desktopdir}
385 install %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/nat/nat.conf
386 install %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
388 touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases
389 touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases~
391 install bin/*-* $RPM_BUILD_ROOT%{_bindir}
392 install sbin/*-* $RPM_BUILD_ROOT%{_sbindir}
393 install lib/bin/vmware-vmx $RPM_BUILD_ROOT%{_libdir}/vmware/bin
394 cp -a lib/webAccess $RPM_BUILD_ROOT%{_libdir}/vmware
395 cp -a lib/hostd $RPM_BUILD_ROOT%{_libdir}/vmware
396 cp -a vmware-vix $RPM_BUILD_ROOT%{_libdir}/vmware
397 cp -a lib/vmacore $RPM_BUILD_ROOT%{_libdir}/vmware
398 cp -a lib/net-services.sh $RPM_BUILD_ROOT%{_libdir}/vmware
399 cp -a lib/modules $RPM_BUILD_ROOT%{_libdir}/vmware
400 rm -rf $RPM_BUILD_ROOT%{_libdir}/vmware/modules/*-only
401 cp -a lib/configurator $RPM_BUILD_ROOT%{_libdir}/vmware
402 cp -a %{SOURCE12} $RPM_BUILD_ROOT%{_libdir}/vmware/configurator/authd-rc-inetd.conf
403 cp -a etc/hostd $RPM_BUILD_ROOT/etc/vmware/hostd
404 cp -a etc/installer.sh $RPM_BUILD_ROOT/etc/vmware
405 cp -a etc/pam.d $RPM_BUILD_ROOT/etc/vmware
406 cp -a etc/service $RPM_BUILD_ROOT/etc/vmware
408 install -d $RPM_BUILD_ROOT%{_docdir}
409 cp -a doc/* $RPM_BUILD_ROOT%{_docdir}
410 cp -a vmware-vix-distrib/doc/VMwareVix $RPM_BUILD_ROOT%{_docdir}
411 install -d $RPM_BUILD_ROOT%{_mandir}/man1
412 cp -a man/man1/vmware.1 $RPM_BUILD_ROOT%{_mandir}/man1
414 install installer/services.sh $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware
415 ln -s vmware $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware-autostart
416 ln -s vmware $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware-core
417 ln -s vmware $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware-mgmt
418 cat > $RPM_BUILD_ROOT%{_sysconfdir}/vmware/locations <<'EOF'
419 file /etc/vmware/locations
420 directory /etc/vmware/state
421 answer BINDIR /usr/bin
422 answer SBINDIR /usr/sbin
423 answer LIBDIR /usr/lib/vmware
424 answer DOCDIR /usr/share/doc/vmware
425 answer MANDIR /usr/share/man
426 answer INITDIR /etc/rc.d
427 answer INITSCRIPTSDIR /etc/rc.d/init.d
428 file /etc/vmware/not_configured 1205422799
429 file /etc/rc.d/init.d/vmware 1205422799
430 answer INSTALL_CYCLE yes
431 file /etc/rc.d/init.d/vmware-mgmt
432 file /etc/rc.d/init.d/vmware-core
433 file /etc/rc.d/init.d/vmware-autostart
436 rm $RPM_BUILD_ROOT/usr/bin/vmware-uninstall.pl
437 rm $RPM_BUILD_ROOT/usr/bin/vmware-vimdump
438 rm $RPM_BUILD_ROOT/usr/share/applications/VMware-server.desktop
439 rm $RPM_BUILD_ROOT/usr/share/pixmaps/VMware-server.png
443 s@%sitearch%@%{perl_sitearch}@g;
444 s@%sitelib%@%{perl_sitelib}@g;
445 s@%vendorarch%@%{perl_vendorarch}@g;
446 s@%vendorlib%@%{perl_vendorlib}@g;
447 s@%archlib%@%{perl_archlib}@g;
448 s@%privlib%@%{perl_privlib}@g;' < lib/serverd/init.pl.default > $RPM_BUILD_ROOT%{_libdir}/vmware/serverd/init.pl
451 cp -a lib/{config,help,isoimages,licenses,messages,share,xkeymap} \
452 $RPM_BUILD_ROOT%{_libdir}/vmware
455 cp -a vmware-server-console-distrib/lib/{bin-debug,config,help*,messages,share,xkeymap} \
456 $RPM_BUILD_ROOT%{_libdir}/vmware-server-console
458 install vmware-server-console-distrib/lib/bin/vmware-remotemks $RPM_BUILD_ROOT%{_libdir}/vmware-server-console/bin
460 cp -a vmware-server-console-distrib/man/* man/* $RPM_BUILD_ROOT%{_mandir}
461 gunzip $RPM_BUILD_ROOT%{_mandir}/man?/*.gz
464 cat > $RPM_BUILD_ROOT%{_sysconfdir}/vmware-server-console/locations <<EOF
466 VM_LIBDIR=%{_libdir}/vmware-server-console
469 %if %{with internal_libs}
470 install bin/vmware $RPM_BUILD_ROOT%{_bindir}
471 install lib/bin/* $RPM_BUILD_ROOT%{_libdir}/vmware/bin
472 #install lib/bin/vmware $RPM_BUILD_ROOT%{_libdir}/vmware/bin
473 cp -a lib/lib $RPM_BUILD_ROOT%{_libdir}/vmware
476 install vmware-server-console-distrib/bin/vmware-server-console $RPM_BUILD_ROOT%{_bindir}
477 install vmware-server-console-distrib/lib/bin/vmware $RPM_BUILD_ROOT%{_libdir}/vmware-server-console/bin
478 cp -a vmware-server-console-distrib/lib/lib $RPM_BUILD_ROOT%{_libdir}/vmware-server-console
483 install lib/bin/vmware $RPM_BUILD_ROOT%{_bindir}
484 install vmware-server-console-distrib/lib/bin/vmware-server-console $RPM_BUILD_ROOT%{_bindir}
490 rm -rf $RPM_BUILD_ROOT
493 /sbin/chkconfig --add vmnet
494 %service vmnet restart "VMware networking service"
497 if [ "$1" = "0" ]; then
499 /sbin/chkconfig --del vmnet
502 %post -n kernel%{_alt_kernel}-misc-vmci
503 %depmod %{_kernel_ver}
505 %postun -n kernel%{_alt_kernel}-misc-vmci
506 %depmod %{_kernel_ver}
508 %post -n kernel%{_alt_kernel}-misc-vmmon
509 %depmod %{_kernel_ver}
511 %postun -n kernel%{_alt_kernel}-misc-vmmon
512 %depmod %{_kernel_ver}
514 %post -n kernel%{_alt_kernel}-misc-vmnet
515 %depmod %{_kernel_ver}
517 %postun -n kernel%{_alt_kernel}-misc-vmnet
518 %depmod %{_kernel_ver}
520 %if %{with userspace}
522 %defattr(444,root,root,755)
523 #%doc lib/configurator/vmnet-{dhcpd,nat}.conf
524 %dir %{_sysconfdir}/vmware
525 %dir %{_sysconfdir}/vmware/state
526 %dir %{_sysconfdir}/vmware/hostd
527 %dir %{_sysconfdir}/vmware/hostd/env
528 %attr(644,root,root) %{_sysconfdir}/vmware/hostd/env/*.xml
529 %attr(444,root,root) %{_sysconfdir}/vmware/hostd/key.pub
530 %attr(644,root,root) %{_sysconfdir}/vmware/hostd/*.vha
531 %attr(644,root,root) %{_sysconfdir}/vmware/hostd/*.xml
532 %dir %{_sysconfdir}/vmware/pam.d
533 %attr(644,root,root) %{_sysconfdir}/vmware/pam.d/vmware-authd
534 %dir %{_sysconfdir}/vmware/service
535 %attr(644,root,root) %{_sysconfdir}/vmware/service/services.xml
536 %attr(555,root,root) %{_sysconfdir}/vmware/installer.sh
537 %{_sysconfdir}/vmware/locations
539 %attr(754,root,root) /etc/rc.d/init.d/vmware
540 %attr(754,root,root) /etc/rc.d/init.d/vmware-autostart
541 %attr(754,root,root) /etc/rc.d/init.d/vmware-core
542 %attr(754,root,root) /etc/rc.d/init.d/vmware-mgmt
544 %attr(555,root,root) %{_bindir}/vm-support
545 #%attr(755,root,root) %{_bindir}/vmware-authtrusted
546 #%attr(755,root,root) %{_bindir}/vmware-cmd
547 #%attr(755,root,root) %{_bindir}/vmware-loop
548 #%attr(755,root,root) %{_bindir}/vmware-mount.pl
549 %attr(555,root,root) %{_bindir}/vmware-config.pl
550 %attr(555,root,root) %{_bindir}/vmware-mount
551 #%attr(555,root,root) %{_bindir}/vmware-uninstall.pl
552 #%attr(555,root,root) %{_bindir}/vmware-vimdump
553 %attr(555,root,root) %{_bindir}/vmware-vimsh
554 %attr(555,root,root) %{_bindir}/vmware-vsh
555 %attr(555,root,root) %{_bindir}/vmware-watchdog
556 %attr(555,root,root) %{_bindir}/vmware-vdiskmanager
557 %attr(4555,root,root) %{_sbindir}/vmware-authd
558 %attr(555,root,root) %{_sbindir}/vmware-authdlauncher
559 %attr(555,root,root) %{_sbindir}/vmware-hostd
560 %dir %{_libdir}/vmware
561 %dir %{_libdir}/vmware/bin
563 %attr(555,root,root) %{_libdir}/vmware/bin/vmware-vmx
564 %{_libdir}/vmware/config
565 %{_libdir}/vmware/isoimages
566 %if %{with internal_libs}
567 %attr(555,root,root) %{_bindir}/vmware
569 %attr(4555,root,root) %{_bindir}/vmware-ping
570 #%attr(755,root,root) %{_libdir}/vmware/bin/vmware
571 %attr(555,root,root) %{_libdir}/vmware/bin/openssl
572 %attr(555,root,root) %{_libdir}/vmware/bin/vmplayer
573 %attr(555,root,root) %{_libdir}/vmware/bin/vmrun
574 %attr(755,root,root) %{_libdir}/vmware/bin/vmware-hostd
575 %attr(755,root,root) %{_libdir}/vmware/bin/vmware-hostd-dynamic
576 %attr(555,root,root) %{_libdir}/vmware/bin/vmware-remotemks
577 %attr(555,root,root) %{_libdir}/vmware/bin/vmware-remotemks-debug
578 %attr(555,root,root) %{_libdir}/vmware/bin/vmware-vimdump
579 %attr(555,root,root) %{_libdir}/vmware/bin/vmware-vmx-debug
580 %attr(777,root,root) %{_libdir}/vmware/bin/vmware-vmx-stats
581 %attr(755,root,root) %{_libdir}/vmware/bin/vmware-vsh
583 %dir %{_libdir}/vmware/lib
584 %{_libdir}/vmware/lib/libXau.so.6
585 %{_libdir}/vmware/lib/libXcursor.so.1
586 %{_libdir}/vmware/lib/libXdmcp.so.6
587 %{_libdir}/vmware/lib/libXfixes.so.3
588 %{_libdir}/vmware/lib/libXft.so.2
589 %{_libdir}/vmware/lib/libXinerama.so.1
590 %{_libdir}/vmware/lib/libXrandr.so.2
591 %{_libdir}/vmware/lib/libXrender.so.1
592 %{_libdir}/vmware/lib/libart_lgpl_2.so.2
593 %{_libdir}/vmware/lib/libatk-1.0.so.0
594 %{_libdir}/vmware/lib/libatkmm-1.6.so.1
595 %{_libdir}/vmware/lib/libcairo.so.2
596 %{_libdir}/vmware/lib/libcairomm-1.0.so.1
597 %{_libdir}/vmware/lib/libcrypto.so.0.9.7
598 %{_libdir}/vmware/lib/libcurl.so.3
599 %{_libdir}/vmware/lib/libcurl.so.4
600 %{_libdir}/vmware/lib/libfontconfig.so.1
601 %{_libdir}/vmware/lib/libfreetype.so.6
602 %{_libdir}/vmware/lib/libgdk-x11-2.0.so.0
603 %{_libdir}/vmware/lib/libgdk_pixbuf-2.0.so.0
604 %{_libdir}/vmware/lib/libgdkmm-2.4.so.1
605 %{_libdir}/vmware/lib/libglib-2.0.so.0
606 %{_libdir}/vmware/lib/libglibmm-2.4.so.1
607 %{_libdir}/vmware/lib/libglibmm_generate_extra_defs-2.4.so.1
608 %{_libdir}/vmware/lib/libgmodule-2.0.so.0
609 %{_libdir}/vmware/lib/libgobject-2.0.so.0
610 %{_libdir}/vmware/lib/libgthread-2.0.so.0
611 %{_libdir}/vmware/lib/libgtk-x11-2.0.so.0
612 %{_libdir}/vmware/lib/libgtkmm-2.4.so.1
613 %{_libdir}/vmware/lib/libpango-1.0.so.0
614 %{_libdir}/vmware/lib/libpangocairo-1.0.so.0
615 %{_libdir}/vmware/lib/libpangoft2-1.0.so.0
616 %{_libdir}/vmware/lib/libpangomm-1.4.so.1
617 %{_libdir}/vmware/lib/libpangox-1.0.so.0
618 %{_libdir}/vmware/lib/libpangoxft-1.0.so.0
619 %{_libdir}/vmware/lib/librsvg-2.so.2
620 %{_libdir}/vmware/lib/libsexy.so.2
621 %{_libdir}/vmware/lib/libsexymm.so.2
622 %{_libdir}/vmware/lib/libsigc-2.0.so.0
623 %{_libdir}/vmware/lib/libssl.so.0.9.7
624 %{_libdir}/vmware/lib/libview.so.2
625 %{_libdir}/vmware/lib/libxmlrpc.so.3
626 %{_libdir}/vmware/lib/libxmlrpc_client.so.3
627 %{_libdir}/vmware/lib/libxmlrpc_util.so.3
628 %{_libdir}/vmware/lib/libxmlrpc_xmlparse.so.3
629 %{_libdir}/vmware/lib/libxmlrpc_xmltok.so.3
632 %dir %{_libdir}/vmware/lib/libexpat.so.0
633 %attr(755,root,root) %{_libdir}/vmware/lib/libexpat.so.0/libexpat.so.0
634 %dir %{_libdir}/vmware/lib/libgcc_s.so.1
635 %attr(755,root,root) %{_libdir}/vmware/lib/libgcc_s.so.1/libgcc_s.so.1
636 %dir %{_libdir}/vmware/lib/libgvmomi.so.0
637 %attr(555,root,root) %{_libdir}/vmware/lib/libgvmomi.so.0/libgvmomi.so.0
638 %dir %{_libdir}/vmware/lib/libpng12.so.0
639 %attr(755,root,root) %{_libdir}/vmware/lib/libpng12.so.0/libpng12.so.0
640 %dir %{_libdir}/vmware/lib/libstdc++.so.6
641 %attr(755,root,root) %{_libdir}/vmware/lib/libstdc++.so.6/libstdc++.so.6
642 %dir %{_libdir}/vmware/lib/libvmwarebase.so.0
643 %attr(555,root,root) %{_libdir}/vmware/lib/libvmwarebase.so.0/libvmwarebase.so.0
644 %dir %{_libdir}/vmware/lib/libvmwareui.so.0
645 %attr(555,root,root) %{_libdir}/vmware/lib/libvmwareui.so.0/libvmwareui.so.0
646 %dir %{_libdir}/vmware/lib/libxml2.so.2
647 %attr(755,root,root) %{_libdir}/vmware/lib/libxml2.so.2/libxml2.so.2
650 %attr(555,root,root) %{_libdir}/vmware/lib/wrapper-gtk24.sh
652 #%dir %{_libdir}/vmware/serverd
653 #%attr(750,root,root) %{_libdir}/vmware/serverd/init.pl
654 %{_libdir}/vmware/licenses
655 %dir %{_libdir}/vmware/messages
656 #%{_libdir}/vmware/messages/en
657 %lang(ja) %{_libdir}/vmware/messages/ja
658 %{_libdir}/vmware/share
659 %{_libdir}/vmware/xkeymap
660 %dir %{_libdir}/vmware/hostd
661 %attr(755,root,root) %{_libdir}/vmware/hostd/*.so
662 %{_libdir}/vmware/hostd/locale
663 %dir %{_libdir}/vmware/hostd/docroot
664 %dir %{_libdir}/vmware/hostd/docroot/client
665 %dir %{_libdir}/vmware/hostd/docroot/sdk
666 %dir %{_libdir}/vmware/hostd/docroot/downloads
667 %{_libdir}/vmware/hostd/docroot/*.png
668 %{_libdir}/vmware/hostd/docroot/*.js
669 %{_libdir}/vmware/hostd/docroot/*.jpeg
670 %{_libdir}/vmware/hostd/docroot/*.html
671 %{_libdir}/vmware/hostd/docroot/*.css
672 %{_libdir}/vmware/hostd/docroot/en
673 %attr(644,root,root) %{_libdir}/vmware/hostd/docroot/client/VMware-viclient.exe
674 %attr(644,root,root) %{_libdir}/vmware/hostd/docroot/client/clients-template.xml
675 %attr(644,root,root) %{_libdir}/vmware/hostd/docroot/sdk/vim.wsdl
676 %attr(644,root,root) %{_libdir}/vmware/hostd/docroot/sdk/vimService.wsdl
678 %attr(755,root,root) %{_libdir}/vmware/hostd/py
679 %attr(755,root,root) %{_libdir}/vmware/hostd/wsdl
680 %{_mandir}/man1/vmware.1*
682 #%{perl_vendorarch}/VMware
683 #%{perl_vendorarch}/auto/VMware
684 %attr(1777,root,root) %dir /var/run/vmware
685 %attr(751,root,root) %dir /var/log/vmware
686 #%{_pixmapsdir}/*.png
687 #%{_desktopdir}/%{name}.desktop
689 %dir %{_libdir}/vmware/vmacore
690 %attr(755,root,root) %{_libdir}/vmware/vmacore/libvmacore.so.*.*
691 %attr(755,root,root) %{_libdir}/vmware/vmacore/libvmomi.so.*.*
694 %{_libdir}/vmware/help
696 %defattr(444,root,root,755)
698 %doc %{_docdir}/[ERo]*
699 %defattr(644,root,root,755)
700 %doc %dir %{_docdir}/VMwareVix
701 %doc %{_docdir}/VMwareVix/lang
702 %doc %{_docdir}/VMwareVix/errors
703 %doc %{_docdir}/VMwareVix/types
704 %attr(444,root,root) %doc %{_docdir}/VMwareVix/*.html
705 %dir %{_docdir}/VMwareVix/samples
706 %attr(666,root,root) %doc %{_docdir}/VMwareVix/samples/*.c
708 %defattr(-,root,root,755)
709 %dir %{_libdir}/vmware/webAccess
710 %defattr(444,root,root,755)
711 %dir %{_libdir}/vmware/webAccess/java
712 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07
713 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/bin/*
714 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/bin
715 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib
717 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/i386
720 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64
722 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*/*.so
723 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*/headless/*.so
724 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*/motif21/*.so
725 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*/native_threads/*.so
726 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*/xawt/*.so
728 %attr(777,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*/server/libjsig.so
729 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*/server/libjvm.so
730 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*.jar
731 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/ext
732 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/font*
733 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/im
734 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/images
735 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/zi
736 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/audio
737 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/cmm
738 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/security
739 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/management
740 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/oblique-fonts
741 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/psfont*
742 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/[A-Z]*
743 %attr(644,root,root) %{_libdir}/vmware/webAccess/vmware*
745 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/i386/awt_robot
746 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/i386/gtkhelper
747 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/i386/jvm.cfg
748 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/i386/server/Xusage.txt
749 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/i386/headless
750 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/i386/motif21
751 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/i386/native_threads
752 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/i386/server
753 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/i386/xawt
756 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/.systemPrefs
757 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/awt_robot
758 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/gtkhelper
759 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/jvm.cfg
760 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/server/Xusage.txt
761 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/headless
762 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/motif21
763 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/native_threads
764 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/server
765 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/xawt
767 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/classlist
768 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/content-types.properties
769 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/flavormap.properties
770 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/jvm.hprof.txt
771 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/logging.properties
772 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/net.properties
773 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/sound.properties
775 %defattr(444,root,root,755)
776 %dir %{_libdir}/vmware/webAccess/tomcat
777 %dir %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17
778 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/common
779 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/conf
780 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/logs
781 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/server
782 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/temp
783 %defattr(555,root,root,755)
784 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/bin
785 %defattr(644,root,root,755)
786 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/webapps
787 %defattr(444,root,root,755)
788 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/LICENSE
789 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/NOTICE
790 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/RELEASE-NOTES
791 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/RUNNING.txt
793 %defattr(444,root,root,755)
794 %{_libdir}/vmware/vmware-vix
796 %defattr(555,root,root,755)
797 %{_libdir}/vmware/net-services.sh
799 %defattr(444,root,root,755)
800 %{_libdir}/vmware/modules
801 %{_libdir}/vmware/configurator
804 %attr(555,root,root) %{_bindir}/vmnet-bridge
805 %attr(555,root,root) %{_bindir}/vmnet-dhcpd
806 %attr(555,root,root) %{_bindir}/vmnet-natd
807 %attr(555,root,root) %{_bindir}/vmnet-netifup
808 %attr(555,root,root) %{_bindir}/vmnet-sniffer
811 %defattr(644,root,root,755)
812 %dir %{_sysconfdir}/vmware-server-console
813 %{_sysconfdir}/vmware-server-console/locations
814 #%attr(755,root,root) %{_bindir}/vmware-server-console
815 %dir %{_libdir}/vmware-server-console
816 %dir %{_libdir}/vmware-server-console/bin
817 #%attr(755,root,root) %{_libdir}/vmware-server-console/bin/vmware-remotemks
818 #%{_libdir}/vmware-server-console/config
819 %if %{with internal_libs}
820 #%attr(755,root,root) %{_libdir}/vmware-server-console/bin/vmware
821 #%{_libdir}/vmware-server-console/lib
822 #%attr(755,root,root) %{_libdir}/vmware-server-console/lib/wrapper-gtk24.sh
824 #%dir %{_libdir}/vmware-server-console/messages
825 #%{_libdir}/vmware-server-console/messages/en
826 #%lang(ja) %{_libdir}/vmware-server-console/messages/ja
827 #%{_libdir}/vmware-server-console/share
828 #%{_libdir}/vmware-server-console/xkeymap
829 #%{_mandir}/man1/vmware-server-console.1*
832 %defattr(644,root,root,755)
833 #%{_libdir}/vmware-server-console/help*
836 %defattr(644,root,root,755)
837 #%dir %{_libdir}/vmware/bin-debug
839 #%attr(4755,root,root) %{_libdir}/vmware/bin-debug/vmware-vmx
840 #%dir %{_libdir}/vmware-server-console/bin-debug
841 #%attr(755,root,root) %{_libdir}/vmware/bin-debug/vmware-remotemks
842 #%attr(755,root,root) %{_libdir}/vmware-server-console/bin-debug/vmware-remotemks
846 %defattr(644,root,root,755)
847 %{_libdir}/vmware/help
851 %defattr(644,root,root,755)
852 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet.conf
853 %attr(754,root,root) /etc/rc.d/init.d/vmnet
854 %attr(755,root,root) %{_bindir}/vmnet-bridge
855 %attr(755,root,root) %{_bindir}/vmnet-dhcpd
856 %attr(755,root,root) %{_bindir}/vmnet-natd
857 %attr(755,root,root) %{_bindir}/vmnet-netifup
858 %attr(755,root,root) %{_bindir}/vmnet-sniffer
859 %attr(755,root,root) %{_bindir}/vmware-ping
860 %dir %{_sysconfdir}/vmware/vmnet8
861 %dir %{_sysconfdir}/vmware/vmnet8/dhcpd
862 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
863 %dir %{_sysconfdir}/vmware/vmnet8/nat
864 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/nat/nat.conf
865 %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases*
869 %defattr(644,root,root,755)
870 %doc lib/configurator/vmnet-smb.conf
871 %attr(755,root,root) %{_bindir}/vmware-nmbd
872 %attr(755,root,root) %{_bindir}/vmware-smbd
873 %attr(755,root,root) %{_bindir}/vmware-smbpasswd
874 %attr(755,root,root) %{_bindir}/vmware-smbpasswd.bin
875 %{_libdir}/vmware/smb
880 %files -n kernel%{_alt_kernel}-misc-vmci
881 %defattr(644,root,root,755)
882 /lib/modules/%{_kernel_ver}/misc/vmci.ko*
884 %files -n kernel%{_alt_kernel}-misc-vmmon
885 %defattr(644,root,root,755)
886 /lib/modules/%{_kernel_ver}/misc/vmmon.ko*
888 %files -n kernel%{_alt_kernel}-misc-vmnet
889 %defattr(644,root,root,755)
890 /lib/modules/%{_kernel_ver}/misc/vmnet.ko*