3 # - 2.0.2.203138-0.2 works fine th-x86_64
6 # - direct download links seem to no longer work, you may need to get them
10 # - make vmware-config.pl work
12 # - switch to proper %{_libdir} when done for 64bit arch
13 # - use system java, tomcat, etc packages
14 # - package webAccess elsewhere, seems noarch mostly (but if using system pkgs for java/tomcat leave it still huge)
15 # - put things back to subpackages (if makes sense)
18 %bcond_without dist_kernel # without distribution kernel
19 %bcond_without kernel # don't build kernel modules
20 %bcond_without userspace # don't build userspace utilities
21 %bcond_without internal_libs # internal libs stuff
22 %bcond_without doc # package huge docs
23 %bcond_with verbose # verbose build (V=1)
25 %include /usr/lib/rpm/macros.perl
31 %{expand:%%global ccver %(%{__cc} -dumpversion)}
33 Summary: VMware Server
34 Summary(pl.UTF-8): VMware Server - wirtualna platforma dla stacji roboczej
36 Version: %{ver}.%{subver}
38 License: custom, non-distributable
39 Group: Applications/Emulators
40 # http://www.vmware.com/download/server/
41 Source0: http://download2.vmware.com/software/server/%{name}-%{ver}-%{subver}.i386.tar.gz
42 # NoSource0-md5: 6eb844d1ab4aed6128438e5f587d10bb
43 Source1: http://download2.vmware.com/software/server/%{name}-%{ver}-%{subver}.x86_64.tar.gz
44 # NoSource1-md5: cc7aef813008eeb7150c21547d431b39
45 Source2: http://download2.vmware.com/software/server/VMware-vix-%{vixver}-%{subver}.i386.tar.gz
46 # NoSource2-md5: 08daeafe41e2927d80dab143cf21e63c
47 Source3: http://download2.vmware.com/software/server/VMware-vix-%{vixver}-%{subver}.x86_64.tar.gz
48 # NoSource3-md5: 95ddea5a0579a35887bd15b083ffea20
50 Source5: %{name}.desktop
51 Source6: %{name}-authd.rc-inetd
52 Source7: %{name}-nat.conf
53 Source8: %{name}-dhcpd.conf
54 Source9: %{name}-dhcpd-hostonly.conf
55 Source10: %{name}-parse-locations.pl
56 Source11: %{name}-libs
57 Source12: %{name}-locations
58 #Patch0: %{name}-config-rc-inetd.patch
59 Patch1: %{name}-config-kernel.patch
60 Patch2: %{name}-vmware-config-skip-pam.d-vmware-authd-install.patch
61 Patch3: %{name}-initscript.patch
62 Patch4: %{name}-linux-2.6.30.patch
63 Patch5: %{name}-linux-2.6.31.patch
68 URL: http://www.vmware.com/
69 %{?with_dist_kernel:BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.16}
70 BuildRequires: libstdc++-devel
71 BuildRequires: rpm-perlprov
72 BuildRequires: rpm-pythonprov
73 BuildRequires: rpmbuild(macros) >= 1.449
74 BuildRequires: sed >= 4.0
75 Requires: %{name}-isoimages = %{version}
76 #Requires: libgnomecanvasmm
79 ExclusiveArch: %{ix86} %{x8664}
80 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
82 %define _noautoprovfiles %{_libdir}/vmware*/lib/.*\.so.*
83 # TMP hack to compare with upstream rpm
84 %define _libdir %{_prefix}/lib
85 %define _docdir %{_defaultdocdir}/vmware
87 %define sonamedeps %(cat %{SOURCE11} | xargs)
89 %define _noautoprov %sonamedeps
90 %define _noautoreq %sonamedeps
93 VMware Server Virtual Platform is a thin software layer that allows
94 multiple guest operating systems to run concurrently on a single
95 standard PC, without repartitioning or rebooting, and without
96 significant loss of performance.
98 %description -l pl.UTF-8
99 VMware Server Virtual Platform to cienka warstwa oprogramowania
100 pozwalająca na jednoczesne działanie wielu gościnnych systemów
101 operacyjnych na jednym zwykłym PC, bez repartycjonowania ani
102 rebootowania, bez znacznej utraty wydajności.
105 Summary: VMware debug utility
106 Summary(pl.UTF-8): Narzędzie VMware do odpluskwiania
107 Group: Applications/Emulators
108 Requires: %{name} = %{version}-%{release}
111 VMware debug utility.
113 %description debug -l pl.UTF-8
114 Narzędzie VMware do odpluskwiania.
117 Summary: VMware console utility
118 Summary(pl.UTF-8): Konsola VMware
119 Group: Applications/Emulators
120 Requires: %{name} = %{version}-%{release}
123 A tool for controlling VM.
125 %description console -l pl.UTF-8
126 Narzędzie VMware do kontroli VM.
129 Summary: VMware Server help files
130 Summary(pl.UTF-8): Pliki pomocy dla VMware Server
131 Group: Applications/Emulators
132 Requires: %{name} = %{version}-%{release}
136 VMware Server help files.
138 %description help -l pl.UTF-8
139 Pliki pomocy dla VMware Server.
141 %package console-help
142 Summary: VMware Server console help files
143 Summary(pl.UTF-8): Pliki pomocy dla konsoli VMware Server
144 Group: Applications/Emulators
145 Requires: %{name} = %{version}-%{release}
148 %description console-help
149 VMware Server console help files.
151 %description console-help -l pl.UTF-8
152 Pliki pomocy dla konsoli VMware Server.
155 Summary: VMware networking utilities
156 Summary(pl.UTF-8): Narzędzia VMware do obsługi sieci
157 Group: Applications/Emulators
158 Requires(post,preun): /sbin/chkconfig
159 #Requires: %{name} = %{version}-%{release}
162 %description networking
163 VMware networking utilities.
165 %description networking -l pl.UTF-8
166 Narzędzia VMware do obsługi sieci.
169 Summary: VMware SMB utilities
170 Summary(pl.UTF-8): Narzędzia VMware do SMB
171 Group: Applications/Emulators
172 Requires: %{name} = %{version}-%{release}
175 VMware SMB utilities.
177 %description samba -l pl.UTF-8
178 Narzędzia VMware do SMB.
180 %package -n kernel%{_alt_kernel}-misc-vmci
181 Summary: VMware Virtual Machine Communication Interface (VMCI)
182 Summary(pl.UTF-8): VMCI (Virtual Machine Communication Interface) - interfejs komunikacyjny VMware
183 Release: %{rel}@%{_kernel_ver_str}
185 Requires(post,postun): /sbin/depmod
186 Requires: dev >= 2.9.0-7
187 %if %{with dist_kernel}
188 %requires_releq_kernel
189 Requires(postun): %releq_kernel
192 %description -n kernel%{_alt_kernel}-misc-vmci
193 Linux kernel module acting as VMware Virtual Machine Communication
196 %description -n kernel%{_alt_kernel}-misc-vmci -l pl.UTF-8
197 Moduł jądra Linuksa będący interfejsem komunikacyjnym VMware (VMCI -
198 Virtual Machine Communication Interface).
200 %package -n kernel%{_alt_kernel}-misc-vmmon
201 Summary: VMware Virtual Machine Monitor
202 Summary(pl.UTF-8): Virtual Machine Monitor - monitor maszyny wirtualnej VMware
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
209 Requires(postun): %releq_kernel
212 %description -n kernel%{_alt_kernel}-misc-vmmon
213 Linux kernel module acting as VMware Virtual Machine Monitor.
215 %description -n kernel%{_alt_kernel}-misc-vmmon -l pl.UTF-8
216 Moduł jądra Linuksa będący monitorem maszyny wirtualnej VMware
217 (Virtual Machine Monitor).
219 %package -n kernel%{_alt_kernel}-misc-vmnet
220 Summary: VMware Virtual Networking Driver
221 Summary(pl.UTF-8): Virtual Networking Driver - sterownik wirtualnej sieci VMware
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
228 Requires(postun): %releq_kernel
231 %description -n kernel%{_alt_kernel}-misc-vmnet
232 Linux kernel module acting as VMware Virtual Networking Driver.
234 %description -n kernel%{_alt_kernel}-misc-vmnet -l pl.UTF-8
235 Moduł jądra Linuksa będący sterownikiem wirtualnej sieci VMware
236 (Virtual Networking Driver).
238 %package -n kernel%{_alt_kernel}-misc-vsock
239 Summary: VMware Virtual Socket Family support
240 Summary(pl.UTF-8): Obsługa Virtual Socket Family - rodziny gniazd wirtualnych VMware
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
247 Requires(postun): %releq_kernel
249 Requires: kernel%{_alt_kernel}-misc-vmci = %{version}-%{rel}@%{_kernel_ver_str}
251 %description -n kernel%{_alt_kernel}-misc-vsock
252 Linux kernel module supporting VMware Virtual Socket Family.
254 %description -n kernel%{_alt_kernel}-misc-vsock -l pl.UTF-8
255 Moduł jądra Linuksa obsługujący rodzinę gniazd wirtualnych VMware
256 (Virtual Socket Family).
260 %setup -q -T -n vmware-server-distrib -b0 %{?with_userspace:-a2}
263 %setup -q -T -n vmware-server-distrib -b1 %{?with_userspace:-a3}
266 rm -rf lib/isoimages # packaged by %{name}-isoimages.spec
274 %{__tar} xf source/vmci.tar
275 %{__tar} xf source/vmmon.tar
276 %{__tar} xf source/vmnet.tar
277 %{__tar} xf source/vsock.tar
280 mv vmmon-only/linux/driver.c{,.dist}
281 mv vmnet-only/hub.c{,.dist}
282 mv vmnet-only/driver.c{,.dist}
283 rm -rf binary # unusable
286 %{__gzip} -d man/man1/vmware.1.gz
288 find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
294 %build_kernel_modules -C vmci-only -m vmci SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver}
296 %build_kernel_modules -C vmmon-only -m vmmon SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver} <<'EOF'
297 if grep -q "^CONFIG_PREEMPT_RT=y$" o/.config; then
298 sed -e '/pollQueueLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(pollQueueLock)/' \
299 -e '/timerLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(timerLock)/' \
300 linux/driver.c.dist > linux/driver.c
302 cat linux/driver.c.dist > linux/driver.c
306 %build_kernel_modules -C vmnet-only -m vmnet SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver} <<'EOF'
307 if grep -q "^CONFIG_PREEMPT_RT=y$" o/.config; then
308 sed -e 's/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(vnetHubLock)/' \
310 sed -e 's/RW_LOCK_UNLOCKED/RW_LOCK_UNLOCKED(vnetPeerLock)/' \
311 driver.c.dist > driver.c
313 cat hub.c.dist > hub.c
314 cat driver.c.dist > driver.c
318 cp -a vmci-only/Module.symvers vsock-only
319 %build_kernel_modules -C vsock-only -m vsock SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver} -c
323 rm -rf $RPM_BUILD_ROOT
325 %install_kernel_modules -m lib/modules/vmci-only/vmci -d misc
326 %install_kernel_modules -m lib/modules/vmmon-only/vmmon -d misc
327 %install_kernel_modules -m lib/modules/vmnet-only/vmnet -d misc
328 %install_kernel_modules -m lib/modules/vsock-only/vsock -d misc
331 %if %{with userspace}
333 $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet{1,8}/{nat,dhcpd} \
334 $RPM_BUILD_ROOT%{_sysconfdir}/vmware/state \
335 $RPM_BUILD_ROOT%{_bindir} \
336 $RPM_BUILD_ROOT%{_sbindir} \
337 $RPM_BUILD_ROOT%{_libdir}/vmware/bin \
338 $RPM_BUILD_ROOT%{_mandir} \
339 $RPM_BUILD_ROOT%{_pixmapsdir} \
340 $RPM_BUILD_ROOT%{_desktopdir} \
341 $RPM_BUILD_ROOT/etc/{pam.d,rc.d/init.d} \
342 $RPM_BUILD_ROOT/var/{log,run}/vmware \
343 $RPM_BUILD_ROOT/var/lib/vmware/{hostd,"Virtual Machines"}
345 install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir}
346 install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}
347 install %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/nat/nat.conf
348 install %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
349 install %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet1/dhcpd/dhcpd.conf
350 install %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/parse-locations.pl
351 cp -a %{SOURCE12} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/locations
353 touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet{1,8}/dhcpd/dhcpd.leases
354 touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet{1,8}/dhcpd/dhcpd.leases~
356 install bin/*-* $RPM_BUILD_ROOT%{_bindir}
357 install sbin/*-* $RPM_BUILD_ROOT%{_sbindir}
358 install lib/bin/vmware-vmx $RPM_BUILD_ROOT%{_libdir}/vmware/bin
359 cp -a lib/webAccess $RPM_BUILD_ROOT%{_libdir}/vmware
360 cp -a lib/hostd $RPM_BUILD_ROOT%{_libdir}/vmware
361 cp -a vmware-vix $RPM_BUILD_ROOT%{_libdir}/vmware
362 cp -a lib/vmacore $RPM_BUILD_ROOT%{_libdir}/vmware
363 cp -a lib/net-services.sh $RPM_BUILD_ROOT%{_libdir}/vmware
364 cp -a lib/configurator $RPM_BUILD_ROOT%{_libdir}/vmware
365 cp -a %{SOURCE6} $RPM_BUILD_ROOT%{_libdir}/vmware/configurator/authd-rc-inetd.conf
366 install -d $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd
367 sed -e 's,%port%,902,;s,%authd%,%{_sbindir}/vmware-authd,' %{SOURCE6} > $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/vmware-authd
368 cp -a etc/hostd $RPM_BUILD_ROOT/etc/vmware/hostd
369 cp -a etc/installer.sh $RPM_BUILD_ROOT/etc/vmware
370 cp -a etc/pam.d/vmware-authd $RPM_BUILD_ROOT/etc/pam.d
371 cp -a etc/service $RPM_BUILD_ROOT/etc/vmware
373 install -d $RPM_BUILD_ROOT%{_docdir}
374 cp -a doc/* $RPM_BUILD_ROOT%{_docdir}
375 cp -a vmware-vix-distrib/doc/VMwareVix $RPM_BUILD_ROOT%{_docdir}
376 install -d $RPM_BUILD_ROOT%{_mandir}/man1
377 cp -a man/man1/vmware.1 $RPM_BUILD_ROOT%{_mandir}/man1
379 install installer/services.sh $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware
380 ln -s vmware $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware-autostart
381 ln -s vmware $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware-core
382 ln -s vmware $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware-mgmt
384 rm $RPM_BUILD_ROOT/usr/bin/vmware-uninstall.pl
385 #rm $RPM_BUILD_ROOT/usr/bin/vmware-vimdump
386 rm $RPM_BUILD_ROOT/usr/share/applications/VMware-server.desktop
387 rm $RPM_BUILD_ROOT/usr/share/pixmaps/VMware-server.png
389 cp -a lib/{config,help,licenses,messages,share,xkeymap} \
390 $RPM_BUILD_ROOT%{_libdir}/vmware
392 %if %{with internal_libs}
393 install bin/vmware $RPM_BUILD_ROOT%{_bindir}
394 install lib/bin/* $RPM_BUILD_ROOT%{_libdir}/vmware/bin
395 cp -a lib/lib $RPM_BUILD_ROOT%{_libdir}/vmware
401 rm -rf $RPM_BUILD_ROOT
404 /sbin/chkconfig --add vmnet
405 %service vmnet restart "VMware networking service"
408 if [ "$1" = "0" ]; then
410 /sbin/chkconfig --del vmnet
413 %post -n kernel%{_alt_kernel}-misc-vmci
414 %depmod %{_kernel_ver}
416 %postun -n kernel%{_alt_kernel}-misc-vmci
417 %depmod %{_kernel_ver}
419 %post -n kernel%{_alt_kernel}-misc-vmmon
420 %depmod %{_kernel_ver}
422 %postun -n kernel%{_alt_kernel}-misc-vmmon
423 %depmod %{_kernel_ver}
425 %post -n kernel%{_alt_kernel}-misc-vmnet
426 %depmod %{_kernel_ver}
428 %postun -n kernel%{_alt_kernel}-misc-vmnet
429 %depmod %{_kernel_ver}
431 %post -n kernel%{_alt_kernel}-misc-vsock
432 %depmod %{_kernel_ver}
434 %postun -n kernel%{_alt_kernel}-misc-vsock
435 %depmod %{_kernel_ver}
437 %if %{with userspace}
439 %defattr(644,root,root,755)
440 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/vmware-authd
441 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/vmware-authd
442 %dir %{_sysconfdir}/vmware
443 %dir %{_sysconfdir}/vmware/state
444 %dir %{_sysconfdir}/vmware/hostd
445 %dir %{_sysconfdir}/vmware/hostd/env
446 %{_sysconfdir}/vmware/hostd/env/*.xml
447 %{_sysconfdir}/vmware/hostd/key.pub
448 %{_sysconfdir}/vmware/hostd/*.vha
449 %{_sysconfdir}/vmware/hostd/*.xml
450 %dir %{_sysconfdir}/vmware/service
451 %{_sysconfdir}/vmware/service/services.xml
452 %{_sysconfdir}/vmware/installer.sh
453 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/locations
454 %attr(755,root,root) %{_sysconfdir}/vmware/parse-locations.pl
457 %dir %{_sysconfdir}/vmware/vmnet1
458 %dir %{_sysconfdir}/vmware/vmnet1/dhcpd
459 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet1/dhcpd/dhcpd.conf
460 %ghost %{_sysconfdir}/vmware/vmnet1/dhcpd/dhcpd.leases*
463 %dir %{_sysconfdir}/vmware/vmnet8
464 %dir %{_sysconfdir}/vmware/vmnet8/dhcpd
465 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
466 %dir %{_sysconfdir}/vmware/vmnet8/nat
467 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/nat/nat.conf
468 %ghost %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases*
470 %attr(754,root,root) /etc/rc.d/init.d/vmware
471 %attr(754,root,root) /etc/rc.d/init.d/vmware-autostart
472 %attr(754,root,root) /etc/rc.d/init.d/vmware-core
473 %attr(754,root,root) /etc/rc.d/init.d/vmware-mgmt
475 %attr(555,root,root) %{_bindir}/vm-support
476 %attr(555,root,root) %{_bindir}/vmware-config.pl
477 %attr(555,root,root) %{_bindir}/vmware-mount
478 %attr(555,root,root) %{_bindir}/vmware-vimsh
479 %attr(555,root,root) %{_bindir}/vmware-vim-cmd
480 %attr(555,root,root) %{_bindir}/vmware-watchdog
481 %attr(555,root,root) %{_bindir}/vmware-vdiskmanager
482 %attr(4555,root,root) %{_sbindir}/vmware-authd
483 %attr(555,root,root) %{_sbindir}/vmware-authdlauncher
484 %attr(555,root,root) %{_sbindir}/vmware-hostd
486 %dir %{_libdir}/vmware
487 %dir %{_libdir}/vmware/bin
489 %attr(555,root,root) %{_libdir}/vmware/bin/vmware-vmx
490 %{_libdir}/vmware/config
491 %if %{with internal_libs}
492 %attr(555,root,root) %{_bindir}/vmware
494 %attr(4555,root,root) %{_bindir}/vmware-ping
495 %attr(555,root,root) %{_libdir}/vmware/bin/openssl
496 %attr(555,root,root) %{_libdir}/vmware/bin/vmrun
497 %attr(755,root,root) %{_libdir}/vmware/bin/vmware-hostd
498 #%attr(755,root,root) %{_libdir}/vmware/bin/vmware-hostd-dynamic
499 %attr(555,root,root) %{_libdir}/vmware/bin/vmware-remotemks
500 %attr(555,root,root) %{_libdir}/vmware/bin/vmware-remotemks-debug
501 #%attr(555,root,root) %{_libdir}/vmware/bin/vmware-vimdump
502 %attr(555,root,root) %{_libdir}/vmware/bin/vmware-vmx-debug
503 %attr(777,root,root) %{_libdir}/vmware/bin/vmware-vmx-stats
504 %attr(755,root,root) %{_libdir}/vmware/bin/vmware-vim-cmd
505 %attr(755,root,root) %{_libdir}/vmware/bin/vmware-vimsh
507 %dir %{_libdir}/vmware/lib
508 %{_libdir}/vmware/lib/libcrypto.so.0.9.8
509 %{_libdir}/vmware/lib/libcurl.so.4
510 %{_libdir}/vmware/lib/libglib-2.0.so.0
511 %{_libdir}/vmware/lib/libgobject-2.0.so.0
512 %{_libdir}/vmware/lib/libgthread-2.0.so.0
513 %{_libdir}/vmware/lib/libssl.so.0.9.8
514 %dir %{_libdir}/vmware/lib/libexpat.so.0
515 %attr(755,root,root) %{_libdir}/vmware/lib/libexpat.so.0/libexpat.so.0
516 %dir %{_libdir}/vmware/lib/libgcc_s.so.1
517 %attr(755,root,root) %{_libdir}/vmware/lib/libgcc_s.so.1/libgcc_s.so.1
518 %dir %{_libdir}/vmware/lib/libgvmomi.so.0
519 %attr(555,root,root) %{_libdir}/vmware/lib/libgvmomi.so.0/libgvmomi.so.0
520 %dir %{_libdir}/vmware/lib/libpng12.so.0
521 %attr(755,root,root) %{_libdir}/vmware/lib/libpng12.so.0/libpng12.so.0
522 %dir %{_libdir}/vmware/lib/libstdc++.so.6
523 %attr(755,root,root) %{_libdir}/vmware/lib/libstdc++.so.6/libstdc++.so.6
524 %dir %{_libdir}/vmware/lib/libxml2.so.2
525 %attr(755,root,root) %{_libdir}/vmware/lib/libxml2.so.2/libxml2.so.2
526 #%dir %{_libdir}/vmware/lib/libpixops.so.2.0.2
527 #%attr(755,root,root) %{_libdir}/vmware/lib/libpixops.so.2.0.2/libpixops.so.2.0.2
529 %attr(555,root,root) %{_libdir}/vmware/lib/wrapper-gtk24.sh
531 %{_libdir}/vmware/licenses
532 %dir %{_libdir}/vmware/messages
533 %lang(ja) %{_libdir}/vmware/messages/ja
534 %{_libdir}/vmware/share
535 %{_libdir}/vmware/xkeymap
536 %dir %{_libdir}/vmware/hostd
537 %attr(755,root,root) %{_libdir}/vmware/hostd/*.so
538 %{_libdir}/vmware/hostd/locale
539 %dir %{_libdir}/vmware/hostd/docroot
540 %dir %{_libdir}/vmware/hostd/docroot/client
541 %dir %{_libdir}/vmware/hostd/docroot/sdk
542 %dir %{_libdir}/vmware/hostd/docroot/downloads
543 %dir %{_libdir}/vmware/hostd/extensions
544 %dir %{_libdir}/vmware/hostd/extensions/hostdiag
545 %dir %{_libdir}/vmware/hostd/extensions/hostdiag/locale
546 %dir %{_libdir}/vmware/hostd/extensions/hostdiag/locale/en
547 %{_libdir}/vmware/hostd/docroot/*.png
548 %{_libdir}/vmware/hostd/docroot/*.js
549 %{_libdir}/vmware/hostd/docroot/*.jpeg
550 %{_libdir}/vmware/hostd/docroot/*.html
551 %{_libdir}/vmware/hostd/docroot/*.css
552 %{_libdir}/vmware/hostd/docroot/en
553 #%attr(644,root,root) %{_libdir}/vmware/hostd/docroot/client/VMware-viclient.exe
554 %attr(644,root,root) %{_libdir}/vmware/hostd/docroot/client/clients-template.xml
555 %attr(644,root,root) %{_libdir}/vmware/hostd/docroot/sdk/vim.wsdl
556 %attr(644,root,root) %{_libdir}/vmware/hostd/docroot/sdk/vimService.wsdl
557 %attr(644,root,root) %{_libdir}/vmware/hostd/docroot/sdk/vimServiceVersions.xml
558 %attr(644,root,root) %{_libdir}/vmware/hostd/extensions/hostdiag/extension.xml
559 %attr(644,root,root) %{_libdir}/vmware/hostd/extensions/hostdiag/locale/en/event.vmsg
561 #%attr(755,root,root) %{_libdir}/vmware/hostd/py
562 %attr(755,root,root) %{_libdir}/vmware/hostd/wsdl
563 %{_mandir}/man1/vmware.1*
564 %attr(1777,root,root) %dir /var/run/vmware
565 %attr(751,root,root) %dir /var/log/vmware
566 #%{_pixmapsdir}/*.png
567 #%{_desktopdir}/%{name}.desktop
569 %dir %{_libdir}/vmware/vmacore
570 %attr(755,root,root) %{_libdir}/vmware/vmacore/libvmacore.so.*.*
571 %attr(755,root,root) %{_libdir}/vmware/vmacore/libvmomi.so.*.*
574 %{_libdir}/vmware/help
576 %defattr(444,root,root,755)
578 %doc %{_docdir}/[ERo]*
579 %defattr(644,root,root,755)
580 %doc %dir %{_docdir}/VMwareVix
581 %doc %{_docdir}/VMwareVix/lang
582 %doc %{_docdir}/VMwareVix/errors
583 %doc %{_docdir}/VMwareVix/types
584 %attr(444,root,root) %doc %{_docdir}/VMwareVix/*.html
585 %attr(444,root,root) %doc %{_docdir}/VMwareVix/*.css
586 %dir %{_docdir}/VMwareVix/samples
587 %attr(444,root,root) %doc %{_docdir}/VMwareVix/samples/*.c
588 %attr(444,root,root) %doc %{_docdir}/VMwareVix/samples/*Makefile
590 %defattr(-,root,root,755)
591 %dir %{_libdir}/vmware/webAccess
592 %defattr(444,root,root,755)
593 # TODO: use system java-sun
594 %dir %{_libdir}/vmware/webAccess/java
595 %dir %{_libdir}/vmware/webAccess/java/jre*
596 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/bin/*
597 %dir %{_libdir}/vmware/webAccess/java/jre*/bin
598 #%dir %{_libdir}/vmware/webAccess/java/jre*/javaws
599 %dir %{_libdir}/vmware/webAccess/java/jre*/lib
601 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386
604 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64
606 #%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/javaws/javaws
607 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/*.so
608 #%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/client/*.so
609 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/headless/*.so
610 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/motif21/*.so
611 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/native_threads/*.so
612 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/xawt/*.so
614 %attr(777,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/server/libjsig.so
615 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/server/libjvm.so
616 %{_libdir}/vmware/webAccess/java/jre*/lib/*.jar
617 %{_libdir}/vmware/webAccess/java/jre*/lib/ext
618 %{_libdir}/vmware/webAccess/java/jre*/lib/font*
619 %{_libdir}/vmware/webAccess/java/jre*/lib/im
620 %{_libdir}/vmware/webAccess/java/jre*/lib/images
621 #%{_libdir}/vmware/webAccess/java/jre*/lib/javaws
622 #%{_libdir}/vmware/webAccess/java/jre*/lib/locale
623 %{_libdir}/vmware/webAccess/java/jre*/lib/zi
624 %{_libdir}/vmware/webAccess/java/jre*/lib/audio
625 %{_libdir}/vmware/webAccess/java/jre*/lib/cmm
626 %{_libdir}/vmware/webAccess/java/jre*/lib/security
627 %{_libdir}/vmware/webAccess/java/jre*/lib/management
628 %{_libdir}/vmware/webAccess/java/jre*/lib/oblique-fonts
629 %{_libdir}/vmware/webAccess/java/jre*/lib/psfont*
630 %{_libdir}/vmware/webAccess/java/jre*/[A-Z]*
631 %attr(644,root,root) %{_libdir}/vmware/webAccess/vmware*
632 #%dir %{_libdir}/vmware/webAccess/java/jre*/lib/deploy/ffjcext.zip
633 #%dir %{_libdir}/vmware/webAccess/java/jre*/plugin/desktop
634 #%{_libdir}/vmware/webAccess/java/jre*/plugin/desktop/sun_java.*
636 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/i386/awt_robot
637 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/i386/gtkhelper
638 %{_libdir}/vmware/webAccess/java/jre*/lib/i386/jvm.cfg
639 %{_libdir}/vmware/webAccess/java/jre*/lib/i386/client/Xusage.txt
640 %{_libdir}/vmware/webAccess/java/jre*/lib/i386/client/classes.jsa
641 %{_libdir}/vmware/webAccess/java/jre*/lib/i386/server/Xusage.txt
642 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386/client
643 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386/headless
644 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386/motif21
645 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386/native_threads
646 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386/server
647 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386/xawt
648 %dir %{_libdir}/vmware/webAccess/java/jre*/plugin/i386
649 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/plugin/i386/*/*.so
652 %{_libdir}/vmware/webAccess/java/jre*/.systemPrefs
653 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/awt_robot
654 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/gtkhelper
655 %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/jvm.cfg
656 #%{_libdir}/vmware/webAccess/java/jre*/lib/amd64/client/Xusage.txt
657 #%{_libdir}/vmware/webAccess/java/jre*/lib/amd64/client/classes.jsa
658 %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/server/Xusage.txt
659 #%dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/client
660 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/headless
661 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/motif21
662 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/native_threads
663 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/server
664 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/xawt
665 #%dir %{_libdir}/vmware/webAccess/java/jre*/plugin/desktop/amd64
666 #%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/plugin/amd64/*/*.so
668 %{_libdir}/vmware/webAccess/java/jre*/lib/classlist
669 %{_libdir}/vmware/webAccess/java/jre*/lib/content-types.properties
670 %{_libdir}/vmware/webAccess/java/jre*/lib/flavormap.properties
671 %{_libdir}/vmware/webAccess/java/jre*/lib/jvm.hprof.txt
672 %{_libdir}/vmware/webAccess/java/jre*/lib/logging.properties
673 %{_libdir}/vmware/webAccess/java/jre*/lib/net.properties
674 %{_libdir}/vmware/webAccess/java/jre*/lib/sound.properties
676 %defattr(444,root,root,755)
677 %dir %{_libdir}/vmware/webAccess/tomcat
678 %dir %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*
679 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/conf
680 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/temp
681 %defattr(555,root,root,755)
682 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/bin
683 %defattr(644,root,root,755)
684 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/webapps
685 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/lib
686 %defattr(444,root,root,755)
687 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/LICENSE
688 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/NOTICE
689 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/RELEASE-NOTES
690 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/RUNNING.txt
692 %defattr(444,root,root,755)
693 %{_libdir}/vmware/vmware-vix
695 %defattr(555,root,root,755)
696 %{_libdir}/vmware/net-services.sh
698 %defattr(444,root,root,755)
699 %{_libdir}/vmware/configurator
702 %attr(555,root,root) %{_bindir}/vmnet-bridge
703 %attr(555,root,root) %{_bindir}/vmnet-dhcpd
704 %attr(555,root,root) %{_bindir}/vmnet-natd
705 %attr(555,root,root) %{_bindir}/vmnet-netifup
706 %attr(555,root,root) %{_bindir}/vmnet-sniffer
710 %defattr(644,root,root,755)
711 %dir %{_sysconfdir}/vmware-server-console
712 %{_sysconfdir}/vmware-server-console/locations
713 %dir %{_libdir}/vmware-server-console
714 %dir %{_libdir}/vmware-server-console/bin
717 %defattr(644,root,root,755)
720 %defattr(644,root,root,755)
723 %defattr(644,root,root,755)
724 %{_libdir}/vmware/help
727 %defattr(644,root,root,755)
728 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet.conf
729 %attr(754,root,root) /etc/rc.d/init.d/vmnet
730 %attr(755,root,root) %{_bindir}/vmnet-bridge
731 %attr(755,root,root) %{_bindir}/vmnet-dhcpd
732 %attr(755,root,root) %{_bindir}/vmnet-natd
733 %attr(755,root,root) %{_bindir}/vmnet-netifup
734 %attr(755,root,root) %{_bindir}/vmnet-sniffer
735 %attr(755,root,root) %{_bindir}/vmware-ping
738 %defattr(644,root,root,755)
739 %doc lib/configurator/vmnet-smb.conf
740 %attr(755,root,root) %{_bindir}/vmware-nmbd
741 %attr(755,root,root) %{_bindir}/vmware-smbd
742 %attr(755,root,root) %{_bindir}/vmware-smbpasswd
743 %attr(755,root,root) %{_bindir}/vmware-smbpasswd.bin
744 %{_libdir}/vmware/smb
749 %files -n kernel%{_alt_kernel}-misc-vmci
750 %defattr(644,root,root,755)
751 /lib/modules/%{_kernel_ver}/misc/vmci.ko*
753 %files -n kernel%{_alt_kernel}-misc-vmmon
754 %defattr(644,root,root,755)
755 /lib/modules/%{_kernel_ver}/misc/vmmon.ko*
757 %files -n kernel%{_alt_kernel}-misc-vmnet
758 %defattr(644,root,root,755)
759 /lib/modules/%{_kernel_ver}/misc/vmnet.ko*
761 %files -n kernel%{_alt_kernel}-misc-vsock
762 %defattr(644,root,root,755)
763 /lib/modules/%{_kernel_ver}/misc/vsock.ko*