2 # - make vmware-config.pl work
4 # - switch to proper %{_libdir} when done for 64bit arch
5 # - use system java, tomcat, etc packages
6 # - package webAccess elsewhere, seems noarch mostly (but if using system pkgs for java/tomcat leave it still huge)
7 # - put things back to subpackages (if makes sense)
10 %bcond_without dist_kernel # without distribution kernel
11 %bcond_without kernel # don't build kernel modules
12 %bcond_without userspace # don't build userspace utilities
13 %bcond_without internal_libs # internal libs stuff
14 %bcond_without doc # package huge docs
15 %bcond_with verbose # verbose build (V=1)
17 %include /usr/lib/rpm/macros.perl
22 %{expand:%%global ccver %(%{__cc} -dumpversion)}
24 Summary: VMware Server
25 Summary(pl.UTF-8): VMware Server - wirtualna platforma dla stacji roboczej
27 Version: %{ver}.%{subver}
29 License: custom, non-distributable
30 Group: Applications/Emulators
31 # http://www.vmware.com/beta/server/download.html
32 Source0: http://download3.vmware.com/software/vmserver/%{name}-e.x.p-%{subver}.i386.tar.gz
33 # NoSource0-md5: 30f20c55a76ba46543df0e80bd21affc
34 Source1: http://download3.vmware.com/software/vmserver/%{name}-e.x.p-%{subver}.x86_64.tar.gz
35 # NoSource1-md5: 31dcec2889bcac228f76f0914e89469b
36 Source2: http://download3.vmware.com/software/vmserver/VMware-vix-e.x.p-%{subver}.i386.tar.gz
37 # NoSource2-md5: d81db3079785a7454902aed222e611ad
38 Source3: http://download3.vmware.com/software/vmserver/VMware-vix-e.x.p-%{subver}.x86_64.tar.gz
39 # NoSource3-md5: bc7bdf81d14887861b4f5413e78fd539
41 Source5: %{name}.desktop
42 Source6: %{name}-authd.rc-inetd
43 Source7: %{name}-nat.conf
44 Source8: %{name}-dhcpd.conf
45 Source9: %{name}-dhcpd-hostonly.conf
46 Source10: %{name}-parse-locations.pl
47 Source11: %{name}-libs
48 Source12: %{name}-locations
49 Patch0: %{name}-config-rc-inetd.patch
50 Patch1: %{name}-config-kernel.patch
51 Patch2: %{name}-config-pam.patch
52 Patch3: %{name}-initscript.patch
57 URL: http://www.vmware.com/
58 %{?with_dist_kernel:BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.16}
59 BuildRequires: libstdc++-devel
60 BuildRequires: rpm-perlprov
61 BuildRequires: rpmbuild(macros) >= 1.449
62 BuildRequires: sed >= 4.0
63 Requires: %{name}-isoimages = %{version}
64 #Requires: libgnomecanvasmm
67 ExclusiveArch: %{ix86} %{x8664}
68 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
70 %define _noautoprovfiles %{_libdir}/vmware*/lib/.*\.so.*
71 # TMP hack to compare with upstream rpm
72 %define _libdir %{_prefix}/lib
73 %define _docdir %{_defaultdocdir}/vmware
75 %define sonamedeps %(cat %{SOURCE11} | xargs)
77 %define _noautoprov %sonamedeps
78 %define _noautoreq %sonamedeps
81 VMware Server Virtual Platform is a thin software layer that allows
82 multiple guest operating systems to run concurrently on a single
83 standard PC, without repartitioning or rebooting, and without
84 significant loss of performance.
86 %description -l pl.UTF-8
87 VMware Server Virtual Platform to cienka warstwa oprogramowania
88 pozwalająca na jednoczesne działanie wielu gościnnych systemów
89 operacyjnych na jednym zwykłym PC, bez repartycjonowania ani
90 rebootowania, bez znacznej utraty wydajności.
93 Summary: VMware debug utility
94 Summary(pl.UTF-8): Narzędzie VMware do odpluskwiania
95 Group: Applications/Emulators
96 Requires: %{name} = %{version}-%{release}
101 %description debug -l pl.UTF-8
102 Narzędzie VMware do odpluskwiania.
105 Summary: VMware console utility
106 Summary(pl.UTF-8): Konsola VMware
107 Group: Applications/Emulators
108 Requires: %{name} = %{version}-%{release}
111 A tool for controlling VM.
113 %description console -l pl.UTF-8
114 Narzędzie VMware do kontroli VM.
117 Summary: VMware Server help files
118 Summary(pl.UTF-8): Pliki pomocy dla VMware Server
119 Group: Applications/Emulators
120 Requires: %{name} = %{version}-%{release}
124 VMware Server help files.
126 %description help -l pl.UTF-8
127 Pliki pomocy dla VMware Server.
129 %package console-help
130 Summary: VMware Server console help files
131 Summary(pl.UTF-8): Pliki pomocy dla konsoli VMware Server
132 Group: Applications/Emulators
133 Requires: %{name} = %{version}-%{release}
136 %description console-help
137 VMware Server console help files.
139 %description console-help -l pl.UTF-8
140 Pliki pomocy dla konsoli VMware Server.
143 Summary: VMware networking utilities
144 Summary(pl.UTF-8): Narzędzia VMware do obsługi sieci
145 Group: Applications/Emulators
146 Requires(post,preun): /sbin/chkconfig
147 #Requires: %{name} = %{version}-%{release}
150 %description networking
151 VMware networking utilities.
153 %description networking -l pl.UTF-8
154 Narzędzia VMware do obsługi sieci.
157 Summary: VMware SMB utilities
158 Summary(pl.UTF-8): Narzędzia VMware do SMB
159 Group: Applications/Emulators
160 Requires: %{name} = %{version}-%{release}
163 VMware SMB utilities.
165 %description samba -l pl.UTF-8
166 Narzędzia VMware do SMB.
168 %package -n kernel%{_alt_kernel}-misc-vmci
169 Summary: Kernel module for VMware Server
170 Summary(pl.UTF-8): Moduł jądra dla VMware Server
171 Release: %{rel}@%{_kernel_ver_str}
173 Requires(post,postun): /sbin/depmod
174 Requires: dev >= 2.9.0-7
175 %if %{with dist_kernel}
176 %requires_releq_kernel
177 Requires(postun): %releq_kernel
180 %description -n kernel%{_alt_kernel}-misc-vmci
181 Kernel modules for VMware Server - vmci.
183 %description -n kernel%{_alt_kernel}-misc-vmci -l pl.UTF-8
184 Moduły jądra dla VMware Server - vmci.
186 %package -n kernel%{_alt_kernel}-misc-vmmon
187 Summary: Kernel module for VMware Server
188 Summary(pl.UTF-8): Moduł jądra dla VMware Server
189 Release: %{rel}@%{_kernel_ver_str}
191 Requires(post,postun): /sbin/depmod
192 Requires: dev >= 2.9.0-7
193 %if %{with dist_kernel}
194 %requires_releq_kernel
195 Requires(postun): %releq_kernel
198 %description -n kernel%{_alt_kernel}-misc-vmmon
199 Kernel modules for VMware Server - vmmon.
201 %description -n kernel%{_alt_kernel}-misc-vmmon -l pl.UTF-8
202 Moduły jądra dla VMware Server - vmmon.
204 %package -n kernel%{_alt_kernel}-misc-vmnet
205 Summary: Kernel module for VMware Server
206 Summary(pl.UTF-8): Moduł jądra dla VMware Server
207 Release: %{rel}@%{_kernel_ver_str}
209 Requires(post,postun): /sbin/depmod
210 Requires: dev >= 2.9.0-7
211 %if %{with dist_kernel}
212 %requires_releq_kernel
213 Requires(postun): %releq_kernel
216 %description -n kernel%{_alt_kernel}-misc-vmnet
217 Kernel modules for VMware Server - vmnet.
219 %description -n kernel%{_alt_kernel}-misc-vmnet -l pl.UTF-8
220 Moduły jądra dla VMware Server - vmnet.
222 %package -n kernel%{_alt_kernel}-misc-vsock
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 Requires: kernel%{_alt_kernel}-misc-vmci = %{version}-%{rel}@%{_kernel_ver_str}
235 %description -n kernel%{_alt_kernel}-misc-vsock
236 Kernel modules for VMware Server - vsock.
238 %description -n kernel%{_alt_kernel}-misc-vsock -l pl.UTF-8
239 Moduły jądra dla VMware Server - vsock.
243 %setup -q -T -n vmware-server-distrib -b0 %{?with_userspace:-a2}
246 %setup -q -T -n vmware-server-distrib -b1 %{?with_userspace:-a3}
249 rm -rf lib/isoimages # packaged by %{name}-isoimages.spec
257 %{__tar} xf source/vmci.tar
258 %{__tar} xf source/vmmon.tar
259 %{__tar} xf source/vmnet.tar
260 %{__tar} xf source/vsock.tar
261 mv vmmon-only/linux/driver.c{,.dist}
262 mv vmnet-only/hub.c{,.dist}
263 mv vmnet-only/driver.c{,.dist}
264 rm -rf binary # unusable
267 %{__gzip} -d man/man1/vmware.1.gz
269 find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
275 %build_kernel_modules -C vmci-only -m vmci SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver}
277 %build_kernel_modules -C vmmon-only -m vmmon SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver} <<'EOF'
278 if grep -q "^CONFIG_PREEMPT_RT=y$" o/.config; then
279 sed -e '/pollQueueLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(pollQueueLock)/' \
280 -e '/timerLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(timerLock)/' \
281 linux/driver.c.dist > linux/driver.c
283 cat linux/driver.c.dist > linux/driver.c
287 %build_kernel_modules -C vmnet-only -m vmnet SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver} <<'EOF'
288 if grep -q "^CONFIG_PREEMPT_RT=y$" o/.config; then
289 sed -e 's/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(vnetHubLock)/' \
291 sed -e 's/RW_LOCK_UNLOCKED/RW_LOCK_UNLOCKED(vnetPeerLock)/' \
292 driver.c.dist > driver.c
294 cat hub.c.dist > hub.c
295 cat driver.c.dist > driver.c
299 cp -a vmci-only/Module.symvers vsock-only
300 %build_kernel_modules -C vsock-only -m vsock SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver} -c
304 rm -rf $RPM_BUILD_ROOT
306 %install_kernel_modules -m lib/modules/vmci-only/vmci -d misc
307 %install_kernel_modules -m lib/modules/vmmon-only/vmmon -d misc
308 %install_kernel_modules -m lib/modules/vmnet-only/vmnet -d misc
309 %install_kernel_modules -m lib/modules/vsock-only/vsock -d misc
312 %if %{with userspace}
314 $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet{1,8}/{nat,dhcpd} \
315 $RPM_BUILD_ROOT%{_sysconfdir}/vmware/state \
316 $RPM_BUILD_ROOT%{_bindir} \
317 $RPM_BUILD_ROOT%{_sbindir} \
318 $RPM_BUILD_ROOT%{_libdir}/vmware/bin \
319 $RPM_BUILD_ROOT%{_mandir} \
320 $RPM_BUILD_ROOT%{_pixmapsdir} \
321 $RPM_BUILD_ROOT%{_desktopdir} \
322 $RPM_BUILD_ROOT/etc/{pam.d,rc.d/init.d} \
323 $RPM_BUILD_ROOT/var/{log,run}/vmware \
324 $RPM_BUILD_ROOT/var/lib/vmware/{hostd,"Virtual Machines"}
326 install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir}
327 install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}
328 install %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/nat/nat.conf
329 install %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
330 install %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet1/dhcpd/dhcpd.conf
331 install %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/parse-locations.pl
332 cp -a %{SOURCE12} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/locations
334 touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet{1,8}/dhcpd/dhcpd.leases
335 touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet{1,8}/dhcpd/dhcpd.leases~
337 install bin/*-* $RPM_BUILD_ROOT%{_bindir}
338 install sbin/*-* $RPM_BUILD_ROOT%{_sbindir}
339 install lib/bin/vmware-vmx $RPM_BUILD_ROOT%{_libdir}/vmware/bin
340 cp -a lib/webAccess $RPM_BUILD_ROOT%{_libdir}/vmware
341 cp -a lib/hostd $RPM_BUILD_ROOT%{_libdir}/vmware
342 cp -a vmware-vix $RPM_BUILD_ROOT%{_libdir}/vmware
343 cp -a lib/vmacore $RPM_BUILD_ROOT%{_libdir}/vmware
344 cp -a lib/net-services.sh $RPM_BUILD_ROOT%{_libdir}/vmware
345 cp -a lib/configurator $RPM_BUILD_ROOT%{_libdir}/vmware
346 cp -a %{SOURCE6} $RPM_BUILD_ROOT%{_libdir}/vmware/configurator/authd-rc-inetd.conf
347 install -d $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd
348 sed -e 's,%port%,902,;s,%authd%,%{_sbindir}/vmware-authd,' %{SOURCE6} > $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/vmware-authd
349 cp -a etc/hostd $RPM_BUILD_ROOT/etc/vmware/hostd
350 cp -a etc/installer.sh $RPM_BUILD_ROOT/etc/vmware
351 cp -a etc/pam.d/vmware-authd $RPM_BUILD_ROOT/etc/pam.d
352 cp -a etc/service $RPM_BUILD_ROOT/etc/vmware
354 install -d $RPM_BUILD_ROOT%{_docdir}
355 cp -a doc/* $RPM_BUILD_ROOT%{_docdir}
356 cp -a vmware-vix-distrib/doc/VMwareVix $RPM_BUILD_ROOT%{_docdir}
357 install -d $RPM_BUILD_ROOT%{_mandir}/man1
358 cp -a man/man1/vmware.1 $RPM_BUILD_ROOT%{_mandir}/man1
360 install installer/services.sh $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware
361 ln -s vmware $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware-autostart
362 ln -s vmware $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware-core
363 ln -s vmware $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware-mgmt
365 rm $RPM_BUILD_ROOT/usr/bin/vmware-uninstall.pl
366 rm $RPM_BUILD_ROOT/usr/bin/vmware-vimdump
367 rm $RPM_BUILD_ROOT/usr/share/applications/VMware-server.desktop
368 rm $RPM_BUILD_ROOT/usr/share/pixmaps/VMware-server.png
370 cp -a lib/{config,help,licenses,messages,share,xkeymap} \
371 $RPM_BUILD_ROOT%{_libdir}/vmware
373 %if %{with internal_libs}
374 install bin/vmware $RPM_BUILD_ROOT%{_bindir}
375 install lib/bin/* $RPM_BUILD_ROOT%{_libdir}/vmware/bin
376 cp -a lib/lib $RPM_BUILD_ROOT%{_libdir}/vmware
382 rm -rf $RPM_BUILD_ROOT
385 /sbin/chkconfig --add vmnet
386 %service vmnet restart "VMware networking service"
389 if [ "$1" = "0" ]; then
391 /sbin/chkconfig --del vmnet
394 %post -n kernel%{_alt_kernel}-misc-vmci
395 %depmod %{_kernel_ver}
397 %postun -n kernel%{_alt_kernel}-misc-vmci
398 %depmod %{_kernel_ver}
400 %post -n kernel%{_alt_kernel}-misc-vmmon
401 %depmod %{_kernel_ver}
403 %postun -n kernel%{_alt_kernel}-misc-vmmon
404 %depmod %{_kernel_ver}
406 %post -n kernel%{_alt_kernel}-misc-vmnet
407 %depmod %{_kernel_ver}
409 %postun -n kernel%{_alt_kernel}-misc-vmnet
410 %depmod %{_kernel_ver}
412 %post -n kernel%{_alt_kernel}-misc-vsock
413 %depmod %{_kernel_ver}
415 %postun -n kernel%{_alt_kernel}-misc-vsock
416 %depmod %{_kernel_ver}
418 %if %{with userspace}
420 %defattr(644,root,root,755)
421 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/vmware-authd
422 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/vmware-authd
423 %dir %{_sysconfdir}/vmware
424 %dir %{_sysconfdir}/vmware/state
425 %dir %{_sysconfdir}/vmware/hostd
426 %dir %{_sysconfdir}/vmware/hostd/env
427 %{_sysconfdir}/vmware/hostd/env/*.xml
428 %{_sysconfdir}/vmware/hostd/key.pub
429 %{_sysconfdir}/vmware/hostd/*.vha
430 %{_sysconfdir}/vmware/hostd/*.xml
431 %dir %{_sysconfdir}/vmware/service
432 %{_sysconfdir}/vmware/service/services.xml
433 %{_sysconfdir}/vmware/installer.sh
434 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/locations
435 %attr(755,root,root) %{_sysconfdir}/vmware/parse-locations.pl
438 %dir %{_sysconfdir}/vmware/vmnet1
439 %dir %{_sysconfdir}/vmware/vmnet1/dhcpd
440 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet1/dhcpd/dhcpd.conf
441 %ghost %{_sysconfdir}/vmware/vmnet1/dhcpd/dhcpd.leases*
444 %dir %{_sysconfdir}/vmware/vmnet8
445 %dir %{_sysconfdir}/vmware/vmnet8/dhcpd
446 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
447 %dir %{_sysconfdir}/vmware/vmnet8/nat
448 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/nat/nat.conf
449 %ghost %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases*
451 %attr(754,root,root) /etc/rc.d/init.d/vmware
452 %attr(754,root,root) /etc/rc.d/init.d/vmware-autostart
453 %attr(754,root,root) /etc/rc.d/init.d/vmware-core
454 %attr(754,root,root) /etc/rc.d/init.d/vmware-mgmt
456 %attr(555,root,root) %{_bindir}/vm-support
457 %attr(555,root,root) %{_bindir}/vmware-config.pl
458 %attr(555,root,root) %{_bindir}/vmware-mount
459 %attr(555,root,root) %{_bindir}/vmware-vimsh
460 %attr(555,root,root) %{_bindir}/vmware-vsh
461 %attr(555,root,root) %{_bindir}/vmware-watchdog
462 %attr(555,root,root) %{_bindir}/vmware-vdiskmanager
463 %attr(4555,root,root) %{_sbindir}/vmware-authd
464 %attr(555,root,root) %{_sbindir}/vmware-authdlauncher
465 %attr(555,root,root) %{_sbindir}/vmware-hostd
467 %dir %{_libdir}/vmware
468 %dir %{_libdir}/vmware/bin
470 %attr(555,root,root) %{_libdir}/vmware/bin/vmware-vmx
471 %{_libdir}/vmware/config
472 %if %{with internal_libs}
473 %attr(555,root,root) %{_bindir}/vmware
475 %attr(4555,root,root) %{_bindir}/vmware-ping
476 %attr(555,root,root) %{_libdir}/vmware/bin/openssl
477 %attr(555,root,root) %{_libdir}/vmware/bin/vmrun
478 %attr(755,root,root) %{_libdir}/vmware/bin/vmware-hostd
479 %attr(755,root,root) %{_libdir}/vmware/bin/vmware-hostd-dynamic
480 %attr(555,root,root) %{_libdir}/vmware/bin/vmware-remotemks
481 %attr(555,root,root) %{_libdir}/vmware/bin/vmware-remotemks-debug
482 %attr(555,root,root) %{_libdir}/vmware/bin/vmware-vimdump
483 %attr(555,root,root) %{_libdir}/vmware/bin/vmware-vmx-debug
484 %attr(777,root,root) %{_libdir}/vmware/bin/vmware-vmx-stats
485 %attr(755,root,root) %{_libdir}/vmware/bin/vmware-vsh
487 %dir %{_libdir}/vmware/lib
488 %{_libdir}/vmware/lib/libcrypto.so.0.9.7
489 %{_libdir}/vmware/lib/libcurl.so.4
490 %{_libdir}/vmware/lib/libglib-2.0.so.0
491 %{_libdir}/vmware/lib/libgobject-2.0.so.0
492 %{_libdir}/vmware/lib/libgthread-2.0.so.0
493 %{_libdir}/vmware/lib/libssl.so.0.9.7
494 %dir %{_libdir}/vmware/lib/libexpat.so.0
495 %attr(755,root,root) %{_libdir}/vmware/lib/libexpat.so.0/libexpat.so.0
496 %dir %{_libdir}/vmware/lib/libgcc_s.so.1
497 %attr(755,root,root) %{_libdir}/vmware/lib/libgcc_s.so.1/libgcc_s.so.1
498 %dir %{_libdir}/vmware/lib/libgvmomi.so.0
499 %attr(555,root,root) %{_libdir}/vmware/lib/libgvmomi.so.0/libgvmomi.so.0
500 %dir %{_libdir}/vmware/lib/libpng12.so.0
501 %attr(755,root,root) %{_libdir}/vmware/lib/libpng12.so.0/libpng12.so.0
502 %dir %{_libdir}/vmware/lib/libstdc++.so.6
503 %attr(755,root,root) %{_libdir}/vmware/lib/libstdc++.so.6/libstdc++.so.6
504 %dir %{_libdir}/vmware/lib/libxml2.so.2
505 %attr(755,root,root) %{_libdir}/vmware/lib/libxml2.so.2/libxml2.so.2
506 %dir %{_libdir}/vmware/lib/libpixops.so.2.0.2
507 %attr(755,root,root) %{_libdir}/vmware/lib/libpixops.so.2.0.2/libpixops.so.2.0.2
509 %attr(555,root,root) %{_libdir}/vmware/lib/wrapper-gtk24.sh
511 %{_libdir}/vmware/licenses
512 %dir %{_libdir}/vmware/messages
513 %lang(ja) %{_libdir}/vmware/messages/ja
514 %{_libdir}/vmware/share
515 %{_libdir}/vmware/xkeymap
516 %dir %{_libdir}/vmware/hostd
517 %attr(755,root,root) %{_libdir}/vmware/hostd/*.so
518 %{_libdir}/vmware/hostd/locale
519 %dir %{_libdir}/vmware/hostd/docroot
520 %dir %{_libdir}/vmware/hostd/docroot/client
521 %dir %{_libdir}/vmware/hostd/docroot/sdk
522 %dir %{_libdir}/vmware/hostd/docroot/downloads
523 %{_libdir}/vmware/hostd/docroot/*.png
524 %{_libdir}/vmware/hostd/docroot/*.js
525 %{_libdir}/vmware/hostd/docroot/*.jpeg
526 %{_libdir}/vmware/hostd/docroot/*.html
527 %{_libdir}/vmware/hostd/docroot/*.css
528 %{_libdir}/vmware/hostd/docroot/en
529 %attr(644,root,root) %{_libdir}/vmware/hostd/docroot/client/VMware-viclient.exe
530 %attr(644,root,root) %{_libdir}/vmware/hostd/docroot/client/clients-template.xml
531 %attr(644,root,root) %{_libdir}/vmware/hostd/docroot/sdk/vim.wsdl
532 %attr(644,root,root) %{_libdir}/vmware/hostd/docroot/sdk/vimService.wsdl
534 %attr(755,root,root) %{_libdir}/vmware/hostd/py
535 %attr(755,root,root) %{_libdir}/vmware/hostd/wsdl
536 %{_mandir}/man1/vmware.1*
537 %attr(1777,root,root) %dir /var/run/vmware
538 %attr(751,root,root) %dir /var/log/vmware
539 #%{_pixmapsdir}/*.png
540 #%{_desktopdir}/%{name}.desktop
542 %dir %{_libdir}/vmware/vmacore
543 %attr(755,root,root) %{_libdir}/vmware/vmacore/libvmacore.so.*.*
544 %attr(755,root,root) %{_libdir}/vmware/vmacore/libvmomi.so.*.*
547 %{_libdir}/vmware/help
549 %defattr(444,root,root,755)
551 %doc %{_docdir}/[ERo]*
552 %defattr(644,root,root,755)
553 %doc %dir %{_docdir}/VMwareVix
554 %doc %{_docdir}/VMwareVix/lang
555 %doc %{_docdir}/VMwareVix/errors
556 %doc %{_docdir}/VMwareVix/types
557 %attr(444,root,root) %doc %{_docdir}/VMwareVix/*.html
558 %attr(444,root,root) %doc %{_docdir}/VMwareVix/*.css
559 %dir %{_docdir}/VMwareVix/samples
560 %attr(666,root,root) %doc %{_docdir}/VMwareVix/samples/*.c
562 %defattr(-,root,root,755)
563 %dir %{_libdir}/vmware/webAccess
564 %defattr(444,root,root,755)
565 # TODO: use system java-sun
566 %dir %{_libdir}/vmware/webAccess/java
567 %dir %{_libdir}/vmware/webAccess/java/jre*
568 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/bin/*
569 %dir %{_libdir}/vmware/webAccess/java/jre*/bin
570 %dir %{_libdir}/vmware/webAccess/java/jre*/lib
572 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386
575 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64
577 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/*.so
578 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/headless/*.so
579 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/motif21/*.so
580 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/native_threads/*.so
581 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/xawt/*.so
583 %attr(777,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/server/libjsig.so
584 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/server/libjvm.so
585 %{_libdir}/vmware/webAccess/java/jre*/lib/*.jar
586 %{_libdir}/vmware/webAccess/java/jre*/lib/ext
587 %{_libdir}/vmware/webAccess/java/jre*/lib/font*
588 %{_libdir}/vmware/webAccess/java/jre*/lib/im
589 %{_libdir}/vmware/webAccess/java/jre*/lib/images
590 %{_libdir}/vmware/webAccess/java/jre*/lib/zi
591 %{_libdir}/vmware/webAccess/java/jre*/lib/audio
592 %{_libdir}/vmware/webAccess/java/jre*/lib/cmm
593 %{_libdir}/vmware/webAccess/java/jre*/lib/security
594 %{_libdir}/vmware/webAccess/java/jre*/lib/management
595 %{_libdir}/vmware/webAccess/java/jre*/lib/oblique-fonts
596 %{_libdir}/vmware/webAccess/java/jre*/lib/psfont*
597 %{_libdir}/vmware/webAccess/java/jre*/[A-Z]*
598 %attr(644,root,root) %{_libdir}/vmware/webAccess/vmware*
600 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/i386/awt_robot
601 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/i386/gtkhelper
602 %{_libdir}/vmware/webAccess/java/jre*/lib/i386/jvm.cfg
603 %{_libdir}/vmware/webAccess/java/jre*/lib/i386/server/Xusage.txt
604 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386/headless
605 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386/motif21
606 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386/native_threads
607 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386/server
608 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386/xawt
611 %{_libdir}/vmware/webAccess/java/jre*/.systemPrefs
612 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/awt_robot
613 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/gtkhelper
614 %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/jvm.cfg
615 %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/server/Xusage.txt
616 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/headless
617 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/motif21
618 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/native_threads
619 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/server
620 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/xawt
622 %{_libdir}/vmware/webAccess/java/jre*/lib/classlist
623 %{_libdir}/vmware/webAccess/java/jre*/lib/content-types.properties
624 %{_libdir}/vmware/webAccess/java/jre*/lib/flavormap.properties
625 %{_libdir}/vmware/webAccess/java/jre*/lib/jvm.hprof.txt
626 %{_libdir}/vmware/webAccess/java/jre*/lib/logging.properties
627 %{_libdir}/vmware/webAccess/java/jre*/lib/net.properties
628 %{_libdir}/vmware/webAccess/java/jre*/lib/sound.properties
630 %defattr(444,root,root,755)
631 %dir %{_libdir}/vmware/webAccess/tomcat
632 %dir %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*
633 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/conf
634 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/temp
635 %defattr(555,root,root,755)
636 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/bin
637 %defattr(644,root,root,755)
638 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/webapps
639 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/lib
640 %defattr(444,root,root,755)
641 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/LICENSE
642 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/NOTICE
643 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/RELEASE-NOTES
644 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/RUNNING.txt
646 %defattr(444,root,root,755)
647 %{_libdir}/vmware/vmware-vix
649 %defattr(555,root,root,755)
650 %{_libdir}/vmware/net-services.sh
652 %defattr(444,root,root,755)
653 %{_libdir}/vmware/configurator
656 %attr(555,root,root) %{_bindir}/vmnet-bridge
657 %attr(555,root,root) %{_bindir}/vmnet-dhcpd
658 %attr(555,root,root) %{_bindir}/vmnet-natd
659 %attr(555,root,root) %{_bindir}/vmnet-netifup
660 %attr(555,root,root) %{_bindir}/vmnet-sniffer
664 %defattr(644,root,root,755)
665 %dir %{_sysconfdir}/vmware-server-console
666 %{_sysconfdir}/vmware-server-console/locations
667 %dir %{_libdir}/vmware-server-console
668 %dir %{_libdir}/vmware-server-console/bin
671 %defattr(644,root,root,755)
674 %defattr(644,root,root,755)
677 %defattr(644,root,root,755)
678 %{_libdir}/vmware/help
681 %defattr(644,root,root,755)
682 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet.conf
683 %attr(754,root,root) /etc/rc.d/init.d/vmnet
684 %attr(755,root,root) %{_bindir}/vmnet-bridge
685 %attr(755,root,root) %{_bindir}/vmnet-dhcpd
686 %attr(755,root,root) %{_bindir}/vmnet-natd
687 %attr(755,root,root) %{_bindir}/vmnet-netifup
688 %attr(755,root,root) %{_bindir}/vmnet-sniffer
689 %attr(755,root,root) %{_bindir}/vmware-ping
692 %defattr(644,root,root,755)
693 %doc lib/configurator/vmnet-smb.conf
694 %attr(755,root,root) %{_bindir}/vmware-nmbd
695 %attr(755,root,root) %{_bindir}/vmware-smbd
696 %attr(755,root,root) %{_bindir}/vmware-smbpasswd
697 %attr(755,root,root) %{_bindir}/vmware-smbpasswd.bin
698 %{_libdir}/vmware/smb
703 %files -n kernel%{_alt_kernel}-misc-vmci
704 %defattr(644,root,root,755)
705 /lib/modules/%{_kernel_ver}/misc/vmci.ko*
707 %files -n kernel%{_alt_kernel}-misc-vmmon
708 %defattr(644,root,root,755)
709 /lib/modules/%{_kernel_ver}/misc/vmmon.ko*
711 %files -n kernel%{_alt_kernel}-misc-vmnet
712 %defattr(644,root,root,755)
713 /lib/modules/%{_kernel_ver}/misc/vmnet.ko*
715 %files -n kernel%{_alt_kernel}-misc-vsock
716 %defattr(644,root,root,755)
717 /lib/modules/%{_kernel_ver}/misc/vsock.ko*