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 Patch0: %{name}-Makefile.patch
63 Patch1: %{name}-run_script.patch
64 Patch2: %{name}-init_pl.patch
70 URL: http://www.vmware.com/
71 %{?with_dist_kernel:BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.16}
72 BuildRequires: libstdc++-devel
73 BuildRequires: rpm-perlprov
74 BuildRequires: rpmbuild(macros) >= 1.438
75 BuildRequires: sed >= 4.0
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: Kernel module for VMware Server
182 Summary(pl.UTF-8): Moduł jądra dla VMware Server
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
191 Provides: kernel(vmci) = %{version}-%{rel}
193 %description -n kernel%{_alt_kernel}-misc-vmci
194 Kernel modules for VMware Server - vmci.
196 %description -n kernel%{_alt_kernel}-misc-vmci -l pl.UTF-8
197 Moduły jądra dla VMware Server - vmci.
199 %package -n kernel%{_alt_kernel}-misc-vmmon
200 Summary: Kernel module for VMware Server
201 Summary(pl.UTF-8): Moduł jądra dla VMware Server
202 Release: %{rel}@%{_kernel_ver_str}
204 Requires(post,postun): /sbin/depmod
205 Requires: dev >= 2.9.0-7
206 %if %{with dist_kernel}
207 %requires_releq_kernel
208 Requires(postun): %releq_kernel
210 Provides: kernel(vmmon) = %{version}-%{rel}
212 %description -n kernel%{_alt_kernel}-misc-vmmon
213 Kernel modules for VMware Server - vmmon.
215 %description -n kernel%{_alt_kernel}-misc-vmmon -l pl.UTF-8
216 Moduły jądra dla VMware Server - vmmon.
218 %package -n kernel%{_alt_kernel}-misc-vmnet
219 Summary: Kernel module for VMware Server
220 Summary(pl.UTF-8): Moduł jądra dla VMware Server
221 Release: %{rel}@%{_kernel_ver_str}
223 Requires(post,postun): /sbin/depmod
224 Requires: dev >= 2.9.0-7
225 %if %{with dist_kernel}
226 %requires_releq_kernel
227 Requires(postun): %releq_kernel
229 Provides: kernel(vmnet) = %{version}-%{rel}
231 %description -n kernel%{_alt_kernel}-misc-vmnet
232 Kernel modules for VMware Server - vmnet.
234 %description -n kernel%{_alt_kernel}-misc-vmnet -l pl.UTF-8
235 Moduły jądra dla VMware Server - vmnet.
239 %setup -q -T -n vmware-server-distrib -b0 %{?with_userspace:-a2}
242 %setup -q -T -n vmware-server-distrib -b1 %{?with_userspace:-a3}
246 %{__tar} xf source/vmci.tar
247 %{__tar} xf source/vmmon.tar
248 %{__tar} xf source/vmnet.tar
249 mv vmmon-only/linux/driver.c{,.dist}
250 mv vmnet-only/hub.c{,.dist}
251 mv vmnet-only/driver.c{,.dist}
252 #rm -rf binary # unusable
255 %{__gzip} -d man/man1/vmware.1.gz
258 tar zxf vmware-mui-distrib/console-distrib/%{name}-console-%{ver}-%{subver}.tar.gz
259 cp vmware-any-any-update%{urel}/{vmmon,vmnet}.tar lib/modules/source/
260 cd lib/modules/source
264 cp -a vmmon-only{,.clean}
265 cp -a vmnet-only{,.clean}
269 tar xf lib/perl/control.tar
275 cd vmware-any-any-update%{urel}
276 chmod u+w ../lib/bin/vmware-vmx ../lib/bin-debug/vmware-vmx ../bin/vmnet-bridge
281 %{__cc} %{rpmldflags} %{rpmcflags} -o update update.c
282 ./update vmx ../lib/bin/vmware-vmx
283 ./update vmxdebug ../lib/bin-debug/vmware-vmx
284 ./update bridge ../bin/vmnet-bridge
288 %if %{with userspace}
292 sed -i "s:^INSTALLSITEARCH.*$:INSTALLSITEARCH = %{perl_vendorarch}:" Makefile
293 sed -i "s:^INSTALLSITELIB.*$:INSTALLSITELIB = %{perl_vendorlib}:" Makefile
294 sed -i "s:^INSTALLSITEMAN1DIR.*$:INSTALLSITEMAN1DIR = %{_mandir}/man1:" Makefile
295 sed -i "s:^INSTALLSITEMAN3DIR.*$:INSTALLSITEMAN3DIR = %{_mandir}/man3:" Makefile
305 %build_kernel_modules -C vmci-only -m vmci SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver}
307 %build_kernel_modules -C vmmon-only -m vmmon SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver} <<'EOF'
308 if grep -q "^CONFIG_PREEMPT_RT=y$" o/.config; then
309 sed -e '/pollQueueLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(pollQueueLock)/' \
310 -e '/timerLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(timerLock)/' \
311 linux/driver.c.dist > linux/driver.c
313 cat linux/driver.c.dist > linux/driver.c
317 %build_kernel_modules -C vmnet-only -m vmnet SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver} <<'EOF'
318 if grep -q "^CONFIG_PREEMPT_RT=y$" o/.config; then
319 sed -e 's/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(vnetHubLock)/' \
321 sed -e 's/RW_LOCK_UNLOCKED/RW_LOCK_UNLOCKED(vnetPeerLock)/' \
322 driver.c.dist > driver.c
324 cat hub.c.dist > hub.c
325 cat driver.c.dist > driver.c
331 rm -rf $RPM_BUILD_ROOT
333 %if %{with userspace}
335 $RPM_BUILD_ROOT%{_sysconfdir}/vmware{,-server-console} \
336 $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/{nat,dhcpd} \
337 $RPM_BUILD_ROOT%{_sysconfdir}/vmware/state \
338 $RPM_BUILD_ROOT%{_bindir} \
339 $RPM_BUILD_ROOT%{_sbindir} \
340 $RPM_BUILD_ROOT%{_libdir}/vmware{,-server-console}/bin \
341 $RPM_BUILD_ROOT%{_mandir} \
342 $RPM_BUILD_ROOT%{_pixmapsdir} \
343 $RPM_BUILD_ROOT%{_desktopdir} \
344 $RPM_BUILD_ROOT/etc/rc.d/init.d \
345 $RPM_BUILD_ROOT/var/{log,run}/vmware
350 DESTDIR=$RPM_BUILD_ROOT
355 # copy other required perl modules
356 cp -a lib/perl5/site_perl/5.005/VMware $RPM_BUILD_ROOT%{perl_vendorarch}
357 cp -a lib/perl5/site_perl/5.005/i386-linux/VMware/VmdbPerl $RPM_BUILD_ROOT%{perl_vendorarch}/VMware
358 cp -a lib/perl5/site_perl/5.005/i386-linux/VMware/{HConfig,VmdbPerl}.pm $RPM_BUILD_ROOT%{perl_vendorarch}/VMware
359 cp -a lib/perl5/site_perl/5.005/i386-linux/auto/VMware/{HConfig,VmdbPerl} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/VMware
361 # remove unecessary files
362 rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/auto/VMware/{HConfig,VmdbPerl,VmPerl}/.{exists,packlist}
367 %install_kernel_modules -m lib/modules/vmci-only/vmci -d misc
368 %install_kernel_modules -m lib/modules/vmmon-only/vmmon -d misc
369 %install_kernel_modules -m lib/modules/vmnet-only/vmnet -d misc
372 %if %{with userspace}
373 install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/vmnet
374 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet.conf
375 install %{SOURCE7} $RPM_BUILD_ROOT%{_pixmapsdir}
376 install %{SOURCE8} $RPM_BUILD_ROOT%{_desktopdir}
377 install %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/nat/nat.conf
378 install %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
380 touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases
381 touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases~
383 install bin/*-* $RPM_BUILD_ROOT%{_bindir}
384 install sbin/*-* $RPM_BUILD_ROOT%{_sbindir}
385 install lib/bin/vmware-vmx $RPM_BUILD_ROOT%{_libdir}/vmware/bin
386 cp -a lib/webAccess $RPM_BUILD_ROOT%{_libdir}/vmware
387 cp -a lib/hostd $RPM_BUILD_ROOT%{_libdir}/vmware
388 cp -a vmware-vix $RPM_BUILD_ROOT%{_libdir}/vmware
389 cp -a lib/vmacore $RPM_BUILD_ROOT%{_libdir}/vmware
390 cp -a lib/net-services.sh $RPM_BUILD_ROOT%{_libdir}/vmware
391 cp -a lib/modules $RPM_BUILD_ROOT%{_libdir}/vmware
392 rm -rf $RPM_BUILD_ROOT%{_libdir}/vmware/modules/*-only
393 cp -a lib/configurator $RPM_BUILD_ROOT%{_libdir}/vmware
394 cp -a etc/hostd $RPM_BUILD_ROOT/etc/vmware/hostd
395 cp -a etc/installer.sh $RPM_BUILD_ROOT/etc/vmware
396 cp -a etc/pam.d $RPM_BUILD_ROOT/etc/vmware
397 cp -a etc/service $RPM_BUILD_ROOT/etc/vmware
399 install -d $RPM_BUILD_ROOT%{_docdir}
400 cp -a doc/* $RPM_BUILD_ROOT%{_docdir}
401 cp -a vmware-vix-distrib/doc/VMwareVix $RPM_BUILD_ROOT%{_docdir}
402 install -d $RPM_BUILD_ROOT%{_mandir}/man1
403 cp -a man/man1/vmware.1 $RPM_BUILD_ROOT%{_mandir}/man1
405 install installer/services.sh $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware
406 ln -s vmware $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware-autostart
407 ln -s vmware $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware-core
408 ln -s vmware $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware-mgmt
409 cat > $RPM_BUILD_ROOT%{_sysconfdir}/vmware/locations <<'EOF'
410 file /etc/vmware/locations
411 directory /etc/vmware/state
412 answer BINDIR /usr/bin
413 answer SBINDIR /usr/sbin
414 answer LIBDIR /usr/lib/vmware
415 answer DOCDIR /usr/share/doc/vmware
416 answer MANDIR /usr/share/man
417 answer INITDIR /etc/rc.d
418 answer INITSCRIPTSDIR /etc/rc.d/init.d
419 file /etc/vmware/not_configured 1205422799
420 file /etc/rc.d/init.d/vmware 1205422799
421 answer INSTALL_CYCLE yes
422 file /etc/rc.d/init.d/vmware-mgmt
423 file /etc/rc.d/init.d/vmware-core
424 file /etc/rc.d/init.d/vmware-autostart
427 rm $RPM_BUILD_ROOT/usr/bin/vmware-uninstall.pl
428 rm $RPM_BUILD_ROOT/usr/bin/vmware-vimdump
429 rm $RPM_BUILD_ROOT/usr/share/applications/VMware-server.desktop
430 rm $RPM_BUILD_ROOT/usr/share/pixmaps/VMware-server.png
434 s@%sitearch%@%{perl_sitearch}@g;
435 s@%sitelib%@%{perl_sitelib}@g;
436 s@%vendorarch%@%{perl_vendorarch}@g;
437 s@%vendorlib%@%{perl_vendorlib}@g;
438 s@%archlib%@%{perl_archlib}@g;
439 s@%privlib%@%{perl_privlib}@g;' < lib/serverd/init.pl.default > $RPM_BUILD_ROOT%{_libdir}/vmware/serverd/init.pl
442 cp -a lib/{config,help,isoimages,licenses,messages,share,xkeymap} \
443 $RPM_BUILD_ROOT%{_libdir}/vmware
446 cp -a vmware-server-console-distrib/lib/{bin-debug,config,help*,messages,share,xkeymap} \
447 $RPM_BUILD_ROOT%{_libdir}/vmware-server-console
449 install vmware-server-console-distrib/lib/bin/vmware-remotemks $RPM_BUILD_ROOT%{_libdir}/vmware-server-console/bin
451 cp -a vmware-server-console-distrib/man/* man/* $RPM_BUILD_ROOT%{_mandir}
452 gunzip $RPM_BUILD_ROOT%{_mandir}/man?/*.gz
455 cat > $RPM_BUILD_ROOT%{_sysconfdir}/vmware-server-console/locations <<EOF
457 VM_LIBDIR=%{_libdir}/vmware-server-console
460 %if %{with internal_libs}
461 install bin/vmware $RPM_BUILD_ROOT%{_bindir}
462 install lib/bin/* $RPM_BUILD_ROOT%{_libdir}/vmware/bin
463 #install lib/bin/vmware $RPM_BUILD_ROOT%{_libdir}/vmware/bin
464 cp -a lib/lib $RPM_BUILD_ROOT%{_libdir}/vmware
467 install vmware-server-console-distrib/bin/vmware-server-console $RPM_BUILD_ROOT%{_bindir}
468 install vmware-server-console-distrib/lib/bin/vmware $RPM_BUILD_ROOT%{_libdir}/vmware-server-console/bin
469 cp -a vmware-server-console-distrib/lib/lib $RPM_BUILD_ROOT%{_libdir}/vmware-server-console
474 install lib/bin/vmware $RPM_BUILD_ROOT%{_bindir}
475 install vmware-server-console-distrib/lib/bin/vmware-server-console $RPM_BUILD_ROOT%{_bindir}
481 rm -rf $RPM_BUILD_ROOT
484 /sbin/chkconfig --add vmnet
485 %service vmnet restart "VMware networking service"
488 if [ "$1" = "0" ]; then
490 /sbin/chkconfig --del vmnet
493 %post -n kernel%{_alt_kernel}-misc-vmci
494 %depmod %{_kernel_ver}
496 %postun -n kernel%{_alt_kernel}-misc-vmci
497 %depmod %{_kernel_ver}
499 %post -n kernel%{_alt_kernel}-misc-vmmon
500 %depmod %{_kernel_ver}
502 %postun -n kernel%{_alt_kernel}-misc-vmmon
503 %depmod %{_kernel_ver}
505 %post -n kernel%{_alt_kernel}-misc-vmnet
506 %depmod %{_kernel_ver}
508 %postun -n kernel%{_alt_kernel}-misc-vmnet
509 %depmod %{_kernel_ver}
511 %if %{with userspace}
513 %defattr(444,root,root,755)
514 #%doc lib/configurator/vmnet-{dhcpd,nat}.conf
515 %dir %{_sysconfdir}/vmware
516 %dir %{_sysconfdir}/vmware/state
517 %dir %{_sysconfdir}/vmware/hostd
518 %dir %{_sysconfdir}/vmware/hostd/env
519 %attr(644,root,root) %{_sysconfdir}/vmware/hostd/env/*.xml
520 %attr(444,root,root) %{_sysconfdir}/vmware/hostd/key.pub
521 %attr(644,root,root) %{_sysconfdir}/vmware/hostd/*.vha
522 %attr(644,root,root) %{_sysconfdir}/vmware/hostd/*.xml
523 %dir %{_sysconfdir}/vmware/pam.d
524 %attr(644,root,root) %{_sysconfdir}/vmware/pam.d/vmware-authd
525 %dir %{_sysconfdir}/vmware/service
526 %attr(644,root,root) %{_sysconfdir}/vmware/service/services.xml
527 %attr(555,root,root) %{_sysconfdir}/vmware/installer.sh
528 %{_sysconfdir}/vmware/locations
530 %attr(754,root,root) /etc/rc.d/init.d/vmware
531 %attr(754,root,root) /etc/rc.d/init.d/vmware-autostart
532 %attr(754,root,root) /etc/rc.d/init.d/vmware-core
533 %attr(754,root,root) /etc/rc.d/init.d/vmware-mgmt
535 %attr(555,root,root) %{_bindir}/vm-support
536 #%attr(755,root,root) %{_bindir}/vmware-authtrusted
537 #%attr(755,root,root) %{_bindir}/vmware-cmd
538 #%attr(755,root,root) %{_bindir}/vmware-loop
539 #%attr(755,root,root) %{_bindir}/vmware-mount.pl
540 %attr(555,root,root) %{_bindir}/vmware-config.pl
541 %attr(555,root,root) %{_bindir}/vmware-mount
542 #%attr(555,root,root) %{_bindir}/vmware-uninstall.pl
543 #%attr(555,root,root) %{_bindir}/vmware-vimdump
544 %attr(555,root,root) %{_bindir}/vmware-vimsh
545 %attr(555,root,root) %{_bindir}/vmware-vsh
546 %attr(555,root,root) %{_bindir}/vmware-watchdog
547 %attr(555,root,root) %{_bindir}/vmware-vdiskmanager
548 %attr(4555,root,root) %{_sbindir}/vmware-authd
549 %attr(555,root,root) %{_sbindir}/vmware-authdlauncher
550 %attr(555,root,root) %{_sbindir}/vmware-hostd
551 %dir %{_libdir}/vmware
552 %dir %{_libdir}/vmware/bin
554 %attr(555,root,root) %{_libdir}/vmware/bin/vmware-vmx
555 %{_libdir}/vmware/config
556 %{_libdir}/vmware/isoimages
557 %if %{with internal_libs}
558 %attr(555,root,root) %{_bindir}/vmware
560 %attr(4555,root,root) %{_bindir}/vmware-ping
561 #%attr(755,root,root) %{_libdir}/vmware/bin/vmware
562 %attr(555,root,root) %{_libdir}/vmware/bin/openssl
563 %attr(555,root,root) %{_libdir}/vmware/bin/vmplayer
564 %attr(555,root,root) %{_libdir}/vmware/bin/vmrun
565 %attr(755,root,root) %{_libdir}/vmware/bin/vmware-hostd
566 %attr(755,root,root) %{_libdir}/vmware/bin/vmware-hostd-dynamic
567 %attr(555,root,root) %{_libdir}/vmware/bin/vmware-remotemks
568 %attr(555,root,root) %{_libdir}/vmware/bin/vmware-remotemks-debug
569 %attr(555,root,root) %{_libdir}/vmware/bin/vmware-vimdump
570 %attr(555,root,root) %{_libdir}/vmware/bin/vmware-vmx-debug
571 %attr(777,root,root) %{_libdir}/vmware/bin/vmware-vmx-stats
572 %attr(755,root,root) %{_libdir}/vmware/bin/vmware-vsh
574 %dir %{_libdir}/vmware/lib
575 %{_libdir}/vmware/lib/libXau.so.6
576 %{_libdir}/vmware/lib/libXcursor.so.1
577 %{_libdir}/vmware/lib/libXdmcp.so.6
578 %{_libdir}/vmware/lib/libXfixes.so.3
579 %{_libdir}/vmware/lib/libXft.so.2
580 %{_libdir}/vmware/lib/libXinerama.so.1
581 %{_libdir}/vmware/lib/libXrandr.so.2
582 %{_libdir}/vmware/lib/libXrender.so.1
583 %{_libdir}/vmware/lib/libart_lgpl_2.so.2
584 %{_libdir}/vmware/lib/libatk-1.0.so.0
585 %{_libdir}/vmware/lib/libatkmm-1.6.so.1
586 %{_libdir}/vmware/lib/libcairo.so.2
587 %{_libdir}/vmware/lib/libcairomm-1.0.so.1
588 %{_libdir}/vmware/lib/libcrypto.so.0.9.7
589 %{_libdir}/vmware/lib/libcurl.so.3
590 %{_libdir}/vmware/lib/libcurl.so.4
591 %{_libdir}/vmware/lib/libfontconfig.so.1
592 %{_libdir}/vmware/lib/libfreetype.so.6
593 %{_libdir}/vmware/lib/libgdk-x11-2.0.so.0
594 %{_libdir}/vmware/lib/libgdk_pixbuf-2.0.so.0
595 %{_libdir}/vmware/lib/libgdkmm-2.4.so.1
596 %{_libdir}/vmware/lib/libglib-2.0.so.0
597 %{_libdir}/vmware/lib/libglibmm-2.4.so.1
598 %{_libdir}/vmware/lib/libglibmm_generate_extra_defs-2.4.so.1
599 %{_libdir}/vmware/lib/libgmodule-2.0.so.0
600 %{_libdir}/vmware/lib/libgobject-2.0.so.0
601 %{_libdir}/vmware/lib/libgthread-2.0.so.0
602 %{_libdir}/vmware/lib/libgtk-x11-2.0.so.0
603 %{_libdir}/vmware/lib/libgtkmm-2.4.so.1
604 %{_libdir}/vmware/lib/libpango-1.0.so.0
605 %{_libdir}/vmware/lib/libpangocairo-1.0.so.0
606 %{_libdir}/vmware/lib/libpangoft2-1.0.so.0
607 %{_libdir}/vmware/lib/libpangomm-1.4.so.1
608 %{_libdir}/vmware/lib/libpangox-1.0.so.0
609 %{_libdir}/vmware/lib/libpangoxft-1.0.so.0
610 %{_libdir}/vmware/lib/librsvg-2.so.2
611 %{_libdir}/vmware/lib/libsexy.so.2
612 %{_libdir}/vmware/lib/libsexymm.so.2
613 %{_libdir}/vmware/lib/libsigc-2.0.so.0
614 %{_libdir}/vmware/lib/libssl.so.0.9.7
615 %{_libdir}/vmware/lib/libview.so.2
616 %{_libdir}/vmware/lib/libxmlrpc.so.3
617 %{_libdir}/vmware/lib/libxmlrpc_client.so.3
618 %{_libdir}/vmware/lib/libxmlrpc_util.so.3
619 %{_libdir}/vmware/lib/libxmlrpc_xmlparse.so.3
620 %{_libdir}/vmware/lib/libxmlrpc_xmltok.so.3
623 %dir %{_libdir}/vmware/lib/libexpat.so.0
624 %attr(755,root,root) %{_libdir}/vmware/lib/libexpat.so.0/libexpat.so.0
625 %dir %{_libdir}/vmware/lib/libgcc_s.so.1
626 %attr(755,root,root) %{_libdir}/vmware/lib/libgcc_s.so.1/libgcc_s.so.1
627 %dir %{_libdir}/vmware/lib/libgvmomi.so.0
628 %attr(555,root,root) %{_libdir}/vmware/lib/libgvmomi.so.0/libgvmomi.so.0
629 %dir %{_libdir}/vmware/lib/libpng12.so.0
630 %attr(755,root,root) %{_libdir}/vmware/lib/libpng12.so.0/libpng12.so.0
631 %dir %{_libdir}/vmware/lib/libstdc++.so.6
632 %attr(755,root,root) %{_libdir}/vmware/lib/libstdc++.so.6/libstdc++.so.6
633 %dir %{_libdir}/vmware/lib/libvmwarebase.so.0
634 %attr(555,root,root) %{_libdir}/vmware/lib/libvmwarebase.so.0/libvmwarebase.so.0
635 %dir %{_libdir}/vmware/lib/libvmwareui.so.0
636 %attr(555,root,root) %{_libdir}/vmware/lib/libvmwareui.so.0/libvmwareui.so.0
637 %dir %{_libdir}/vmware/lib/libxml2.so.2
638 %attr(755,root,root) %{_libdir}/vmware/lib/libxml2.so.2/libxml2.so.2
641 %attr(555,root,root) %{_libdir}/vmware/lib/wrapper-gtk24.sh
643 #%dir %{_libdir}/vmware/serverd
644 #%attr(750,root,root) %{_libdir}/vmware/serverd/init.pl
645 %{_libdir}/vmware/licenses
646 %dir %{_libdir}/vmware/messages
647 #%{_libdir}/vmware/messages/en
648 %lang(ja) %{_libdir}/vmware/messages/ja
649 %{_libdir}/vmware/share
650 %{_libdir}/vmware/xkeymap
651 %dir %{_libdir}/vmware/hostd
652 %attr(755,root,root) %{_libdir}/vmware/hostd/*.so
653 %{_libdir}/vmware/hostd/locale
654 %dir %{_libdir}/vmware/hostd/docroot
655 %dir %{_libdir}/vmware/hostd/docroot/client
656 %dir %{_libdir}/vmware/hostd/docroot/sdk
657 %dir %{_libdir}/vmware/hostd/docroot/downloads
658 %{_libdir}/vmware/hostd/docroot/*.png
659 %{_libdir}/vmware/hostd/docroot/*.js
660 %{_libdir}/vmware/hostd/docroot/*.jpeg
661 %{_libdir}/vmware/hostd/docroot/*.html
662 %{_libdir}/vmware/hostd/docroot/*.css
663 %{_libdir}/vmware/hostd/docroot/en
664 %attr(644,root,root) %{_libdir}/vmware/hostd/docroot/client/VMware-viclient.exe
665 %attr(644,root,root) %{_libdir}/vmware/hostd/docroot/client/clients-template.xml
666 %attr(644,root,root) %{_libdir}/vmware/hostd/docroot/sdk/vim.wsdl
667 %attr(644,root,root) %{_libdir}/vmware/hostd/docroot/sdk/vimService.wsdl
669 %attr(755,root,root) %{_libdir}/vmware/hostd/py
670 %attr(755,root,root) %{_libdir}/vmware/hostd/wsdl
671 %{_mandir}/man1/vmware.1*
673 #%{perl_vendorarch}/VMware
674 #%{perl_vendorarch}/auto/VMware
675 %attr(1777,root,root) %dir /var/run/vmware
676 %attr(751,root,root) %dir /var/log/vmware
677 #%{_pixmapsdir}/*.png
678 #%{_desktopdir}/%{name}.desktop
680 %dir %{_libdir}/vmware/vmacore
681 %attr(755,root,root) %{_libdir}/vmware/vmacore/libvmacore.so.*.*
682 %attr(755,root,root) %{_libdir}/vmware/vmacore/libvmomi.so.*.*
685 %{_libdir}/vmware/help
687 %defattr(444,root,root,755)
689 %doc %{_docdir}/[ERo]*
690 %defattr(644,root,root,755)
691 %doc %dir %{_docdir}/VMwareVix
692 %doc %{_docdir}/VMwareVix/lang
693 %doc %{_docdir}/VMwareVix/errors
694 %doc %{_docdir}/VMwareVix/types
695 %attr(444,root,root) %doc %{_docdir}/VMwareVix/*.html
696 %dir %{_docdir}/VMwareVix/samples
697 %attr(666,root,root) %doc %{_docdir}/VMwareVix/samples/*.c
699 %defattr(-,root,root,755)
700 %dir %{_libdir}/vmware/webAccess
701 %defattr(444,root,root,755)
702 %dir %{_libdir}/vmware/webAccess/java
703 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07
704 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/bin/*
705 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/bin
706 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib
708 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/i386
711 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64
713 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*/*.so
714 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*/headless/*.so
715 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*/motif21/*.so
716 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*/native_threads/*.so
717 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*/xawt/*.so
719 %attr(777,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*/server/libjsig.so
720 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*/server/libjvm.so
721 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*.jar
722 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/ext
723 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/font*
724 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/im
725 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/images
726 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/zi
727 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/audio
728 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/cmm
729 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/security
730 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/management
731 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/oblique-fonts
732 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/psfont*
733 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/[A-Z]*
734 %attr(644,root,root) %{_libdir}/vmware/webAccess/vmware*
736 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/i386/awt_robot
737 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/i386/gtkhelper
738 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/i386/jvm.cfg
739 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/i386/server/Xusage.txt
740 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/i386/headless
741 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/i386/motif21
742 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/i386/native_threads
743 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/i386/server
744 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/i386/xawt
747 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/.systemPrefs
748 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/awt_robot
749 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/gtkhelper
750 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/jvm.cfg
751 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/server/Xusage.txt
752 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/headless
753 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/motif21
754 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/native_threads
755 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/server
756 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/xawt
758 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/classlist
759 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/content-types.properties
760 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/flavormap.properties
761 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/jvm.hprof.txt
762 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/logging.properties
763 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/net.properties
764 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/sound.properties
766 %defattr(444,root,root,755)
767 %dir %{_libdir}/vmware/webAccess/tomcat
768 %dir %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17
769 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/common
770 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/conf
771 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/logs
772 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/server
773 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/temp
774 %defattr(555,root,root,755)
775 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/bin
776 %defattr(644,root,root,755)
777 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/webapps
778 %defattr(444,root,root,755)
779 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/LICENSE
780 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/NOTICE
781 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/RELEASE-NOTES
782 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/RUNNING.txt
784 %defattr(444,root,root,755)
785 %{_libdir}/vmware/vmware-vix
787 %defattr(555,root,root,755)
788 %{_libdir}/vmware/net-services.sh
790 %defattr(444,root,root,755)
791 %{_libdir}/vmware/modules
792 %{_libdir}/vmware/configurator
795 %attr(555,root,root) %{_bindir}/vmnet-bridge
796 %attr(555,root,root) %{_bindir}/vmnet-dhcpd
797 %attr(555,root,root) %{_bindir}/vmnet-natd
798 %attr(555,root,root) %{_bindir}/vmnet-netifup
799 %attr(555,root,root) %{_bindir}/vmnet-sniffer
802 %defattr(644,root,root,755)
803 %dir %{_sysconfdir}/vmware-server-console
804 %{_sysconfdir}/vmware-server-console/locations
805 #%attr(755,root,root) %{_bindir}/vmware-server-console
806 %dir %{_libdir}/vmware-server-console
807 %dir %{_libdir}/vmware-server-console/bin
808 #%attr(755,root,root) %{_libdir}/vmware-server-console/bin/vmware-remotemks
809 #%{_libdir}/vmware-server-console/config
810 %if %{with internal_libs}
811 #%attr(755,root,root) %{_libdir}/vmware-server-console/bin/vmware
812 #%{_libdir}/vmware-server-console/lib
813 #%attr(755,root,root) %{_libdir}/vmware-server-console/lib/wrapper-gtk24.sh
815 #%dir %{_libdir}/vmware-server-console/messages
816 #%{_libdir}/vmware-server-console/messages/en
817 #%lang(ja) %{_libdir}/vmware-server-console/messages/ja
818 #%{_libdir}/vmware-server-console/share
819 #%{_libdir}/vmware-server-console/xkeymap
820 #%{_mandir}/man1/vmware-server-console.1*
823 %defattr(644,root,root,755)
824 #%{_libdir}/vmware-server-console/help*
827 %defattr(644,root,root,755)
828 #%dir %{_libdir}/vmware/bin-debug
830 #%attr(4755,root,root) %{_libdir}/vmware/bin-debug/vmware-vmx
831 #%dir %{_libdir}/vmware-server-console/bin-debug
832 #%attr(755,root,root) %{_libdir}/vmware/bin-debug/vmware-remotemks
833 #%attr(755,root,root) %{_libdir}/vmware-server-console/bin-debug/vmware-remotemks
837 %defattr(644,root,root,755)
838 %{_libdir}/vmware/help
842 %defattr(644,root,root,755)
843 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet.conf
844 %attr(754,root,root) /etc/rc.d/init.d/vmnet
845 %attr(755,root,root) %{_bindir}/vmnet-bridge
846 %attr(755,root,root) %{_bindir}/vmnet-dhcpd
847 %attr(755,root,root) %{_bindir}/vmnet-natd
848 %attr(755,root,root) %{_bindir}/vmnet-netifup
849 %attr(755,root,root) %{_bindir}/vmnet-sniffer
850 %attr(755,root,root) %{_bindir}/vmware-ping
851 %dir %{_sysconfdir}/vmware/vmnet8
852 %dir %{_sysconfdir}/vmware/vmnet8/dhcpd
853 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
854 %dir %{_sysconfdir}/vmware/vmnet8/nat
855 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/nat/nat.conf
856 %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases*
860 %defattr(644,root,root,755)
861 %doc lib/configurator/vmnet-smb.conf
862 %attr(755,root,root) %{_bindir}/vmware-nmbd
863 %attr(755,root,root) %{_bindir}/vmware-smbd
864 %attr(755,root,root) %{_bindir}/vmware-smbpasswd
865 %attr(755,root,root) %{_bindir}/vmware-smbpasswd.bin
866 %{_libdir}/vmware/smb
871 %files -n kernel%{_alt_kernel}-misc-vmci
872 %defattr(644,root,root,755)
873 /lib/modules/%{_kernel_ver}/misc/vmci.ko*
875 %files -n kernel%{_alt_kernel}-misc-vmmon
876 %defattr(644,root,root,755)
877 /lib/modules/%{_kernel_ver}/misc/vmmon.ko*
879 %files -n kernel%{_alt_kernel}-misc-vmnet
880 %defattr(644,root,root,755)
881 /lib/modules/%{_kernel_ver}/misc/vmnet.ko*