]> git.pld-linux.org Git - packages/VMware-server.git/blob - VMware-server.spec
b2d3d883e3209b89ea575a753c3b06f798116c33
[packages/VMware-server.git] / VMware-server.spec
1 # TODO
2 # - make vmware-config.pl work
3 # - sane permissions
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)
8 #
9 # Conditional build:
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)
16 #
17 %include        /usr/lib/rpm/macros.perl
18 #
19 %define         ver     2.0
20 %define         subver  84186
21 %define         rel     0.5
22 %{expand:%%global       ccver   %(%{__cc} -dumpversion)}
23 #
24 Summary:        VMware Server
25 Summary(pl.UTF-8):      VMware Server - wirtualna platforma dla stacji roboczej
26 Name:           VMware-server
27 Version:        %{ver}.%{subver}
28 Release:        %{rel}
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
40 Source4:        %{name}.png
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
53 NoSource:       0
54 NoSource:       1
55 NoSource:       2
56 NoSource:       3
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
65 #Requires:      libsexy
66 #Requires:      libsexymm
67 ExclusiveArch:  %{ix86} %{x8664}
68 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
69
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
74
75 %define         sonamedeps      %(cat %{SOURCE11} | xargs)
76
77 %define         _noautoprov             %sonamedeps
78 %define         _noautoreq              %sonamedeps
79
80 %description
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.
85
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.
91
92 %package debug
93 Summary:        VMware debug utility
94 Summary(pl.UTF-8):      Narzędzie VMware do odpluskwiania
95 Group:          Applications/Emulators
96 Requires:       %{name} = %{version}-%{release}
97
98 %description debug
99 VMware debug utility.
100
101 %description debug -l pl.UTF-8
102 Narzędzie VMware do odpluskwiania.
103
104 %package console
105 Summary:        VMware console utility
106 Summary(pl.UTF-8):      Konsola VMware
107 Group:          Applications/Emulators
108 Requires:       %{name} = %{version}-%{release}
109
110 %description console
111 A tool for controlling VM.
112
113 %description console -l pl.UTF-8
114 Narzędzie VMware do kontroli VM.
115
116 %package help
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}
121 Requires:       mozilla
122
123 %description help
124 VMware Server help files.
125
126 %description help -l pl.UTF-8
127 Pliki pomocy dla VMware Server.
128
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}
134 Requires:       mozilla
135
136 %description console-help
137 VMware Server console help files.
138
139 %description console-help -l pl.UTF-8
140 Pliki pomocy dla konsoli VMware Server.
141
142 %package networking
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}
148 Requires:       rc-scripts
149
150 %description networking
151 VMware networking utilities.
152
153 %description networking -l pl.UTF-8
154 Narzędzia VMware do obsługi sieci.
155
156 %package samba
157 Summary:        VMware SMB utilities
158 Summary(pl.UTF-8):      Narzędzia VMware do SMB
159 Group:          Applications/Emulators
160 Requires:       %{name} = %{version}-%{release}
161
162 %description samba
163 VMware SMB utilities.
164
165 %description samba -l pl.UTF-8
166 Narzędzia VMware do SMB.
167
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}
172 Group:          Base/Kernel
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
178 %endif
179
180 %description -n kernel%{_alt_kernel}-misc-vmci
181 Kernel modules for VMware Server - vmci.
182
183 %description -n kernel%{_alt_kernel}-misc-vmci -l pl.UTF-8
184 Moduły jądra dla VMware Server - vmci.
185
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}
190 Group:          Base/Kernel
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
196 %endif
197
198 %description -n kernel%{_alt_kernel}-misc-vmmon
199 Kernel modules for VMware Server - vmmon.
200
201 %description -n kernel%{_alt_kernel}-misc-vmmon -l pl.UTF-8
202 Moduły jądra dla VMware Server - vmmon.
203
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}
208 Group:          Base/Kernel
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
214 %endif
215
216 %description -n kernel%{_alt_kernel}-misc-vmnet
217 Kernel modules for VMware Server - vmnet.
218
219 %description -n kernel%{_alt_kernel}-misc-vmnet -l pl.UTF-8
220 Moduły jądra dla VMware Server - vmnet.
221
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}
226 Group:          Base/Kernel
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
232 %endif
233 Requires:       kernel%{_alt_kernel}-misc-vmci = %{version}-%{rel}
234
235 %description -n kernel%{_alt_kernel}-misc-vsock
236 Kernel modules for VMware Server - vsock.
237
238 %description -n kernel%{_alt_kernel}-misc-vsock -l pl.UTF-8
239 Moduły jądra dla VMware Server - vsock.
240
241 %prep
242 %ifarch %{ix86}
243 %setup -q -T -n vmware-server-distrib -b0 %{?with_userspace:-a2}
244 %endif
245 %ifarch %{x8664}
246 %setup -q -T -n vmware-server-distrib -b1 %{?with_userspace:-a3}
247 %endif
248
249 rm -rf lib/isoimages # packaged by %{name}-isoimages.spec
250
251 %patch0 -p1
252 %patch1 -p1
253 %patch2 -p1
254 %patch3 -p1
255
256 cd lib/modules
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
265 cd -
266
267 %{__gzip} -d man/man1/vmware.1.gz
268
269 find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
270
271 %build
272 %if %{with kernel}
273 cd lib/modules
274
275 %build_kernel_modules -C vmci-only -m vmci SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver}
276
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
282 else
283         cat linux/driver.c.dist > linux/driver.c
284 fi
285 EOF
286
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)/' \
290                  hub.c.dist > hub.c
291         sed -e 's/RW_LOCK_UNLOCKED/RW_LOCK_UNLOCKED(vnetPeerLock)/' \
292                 driver.c.dist > driver.c
293 else
294         cat hub.c.dist > hub.c
295         cat driver.c.dist > driver.c
296 fi
297 EOF
298
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
301 %endif
302
303 %install
304 rm -rf $RPM_BUILD_ROOT
305 %if %{with kernel}
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
310 %endif
311
312 %if %{with userspace}
313 install -d \
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"}
325
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
333
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~
336
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
353
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
359
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
364
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
369
370 cp -a   lib/{config,help,licenses,messages,share,xkeymap} \
371         $RPM_BUILD_ROOT%{_libdir}/vmware
372
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
377 %endif
378
379 %endif
380
381 %clean
382 rm -rf $RPM_BUILD_ROOT
383
384 %post networking
385 /sbin/chkconfig --add vmnet
386 %service vmnet restart "VMware networking service"
387
388 %preun networking
389 if [ "$1" = "0" ]; then
390         %service vmnet stop
391         /sbin/chkconfig --del vmnet
392 fi
393
394 %post   -n kernel%{_alt_kernel}-misc-vmci
395 %depmod %{_kernel_ver}
396
397 %postun -n kernel%{_alt_kernel}-misc-vmci
398 %depmod %{_kernel_ver}
399
400 %post   -n kernel%{_alt_kernel}-misc-vmmon
401 %depmod %{_kernel_ver}
402
403 %postun -n kernel%{_alt_kernel}-misc-vmmon
404 %depmod %{_kernel_ver}
405
406 %post   -n kernel%{_alt_kernel}-misc-vmnet
407 %depmod %{_kernel_ver}
408
409 %postun -n kernel%{_alt_kernel}-misc-vmnet
410 %depmod %{_kernel_ver}
411
412 %post   -n kernel%{_alt_kernel}-misc-vsock
413 %depmod %{_kernel_ver}
414
415 %postun -n kernel%{_alt_kernel}-misc-vsock
416 %depmod %{_kernel_ver}
417
418 %if %{with userspace}
419 %files
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
436
437 # vmnet1: HostOnly
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*
442
443 # vmnet8: NAT
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*
450
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
455
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
466
467 %dir %{_libdir}/vmware
468 %dir %{_libdir}/vmware/bin
469 # warning: SUID !!!
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
474 # - XXX -networking
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
486
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
508
509 %attr(555,root,root) %{_libdir}/vmware/lib/wrapper-gtk24.sh
510 %endif
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
533
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
541
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.*.*
545
546 # belongs to -help
547 %{_libdir}/vmware/help
548
549 %defattr(444,root,root,755)
550 %dir %doc %{_docdir}
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
561
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
571 %ifarch %{ix86}
572 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386
573 %endif
574 %ifarch %{x8664}
575 %dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64
576 %endif
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
582 # yeah. go figure
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*
599 %ifarch %{ix86}
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
609 %endif
610 %ifarch %{x8664}
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
621 %endif
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
629
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
645
646 %defattr(444,root,root,755)
647 %{_libdir}/vmware/vmware-vix
648
649 %defattr(555,root,root,755)
650 %{_libdir}/vmware/net-services.sh
651
652 %defattr(444,root,root,755)
653 %{_libdir}/vmware/configurator
654
655 # -networking stuff
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
661
662 %if 0
663 %files console
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
669
670 %files console-help
671 %defattr(644,root,root,755)
672
673 %files debug
674 %defattr(644,root,root,755)
675
676 %files help
677 %defattr(644,root,root,755)
678 %{_libdir}/vmware/help
679
680 %files networking
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
690
691 %files samba
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
699 %endif
700 %endif
701
702 %if %{with kernel}
703 %files -n kernel%{_alt_kernel}-misc-vmci
704 %defattr(644,root,root,755)
705 /lib/modules/%{_kernel_ver}/misc/vmci.ko*
706
707 %files -n kernel%{_alt_kernel}-misc-vmmon
708 %defattr(644,root,root,755)
709 /lib/modules/%{_kernel_ver}/misc/vmmon.ko*
710
711 %files -n kernel%{_alt_kernel}-misc-vmnet
712 %defattr(644,root,root,755)
713 /lib/modules/%{_kernel_ver}/misc/vmnet.ko*
714
715 %files -n kernel%{_alt_kernel}-misc-vsock
716 %defattr(644,root,root,755)
717 /lib/modules/%{_kernel_ver}/misc/vsock.ko*
718 %endif
This page took 0.064423 seconds and 2 git commands to generate.