3 # - direct download links seem to no longer work, you may need to get them
7 # - make vmware-config.pl work
9 # - switch to proper %{_libdir} when done for 64bit arch
10 # - use system java, tomcat, etc packages
11 # - package webAccess elsewhere, seems noarch mostly (but if using system pkgs for java/tomcat leave it still huge)
12 # - put things back to subpackages (if makes sense)
15 %bcond_without dist_kernel # without distribution kernel
16 %bcond_without kernel # don't build kernel modules
17 %bcond_without userspace # don't build userspace utilities
18 %bcond_without internal_libs # internal libs stuff
19 %bcond_without doc # package huge docs
20 %bcond_with verbose # verbose build (V=1)
22 %include /usr/lib/rpm/macros.perl
28 %{expand:%%global ccver %(%{__cc} -dumpversion)}
30 Summary: VMware Server
31 Summary(pl.UTF-8): VMware Server - wirtualna platforma dla stacji roboczej
33 Version: %{ver}.%{subver}
35 License: custom, non-distributable
36 Group: Applications/Emulators
37 # http://www.vmware.com/download/server/
38 Source0: http://download2.vmware.com/software/server/%{name}-%{ver}-%{subver}.i386.tar.gz
39 # NoSource0-md5: 6eb844d1ab4aed6128438e5f587d10bb
40 Source1: http://download2.vmware.com/software/server/%{name}-%{ver}-%{subver}.x86_64.tar.gz
41 # NoSource1-md5: cc7aef813008eeb7150c21547d431b39
42 Source2: http://download2.vmware.com/software/server/VMware-vix-%{vixver}-%{subver}.i386.tar.gz
43 # NoSource2-md5: 08daeafe41e2927d80dab143cf21e63c
44 Source3: http://download2.vmware.com/software/server/VMware-vix-%{vixver}-%{subver}.x86_64.tar.gz
45 # NoSource3-md5: 95ddea5a0579a35887bd15b083ffea20
47 Source5: %{name}.desktop
48 Source6: %{name}-authd.rc-inetd
49 Source7: %{name}-nat.conf
50 Source8: %{name}-dhcpd.conf
51 Source9: %{name}-dhcpd-hostonly.conf
52 Source10: %{name}-parse-locations.pl
53 Source11: %{name}-libs
54 Source12: %{name}-locations
55 #Patch0: %{name}-config-rc-inetd.patch
56 Patch1: %{name}-config-kernel.patch
57 #Patch2: %{name}-config-pam.patch
58 Patch3: %{name}-initscript.patch
59 Patch4: %{name}-linux-2.6.30.patch
60 Patch5: %{name}-linux-2.6.31.patch
65 URL: http://www.vmware.com/
66 %{?with_dist_kernel:BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.16}
67 BuildRequires: libstdc++-devel
68 BuildRequires: rpm-perlprov
69 BuildRequires: rpm-pythonprov
70 BuildRequires: rpmbuild(macros) >= 1.449
71 BuildRequires: sed >= 4.0
72 Requires: %{name}-isoimages = %{version}
73 #Requires: libgnomecanvasmm
76 ExclusiveArch: %{ix86} %{x8664}
77 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
79 %define _noautoprovfiles %{_libdir}/vmware*/lib/.*\.so.*
80 # TMP hack to compare with upstream rpm
81 %define _libdir %{_prefix}/lib
82 %define _docdir %{_defaultdocdir}/vmware
84 %define sonamedeps %(cat %{SOURCE11} | xargs)
86 %define _noautoprov %sonamedeps
87 %define _noautoreq %sonamedeps
90 VMware Server Virtual Platform is a thin software layer that allows
91 multiple guest operating systems to run concurrently on a single
92 standard PC, without repartitioning or rebooting, and without
93 significant loss of performance.
95 %description -l pl.UTF-8
96 VMware Server Virtual Platform to cienka warstwa oprogramowania
97 pozwalająca na jednoczesne działanie wielu gościnnych systemów
98 operacyjnych na jednym zwykłym PC, bez repartycjonowania ani
99 rebootowania, bez znacznej utraty wydajności.
102 Summary: VMware debug utility
103 Summary(pl.UTF-8): Narzędzie VMware do odpluskwiania
104 Group: Applications/Emulators
105 Requires: %{name} = %{version}-%{release}
108 VMware debug utility.
110 %description debug -l pl.UTF-8
111 Narzędzie VMware do odpluskwiania.
114 Summary: VMware console utility
115 Summary(pl.UTF-8): Konsola VMware
116 Group: Applications/Emulators
117 Requires: %{name} = %{version}-%{release}
120 A tool for controlling VM.
122 %description console -l pl.UTF-8
123 Narzędzie VMware do kontroli VM.
126 Summary: VMware Server help files
127 Summary(pl.UTF-8): Pliki pomocy dla VMware Server
128 Group: Applications/Emulators
129 Requires: %{name} = %{version}-%{release}
133 VMware Server help files.
135 %description help -l pl.UTF-8
136 Pliki pomocy dla VMware Server.
138 %package console-help
139 Summary: VMware Server console help files
140 Summary(pl.UTF-8): Pliki pomocy dla konsoli VMware Server
141 Group: Applications/Emulators
142 Requires: %{name} = %{version}-%{release}
145 %description console-help
146 VMware Server console help files.
148 %description console-help -l pl.UTF-8
149 Pliki pomocy dla konsoli VMware Server.
152 Summary: VMware networking utilities
153 Summary(pl.UTF-8): Narzędzia VMware do obsługi sieci
154 Group: Applications/Emulators
155 Requires(post,preun): /sbin/chkconfig
156 #Requires: %{name} = %{version}-%{release}
159 %description networking
160 VMware networking utilities.
162 %description networking -l pl.UTF-8
163 Narzędzia VMware do obsługi sieci.
166 Summary: VMware SMB utilities
167 Summary(pl.UTF-8): Narzędzia VMware do SMB
168 Group: Applications/Emulators
169 Requires: %{name} = %{version}-%{release}
172 VMware SMB utilities.
174 %description samba -l pl.UTF-8
175 Narzędzia VMware do SMB.
177 %package -n kernel%{_alt_kernel}-misc-vmci
178 Summary: VMware Virtual Machine Communication Interface (VMCI)
179 Summary(pl.UTF-8): VMCI (Virtual Machine Communication Interface) - interfejs komunikacyjny VMware
180 Release: %{rel}@%{_kernel_ver_str}
182 Requires(post,postun): /sbin/depmod
183 Requires: dev >= 2.9.0-7
184 %if %{with dist_kernel}
185 %requires_releq_kernel
186 Requires(postun): %releq_kernel
189 %description -n kernel%{_alt_kernel}-misc-vmci
190 Linux kernel module acting as VMware Virtual Machine Communication
193 %description -n kernel%{_alt_kernel}-misc-vmci -l pl.UTF-8
194 Moduł jądra Linuksa będący interfejsem komunikacyjnym VMware (VMCI -
195 Virtual Machine Communication Interface).
197 %package -n kernel%{_alt_kernel}-misc-vmmon
198 Summary: VMware Virtual Machine Monitor
199 Summary(pl.UTF-8): Virtual Machine Monitor - monitor maszyny wirtualnej VMware
200 Release: %{rel}@%{_kernel_ver_str}
202 Requires(post,postun): /sbin/depmod
203 Requires: dev >= 2.9.0-7
204 %if %{with dist_kernel}
205 %requires_releq_kernel
206 Requires(postun): %releq_kernel
209 %description -n kernel%{_alt_kernel}-misc-vmmon
210 Linux kernel module acting as VMware Virtual Machine Monitor.
212 %description -n kernel%{_alt_kernel}-misc-vmmon -l pl.UTF-8
213 Moduł jądra Linuksa będący monitorem maszyny wirtualnej VMware
214 (Virtual Machine Monitor).
216 %package -n kernel%{_alt_kernel}-misc-vmnet
217 Summary: VMware Virtual Networking Driver
218 Summary(pl.UTF-8): Virtual Networking Driver - sterownik wirtualnej sieci VMware
219 Release: %{rel}@%{_kernel_ver_str}
221 Requires(post,postun): /sbin/depmod
222 Requires: dev >= 2.9.0-7
223 %if %{with dist_kernel}
224 %requires_releq_kernel
225 Requires(postun): %releq_kernel
228 %description -n kernel%{_alt_kernel}-misc-vmnet
229 Linux kernel module acting as VMware Virtual Networking Driver.
231 %description -n kernel%{_alt_kernel}-misc-vmnet -l pl.UTF-8
232 Moduł jądra Linuksa będący sterownikiem wirtualnej sieci VMware
233 (Virtual Networking Driver).
235 %package -n kernel%{_alt_kernel}-misc-vsock
236 Summary: VMware Virtual Socket Family support
237 Summary(pl.UTF-8): Obsługa Virtual Socket Family - rodziny gniazd wirtualnych VMware
238 Release: %{rel}@%{_kernel_ver_str}
240 Requires(post,postun): /sbin/depmod
241 Requires: dev >= 2.9.0-7
242 %if %{with dist_kernel}
243 %requires_releq_kernel
244 Requires(postun): %releq_kernel
246 Requires: kernel%{_alt_kernel}-misc-vmci = %{version}-%{rel}@%{_kernel_ver_str}
248 %description -n kernel%{_alt_kernel}-misc-vsock
249 Linux kernel module supporting VMware Virtual Socket Family.
251 %description -n kernel%{_alt_kernel}-misc-vsock -l pl.UTF-8
252 Moduł jądra Linuksa obsługujący rodzinę gniazd wirtualnych VMware
253 (Virtual Socket Family).
257 %setup -q -T -n vmware-server-distrib -b0 %{?with_userspace:-a2}
260 %setup -q -T -n vmware-server-distrib -b1 %{?with_userspace:-a3}
263 rm -rf lib/isoimages # packaged by %{name}-isoimages.spec
271 %{__tar} xf source/vmci.tar
272 %{__tar} xf source/vmmon.tar
273 %{__tar} xf source/vmnet.tar
274 %{__tar} xf source/vsock.tar
277 mv vmmon-only/linux/driver.c{,.dist}
278 mv vmnet-only/hub.c{,.dist}
279 mv vmnet-only/driver.c{,.dist}
280 rm -rf binary # unusable
283 %{__gzip} -d man/man1/vmware.1.gz
285 find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
291 %build_kernel_modules -C vmci-only -m vmci SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver}
293 %build_kernel_modules -C vmmon-only -m vmmon SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver} <<'EOF'
294 if grep -q "^CONFIG_PREEMPT_RT=y$" o/.config; then
295 sed -e '/pollQueueLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(pollQueueLock)/' \
296 -e '/timerLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(timerLock)/' \
297 linux/driver.c.dist > linux/driver.c
299 cat linux/driver.c.dist > linux/driver.c
303 %build_kernel_modules -C vmnet-only -m vmnet SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver} <<'EOF'
304 if grep -q "^CONFIG_PREEMPT_RT=y$" o/.config; then
305 sed -e 's/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(vnetHubLock)/' \
307 sed -e 's/RW_LOCK_UNLOCKED/RW_LOCK_UNLOCKED(vnetPeerLock)/' \
308 driver.c.dist > driver.c
310 cat hub.c.dist > hub.c
311 cat driver.c.dist > driver.c
315 cp -a vmci-only/Module.symvers vsock-only
316 %build_kernel_modules -C vsock-only -m vsock SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver} -c
320 rm -rf $RPM_BUILD_ROOT
322 %install_kernel_modules -m lib/modules/vmci-only/vmci -d misc
323 %install_kernel_modules -m lib/modules/vmmon-only/vmmon -d misc
324 %install_kernel_modules -m lib/modules/vmnet-only/vmnet -d misc
325 %install_kernel_modules -m lib/modules/vsock-only/vsock -d misc
328 %if %{with userspace}
330 $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet{1,8}/{nat,dhcpd} \
331 $RPM_BUILD_ROOT%{_sysconfdir}/vmware/state \
332 $RPM_BUILD_ROOT%{_bindir} \
333 $RPM_BUILD_ROOT%{_sbindir} \
334 $RPM_BUILD_ROOT%{_libdir}/vmware/bin \
335 $RPM_BUILD_ROOT%{_mandir} \
336 $RPM_BUILD_ROOT%{_pixmapsdir} \
337 $RPM_BUILD_ROOT%{_desktopdir} \
338 $RPM_BUILD_ROOT/etc/{pam.d,rc.d/init.d} \
339 $RPM_BUILD_ROOT/var/{log,run}/vmware \
340 $RPM_BUILD_ROOT/var/lib/vmware/{hostd,"Virtual Machines"}
342 install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir}
343 install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}
344 install %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/nat/nat.conf
345 install %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
346 install %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet1/dhcpd/dhcpd.conf
347 install %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/parse-locations.pl
348 cp -a %{SOURCE12} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/locations
350 touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet{1,8}/dhcpd/dhcpd.leases
351 touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet{1,8}/dhcpd/dhcpd.leases~
353 install bin/*-* $RPM_BUILD_ROOT%{_bindir}
354 install sbin/*-* $RPM_BUILD_ROOT%{_sbindir}
355 install lib/bin/vmware-vmx $RPM_BUILD_ROOT%{_libdir}/vmware/bin
356 cp -a lib/webAccess $RPM_BUILD_ROOT%{_libdir}/vmware
357 cp -a lib/hostd $RPM_BUILD_ROOT%{_libdir}/vmware
358 cp -a vmware-vix $RPM_BUILD_ROOT%{_libdir}/vmware
359 cp -a lib/vmacore $RPM_BUILD_ROOT%{_libdir}/vmware
360 cp -a lib/net-services.sh $RPM_BUILD_ROOT%{_libdir}/vmware
361 cp -a lib/configurator $RPM_BUILD_ROOT%{_libdir}/vmware
362 cp -a %{SOURCE6} $RPM_BUILD_ROOT%{_libdir}/vmware/configurator/authd-rc-inetd.conf
363 install -d $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd
364 sed -e 's,%port%,902,;s,%authd%,%{_sbindir}/vmware-authd,' %{SOURCE6} > $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/vmware-authd
365 cp -a etc/hostd $RPM_BUILD_ROOT/etc/vmware/hostd
366 cp -a etc/installer.sh $RPM_BUILD_ROOT/etc/vmware
367 cp -a etc/pam.d/vmware-authd $RPM_BUILD_ROOT/etc/pam.d
368 cp -a etc/service $RPM_BUILD_ROOT/etc/vmware
370 install -d $RPM_BUILD_ROOT%{_docdir}
371 cp -a doc/* $RPM_BUILD_ROOT%{_docdir}
372 cp -a vmware-vix-distrib/doc/VMwareVix $RPM_BUILD_ROOT%{_docdir}
373 install -d $RPM_BUILD_ROOT%{_mandir}/man1
374 cp -a man/man1/vmware.1 $RPM_BUILD_ROOT%{_mandir}/man1
376 install installer/services.sh $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware
377 ln -s vmware $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware-autostart
378 ln -s vmware $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware-core
379 ln -s vmware $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware-mgmt
381 rm $RPM_BUILD_ROOT/usr/bin/vmware-uninstall.pl
382 #rm $RPM_BUILD_ROOT/usr/bin/vmware-vimdump
383 rm $RPM_BUILD_ROOT/usr/share/applications/VMware-server.desktop
384 rm $RPM_BUILD_ROOT/usr/share/pixmaps/VMware-server.png
386 cp -a lib/{config,help,licenses,messages,share,xkeymap} \
387 $RPM_BUILD_ROOT%{_libdir}/vmware
389 %if %{with internal_libs}
390 install bin/vmware $RPM_BUILD_ROOT%{_bindir}
391 install lib/bin/* $RPM_BUILD_ROOT%{_libdir}/vmware/bin
392 cp -a lib/lib $RPM_BUILD_ROOT%{_libdir}/vmware
398 rm -rf $RPM_BUILD_ROOT
401 /sbin/chkconfig --add vmnet
402 %service vmnet restart "VMware networking service"
405 if [ "$1" = "0" ]; then
407 /sbin/chkconfig --del vmnet
410 %post -n kernel%{_alt_kernel}-misc-vmci
411 %depmod %{_kernel_ver}
413 %postun -n kernel%{_alt_kernel}-misc-vmci
414 %depmod %{_kernel_ver}
416 %post -n kernel%{_alt_kernel}-misc-vmmon
417 %depmod %{_kernel_ver}
419 %postun -n kernel%{_alt_kernel}-misc-vmmon
420 %depmod %{_kernel_ver}
422 %post -n kernel%{_alt_kernel}-misc-vmnet
423 %depmod %{_kernel_ver}
425 %postun -n kernel%{_alt_kernel}-misc-vmnet
426 %depmod %{_kernel_ver}
428 %post -n kernel%{_alt_kernel}-misc-vsock
429 %depmod %{_kernel_ver}
431 %postun -n kernel%{_alt_kernel}-misc-vsock
432 %depmod %{_kernel_ver}
434 %if %{with userspace}
436 %defattr(644,root,root,755)
437 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/vmware-authd
438 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/vmware-authd
439 %dir %{_sysconfdir}/vmware
440 %dir %{_sysconfdir}/vmware/state
441 %dir %{_sysconfdir}/vmware/hostd
442 %dir %{_sysconfdir}/vmware/hostd/env
443 %{_sysconfdir}/vmware/hostd/env/*.xml
444 %{_sysconfdir}/vmware/hostd/key.pub
445 %{_sysconfdir}/vmware/hostd/*.vha
446 %{_sysconfdir}/vmware/hostd/*.xml
447 %dir %{_sysconfdir}/vmware/service
448 %{_sysconfdir}/vmware/service/services.xml
449 %{_sysconfdir}/vmware/installer.sh
450 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/locations
451 %attr(755,root,root) %{_sysconfdir}/vmware/parse-locations.pl
454 %dir %{_sysconfdir}/vmware/vmnet1
455 %dir %{_sysconfdir}/vmware/vmnet1/dhcpd
456 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet1/dhcpd/dhcpd.conf
457 %ghost %{_sysconfdir}/vmware/vmnet1/dhcpd/dhcpd.leases*
460 %dir %{_sysconfdir}/vmware/vmnet8
461 %dir %{_sysconfdir}/vmware/vmnet8/dhcpd
462 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
463 %dir %{_sysconfdir}/vmware/vmnet8/nat
464 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/nat/nat.conf
465 %ghost %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases*
467 %attr(754,root,root) /etc/rc.d/init.d/vmware
468 %attr(754,root,root) /etc/rc.d/init.d/vmware-autostart
469 %attr(754,root,root) /etc/rc.d/init.d/vmware-core
470 %attr(754,root,root) /etc/rc.d/init.d/vmware-mgmt
472 %attr(555,root,root) %{_bindir}/vm-support
473 %attr(555,root,root) %{_bindir}/vmware-config.pl
474 %attr(555,root,root) %{_bindir}/vmware-mount
475 %attr(555,root,root) %{_bindir}/vmware-vimsh
476 %attr(555,root,root) %{_bindir}/vmware-vim-cmd
477 %attr(555,root,root) %{_bindir}/vmware-watchdog
478 %attr(555,root,root) %{_bindir}/vmware-vdiskmanager
479 %attr(4555,root,root) %{_sbindir}/vmware-authd
480 %attr(555,root,root) %{_sbindir}/vmware-authdlauncher
481 %attr(555,root,root) %{_sbindir}/vmware-hostd
483 %dir %{_libdir}/vmware
484 %dir %{_libdir}/vmware/bin
486 %attr(555,root,root) %{_libdir}/vmware/bin/vmware-vmx
487 %{_libdir}/vmware/config
488 %if %{with internal_libs}
489 %attr(555,root,root) %{_bindir}/vmware
491 %attr(4555,root,root) %{_bindir}/vmware-ping
492 %attr(555,root,root) %{_libdir}/vmware/bin/openssl
493 %attr(555,root,root) %{_libdir}/vmware/bin/vmrun
494 %attr(755,root,root) %{_libdir}/vmware/bin/vmware-hostd
495 #%attr(755,root,root) %{_libdir}/vmware/bin/vmware-hostd-dynamic
496 %attr(555,root,root) %{_libdir}/vmware/bin/vmware-remotemks
497 %attr(555,root,root) %{_libdir}/vmware/bin/vmware-remotemks-debug
498 #%attr(555,root,root) %{_libdir}/vmware/bin/vmware-vimdump
499 %attr(555,root,root) %{_libdir}/vmware/bin/vmware-vmx-debug
500 %attr(777,root,root) %{_libdir}/vmware/bin/vmware-vmx-stats
501 %attr(755,root,root) %{_libdir}/vmware/bin/vmware-vim-cmd
502 %attr(755,root,root) %{_libdir}/vmware/bin/vmware-vimsh
504 %dir %{_libdir}/vmware/lib
505 %{_libdir}/vmware/lib/libcrypto.so.0.9.8
506 %{_libdir}/vmware/lib/libcurl.so.4
507 %{_libdir}/vmware/lib/libglib-2.0.so.0
508 %{_libdir}/vmware/lib/libgobject-2.0.so.0
509 %{_libdir}/vmware/lib/libgthread-2.0.so.0
510 %{_libdir}/vmware/lib/libssl.so.0.9.8
511 %dir %{_libdir}/vmware/lib/libexpat.so.0
512 %attr(755,root,root) %{_libdir}/vmware/lib/libexpat.so.0/libexpat.so.0
513 %dir %{_libdir}/vmware/lib/libgcc_s.so.1
514 %attr(755,root,root) %{_libdir}/vmware/lib/libgcc_s.so.1/libgcc_s.so.1
515 %dir %{_libdir}/vmware/lib/libgvmomi.so.0
516 %attr(555,root,root) %{_libdir}/vmware/lib/libgvmomi.so.0/libgvmomi.so.0
517 %dir %{_libdir}/vmware/lib/libpng12.so.0
518 %attr(755,root,root) %{_libdir}/vmware/lib/libpng12.so.0/libpng12.so.0
519 %dir %{_libdir}/vmware/lib/libstdc++.so.6
520 %attr(755,root,root) %{_libdir}/vmware/lib/libstdc++.so.6/libstdc++.so.6
521 %dir %{_libdir}/vmware/lib/libxml2.so.2
522 %attr(755,root,root) %{_libdir}/vmware/lib/libxml2.so.2/libxml2.so.2
523 #%dir %{_libdir}/vmware/lib/libpixops.so.2.0.2
524 #%attr(755,root,root) %{_libdir}/vmware/lib/libpixops.so.2.0.2/libpixops.so.2.0.2
526 %attr(555,root,root) %{_libdir}/vmware/lib/wrapper-gtk24.sh
528 %{_libdir}/vmware/licenses
529 %dir %{_libdir}/vmware/messages
530 %lang(ja) %{_libdir}/vmware/messages/ja
531 %{_libdir}/vmware/share
532 %{_libdir}/vmware/xkeymap
533 %dir %{_libdir}/vmware/hostd
534 %attr(755,root,root) %{_libdir}/vmware/hostd/*.so
535 %{_libdir}/vmware/hostd/locale
536 %dir %{_libdir}/vmware/hostd/docroot
537 %dir %{_libdir}/vmware/hostd/docroot/client
538 %dir %{_libdir}/vmware/hostd/docroot/sdk
539 %dir %{_libdir}/vmware/hostd/docroot/downloads
540 %dir %{_libdir}/vmware/hostd/extensions
541 %{_libdir}/vmware/hostd/docroot/*.png
542 %{_libdir}/vmware/hostd/docroot/*.js
543 %{_libdir}/vmware/hostd/docroot/*.jpeg
544 %{_libdir}/vmware/hostd/docroot/*.html
545 %{_libdir}/vmware/hostd/docroot/*.css
546 %{_libdir}/vmware/hostd/docroot/en
547 #%attr(644,root,root) %{_libdir}/vmware/hostd/docroot/client/VMware-viclient.exe
548 %attr(644,root,root) %{_libdir}/vmware/hostd/docroot/client/clients-template.xml
549 %attr(644,root,root) %{_libdir}/vmware/hostd/docroot/sdk/vim.wsdl
550 %attr(644,root,root) %{_libdir}/vmware/hostd/docroot/sdk/vimService.wsdl
551 %attr(644,root,root) %{_libdir}/vmware/hostd/docroot/sdk/vimServiceVersions.xml
552 %attr(644,root,root) %{_libdir}/vmware/hostd/extensions/hostdiag/extension.xml
553 %attr(644,root,root) %{_libdir}/vmware/hostd/extensions/hostdiag/locale/en/event.vmsg
555 #%attr(755,root,root) %{_libdir}/vmware/hostd/py
556 %attr(755,root,root) %{_libdir}/vmware/hostd/wsdl
557 %{_mandir}/man1/vmware.1*
558 %attr(1777,root,root) %dir /var/run/vmware
559 %attr(751,root,root) %dir /var/log/vmware
560 #%{_pixmapsdir}/*.png
561 #%{_desktopdir}/%{name}.desktop
563 %dir %{_libdir}/vmware/vmacore
564 %attr(755,root,root) %{_libdir}/vmware/vmacore/libvmacore.so.*.*
565 %attr(755,root,root) %{_libdir}/vmware/vmacore/libvmomi.so.*.*
568 %{_libdir}/vmware/help
570 %defattr(444,root,root,755)
572 %doc %{_docdir}/[ERo]*
573 %defattr(644,root,root,755)
574 %doc %dir %{_docdir}/VMwareVix
575 %doc %{_docdir}/VMwareVix/lang
576 %doc %{_docdir}/VMwareVix/errors
577 %doc %{_docdir}/VMwareVix/types
578 %attr(444,root,root) %doc %{_docdir}/VMwareVix/*.html
579 %attr(444,root,root) %doc %{_docdir}/VMwareVix/*.css
580 %dir %{_docdir}/VMwareVix/samples
581 %attr(444,root,root) %doc %{_docdir}/VMwareVix/samples/*.c
582 %attr(444,root,root) %doc %{_docdir}/VMwareVix/samples/*Makefile
584 %defattr(-,root,root,755)
585 %dir %{_libdir}/vmware/webAccess
586 %defattr(444,root,root,755)
587 # TODO: use system java-sun
588 %dir %{_libdir}/vmware/webAccess/java
589 %dir %{_libdir}/vmware/webAccess/java/jre*
590 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/bin/*
591 %dir %{_libdir}/vmware/webAccess/java/jre*/bin
592 %dir %{_libdir}/vmware/webAccess/java/jre*/javaws
593 %dir %{_libdir}/vmware/webAccess/java/jre*/lib
595 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386
598 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64
600 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/javaws/javaws
601 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/*.so
602 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/client/*.so
603 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/headless/*.so
604 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/motif21/*.so
605 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/native_threads/*.so
606 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/xawt/*.so
608 %attr(777,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/server/libjsig.so
609 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/server/libjvm.so
610 %{_libdir}/vmware/webAccess/java/jre*/lib/*.jar
611 %{_libdir}/vmware/webAccess/java/jre*/lib/ext
612 %{_libdir}/vmware/webAccess/java/jre*/lib/font*
613 %{_libdir}/vmware/webAccess/java/jre*/lib/im
614 %{_libdir}/vmware/webAccess/java/jre*/lib/images
615 %{_libdir}/vmware/webAccess/java/jre*/lib/javaws
616 %{_libdir}/vmware/webAccess/java/jre*/lib/locale
617 %{_libdir}/vmware/webAccess/java/jre*/lib/zi
618 %{_libdir}/vmware/webAccess/java/jre*/lib/audio
619 %{_libdir}/vmware/webAccess/java/jre*/lib/cmm
620 %{_libdir}/vmware/webAccess/java/jre*/lib/security
621 %{_libdir}/vmware/webAccess/java/jre*/lib/management
622 %{_libdir}/vmware/webAccess/java/jre*/lib/oblique-fonts
623 %{_libdir}/vmware/webAccess/java/jre*/lib/psfont*
624 %{_libdir}/vmware/webAccess/java/jre*/[A-Z]*
625 %attr(644,root,root) %{_libdir}/vmware/webAccess/vmware*
626 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/deploy/ffjcext.zip
627 %dir %{_libdir}/vmware/webAccess/java/jre*/plugin/desktop
628 %{_libdir}/vmware/webAccess/java/jre*/plugin/desktop/sun_java.*
630 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/i386/awt_robot
631 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/i386/gtkhelper
632 %{_libdir}/vmware/webAccess/java/jre*/lib/i386/jvm.cfg
633 %{_libdir}/vmware/webAccess/java/jre*/lib/i386/client/Xusage.txt
634 %{_libdir}/vmware/webAccess/java/jre*/lib/i386/client/classes.jsa
635 %{_libdir}/vmware/webAccess/java/jre*/lib/i386/server/Xusage.txt
636 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386/client
637 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386/headless
638 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386/motif21
639 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386/native_threads
640 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386/server
641 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386/xawt
642 %dir %{_libdir}/vmware/webAccess/java/jre*/plugin/i386
643 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/plugin/i386/*/*.so
646 %{_libdir}/vmware/webAccess/java/jre*/.systemPrefs
647 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/awt_robot
648 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/gtkhelper
649 %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/jvm.cfg
650 %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/client/Xusage.txt
651 %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/client/classes.jsa
652 %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/server/Xusage.txt
653 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/client
654 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/headless
655 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/motif21
656 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/native_threads
657 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/server
658 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/xawt
659 %dir %{_libdir}/vmware/webAccess/java/jre*/plugin/desktop/amd64
660 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/plugin/amd64/*/*.so
662 %{_libdir}/vmware/webAccess/java/jre*/lib/classlist
663 %{_libdir}/vmware/webAccess/java/jre*/lib/content-types.properties
664 %{_libdir}/vmware/webAccess/java/jre*/lib/flavormap.properties
665 %{_libdir}/vmware/webAccess/java/jre*/lib/jvm.hprof.txt
666 %{_libdir}/vmware/webAccess/java/jre*/lib/logging.properties
667 %{_libdir}/vmware/webAccess/java/jre*/lib/net.properties
668 %{_libdir}/vmware/webAccess/java/jre*/lib/sound.properties
670 %defattr(444,root,root,755)
671 %dir %{_libdir}/vmware/webAccess/tomcat
672 %dir %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*
673 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/conf
674 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/temp
675 %defattr(555,root,root,755)
676 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/bin
677 %defattr(644,root,root,755)
678 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/webapps
679 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/lib
680 %defattr(444,root,root,755)
681 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/LICENSE
682 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/NOTICE
683 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/RELEASE-NOTES
684 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/RUNNING.txt
686 %defattr(444,root,root,755)
687 %{_libdir}/vmware/vmware-vix
689 %defattr(555,root,root,755)
690 %{_libdir}/vmware/net-services.sh
692 %defattr(444,root,root,755)
693 %{_libdir}/vmware/configurator
696 %attr(555,root,root) %{_bindir}/vmnet-bridge
697 %attr(555,root,root) %{_bindir}/vmnet-dhcpd
698 %attr(555,root,root) %{_bindir}/vmnet-natd
699 %attr(555,root,root) %{_bindir}/vmnet-netifup
700 %attr(555,root,root) %{_bindir}/vmnet-sniffer
704 %defattr(644,root,root,755)
705 %dir %{_sysconfdir}/vmware-server-console
706 %{_sysconfdir}/vmware-server-console/locations
707 %dir %{_libdir}/vmware-server-console
708 %dir %{_libdir}/vmware-server-console/bin
711 %defattr(644,root,root,755)
714 %defattr(644,root,root,755)
717 %defattr(644,root,root,755)
718 %{_libdir}/vmware/help
721 %defattr(644,root,root,755)
722 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet.conf
723 %attr(754,root,root) /etc/rc.d/init.d/vmnet
724 %attr(755,root,root) %{_bindir}/vmnet-bridge
725 %attr(755,root,root) %{_bindir}/vmnet-dhcpd
726 %attr(755,root,root) %{_bindir}/vmnet-natd
727 %attr(755,root,root) %{_bindir}/vmnet-netifup
728 %attr(755,root,root) %{_bindir}/vmnet-sniffer
729 %attr(755,root,root) %{_bindir}/vmware-ping
732 %defattr(644,root,root,755)
733 %doc lib/configurator/vmnet-smb.conf
734 %attr(755,root,root) %{_bindir}/vmware-nmbd
735 %attr(755,root,root) %{_bindir}/vmware-smbd
736 %attr(755,root,root) %{_bindir}/vmware-smbpasswd
737 %attr(755,root,root) %{_bindir}/vmware-smbpasswd.bin
738 %{_libdir}/vmware/smb
743 %files -n kernel%{_alt_kernel}-misc-vmci
744 %defattr(644,root,root,755)
745 /lib/modules/%{_kernel_ver}/misc/vmci.ko*
747 %files -n kernel%{_alt_kernel}-misc-vmmon
748 %defattr(644,root,root,755)
749 /lib/modules/%{_kernel_ver}/misc/vmmon.ko*
751 %files -n kernel%{_alt_kernel}-misc-vmnet
752 %defattr(644,root,root,755)
753 /lib/modules/%{_kernel_ver}/misc/vmnet.ko*
755 %files -n kernel%{_alt_kernel}-misc-vsock
756 %defattr(644,root,root,755)
757 /lib/modules/%{_kernel_ver}/misc/vsock.ko*