]> git.pld-linux.org Git - packages/VMware-server.git/blame_incremental - VMware-server.spec
- fix inetd file
[packages/VMware-server.git] / VMware-server.spec
... / ...
CommitLineData
1#
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).
7#
8# The modules from any-any upgrade are too old (I used the ones comming with VMw-S).
9#
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.
12#
13# But hey, it's at least free ;-)
14#
15# I probably won't have time to work on this, switching to vmware-player.
16# TODO:
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
20#
21# Conditional build:
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)
28#
29%include /usr/lib/rpm/macros.perl
30#
31%define ver 2.0
32%define subver 63231
33%define rel 0.5
34%define urel 116
35%{expand:%%global ccver %(%{__cc} -dumpversion)}
36#
37Summary: VMware Server
38Summary(pl.UTF-8): VMware Server - wirtualna platforma dla stacji roboczej
39Name: VMware-server
40Version: %{ver}.%{subver}
41Release: %{rel}
42License: custom, non-distributable
43Group: Applications/Emulators
44# http://www.vmware.com/beta/server/download.html
45Source0: http://download3.vmware.com/software/vmserver/%{name}-e.x.p-%{subver}.i386.tar.gz
46# NoSource0-md5: 853247ff0e313f34bd0c3052de8e2c28
47Source1: http://download3.vmware.com/software/vmserver/%{name}-e.x.p-%{subver}.x86_64.tar.gz
48# NoSource1-md5: 0d36ae02640d913251fd11918f798da3
49Source2: http://download3.vmware.com/software/vmserver/VMware-vix-e.x.p-%{subver}.i386.tar.gz
50# NoSource2-md5: c7d162fb8c805143ea5b40e7f62ef4da
51Source3: http://download3.vmware.com/software/vmserver/VMware-vix-e.x.p-%{subver}.x86_64.tar.gz
52# NoSource3-md5: 10124d4747e7a579a270376458b7a77b
53Source4: http://uruz.org/files/vmware-any-any-update-%{urel}.tgz
54# NoSource4-md5: 3a2e2cb8c3d662190198c77c4a656dbb
55Source5: %{name}.init
56Source6: %{name}-vmnet.conf
57Source7: %{name}.png
58Source8: %{name}.desktop
59Source9: %{name}-nat.conf
60Source10: %{name}-dhcpd.conf
61Source11: %{name}-libs
62Source12: %{name}-authd.rc-inetd
63Patch0: %{name}-Makefile.patch
64Patch1: %{name}-run_script.patch
65Patch2: %{name}-init_pl.patch
66Patch3: %{name}-config-rc-inetd.patch
67Patch4: %{name}-config-kernel.patch
68Patch5: %{name}-initscript.patch
69NoSource: 0
70NoSource: 1
71NoSource: 2
72NoSource: 3
73NoSource: 4
74URL: http://www.vmware.com/
75%{?with_dist_kernel:BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.16}
76BuildRequires: libstdc++-devel
77BuildRequires: rpm-perlprov
78BuildRequires: rpmbuild(macros) >= 1.438
79BuildRequires: sed >= 4.0
80#Requires: libgnomecanvasmm
81#Requires: libsexy
82#Requires: libsexymm
83ExclusiveArch: %{ix86} %{x8664}
84BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
85
86%define _noautoprovfiles %{_libdir}/vmware*/lib/.*\.so.*
87# TMP hack to compare with upstream rpm
88%define _libdir %{_prefix}/lib
89%define _docdir %{_defaultdocdir}/vmware
90
91%define sonamedeps %(cat %{SOURCE11} | xargs)
92
93%define _noautoprov %sonamedeps
94%define _noautoreq %sonamedeps
95
96%description
97VMware Server Virtual Platform is a thin software layer that allows
98multiple guest operating systems to run concurrently on a single
99standard PC, without repartitioning or rebooting, and without
100significant loss of performance.
101
102%description -l pl.UTF-8
103VMware Server Virtual Platform to cienka warstwa oprogramowania
104pozwalająca na jednoczesne działanie wielu gościnnych systemów
105operacyjnych na jednym zwykłym PC, bez repartycjonowania ani
106rebootowania, bez znacznej utraty wydajności.
107
108%package debug
109Summary: VMware debug utility
110Summary(pl.UTF-8): Narzędzie VMware do odpluskwiania
111Group: Applications/Emulators
112Requires: %{name} = %{version}-%{release}
113
114%description debug
115VMware debug utility.
116
117%description debug -l pl.UTF-8
118Narzędzie VMware do odpluskwiania.
119
120%package console
121Summary: VMware console utility
122Summary(pl.UTF-8): Konsola VMware
123Group: Applications/Emulators
124Requires: %{name} = %{version}-%{release}
125
126%description console
127A tool for controlling VM.
128
129%description console -l pl.UTF-8
130Narzędzie VMware do kontroli VM.
131
132%package help
133Summary: VMware Server help files
134Summary(pl.UTF-8): Pliki pomocy dla VMware Server
135Group: Applications/Emulators
136Requires: %{name} = %{version}-%{release}
137Requires: mozilla
138
139%description help
140VMware Server help files.
141
142%description help -l pl.UTF-8
143Pliki pomocy dla VMware Server.
144
145%package console-help
146Summary: VMware Server console help files
147Summary(pl.UTF-8): Pliki pomocy dla konsoli VMware Server
148Group: Applications/Emulators
149Requires: %{name} = %{version}-%{release}
150Requires: mozilla
151
152%description console-help
153VMware Server console help files.
154
155%description console-help -l pl.UTF-8
156Pliki pomocy dla konsoli VMware Server.
157
158%package networking
159Summary: VMware networking utilities
160Summary(pl.UTF-8): Narzędzia VMware do obsługi sieci
161Group: Applications/Emulators
162Requires(post,preun): /sbin/chkconfig
163#Requires: %{name} = %{version}-%{release}
164Requires: rc-scripts
165
166%description networking
167VMware networking utilities.
168
169%description networking -l pl.UTF-8
170Narzędzia VMware do obsługi sieci.
171
172%package samba
173Summary: VMware SMB utilities
174Summary(pl.UTF-8): Narzędzia VMware do SMB
175Group: Applications/Emulators
176Requires: %{name} = %{version}-%{release}
177
178%description samba
179VMware SMB utilities.
180
181%description samba -l pl.UTF-8
182Narzędzia VMware do SMB.
183
184%package -n kernel%{_alt_kernel}-misc-vmci
185Summary: Kernel module for VMware Server
186Summary(pl.UTF-8): Moduł jądra dla VMware Server
187Release: %{rel}@%{_kernel_ver_str}
188Group: Base/Kernel
189Requires(post,postun): /sbin/depmod
190Requires: dev >= 2.9.0-7
191%if %{with dist_kernel}
192%requires_releq_kernel
193Requires(postun): %releq_kernel
194%endif
195Provides: kernel(vmci) = %{version}-%{rel}
196
197%description -n kernel%{_alt_kernel}-misc-vmci
198Kernel modules for VMware Server - vmci.
199
200%description -n kernel%{_alt_kernel}-misc-vmci -l pl.UTF-8
201Moduły jądra dla VMware Server - vmci.
202
203%package -n kernel%{_alt_kernel}-misc-vmmon
204Summary: Kernel module for VMware Server
205Summary(pl.UTF-8): Moduł jądra dla VMware Server
206Release: %{rel}@%{_kernel_ver_str}
207Group: Base/Kernel
208Requires(post,postun): /sbin/depmod
209Requires: dev >= 2.9.0-7
210%if %{with dist_kernel}
211%requires_releq_kernel
212Requires(postun): %releq_kernel
213%endif
214Provides: kernel(vmmon) = %{version}-%{rel}
215
216%description -n kernel%{_alt_kernel}-misc-vmmon
217Kernel modules for VMware Server - vmmon.
218
219%description -n kernel%{_alt_kernel}-misc-vmmon -l pl.UTF-8
220Moduły jądra dla VMware Server - vmmon.
221
222%package -n kernel%{_alt_kernel}-misc-vmnet
223Summary: Kernel module for VMware Server
224Summary(pl.UTF-8): Moduł jądra dla VMware Server
225Release: %{rel}@%{_kernel_ver_str}
226Group: Base/Kernel
227Requires(post,postun): /sbin/depmod
228Requires: dev >= 2.9.0-7
229%if %{with dist_kernel}
230%requires_releq_kernel
231Requires(postun): %releq_kernel
232%endif
233Provides: kernel(vmnet) = %{version}-%{rel}
234
235%description -n kernel%{_alt_kernel}-misc-vmnet
236Kernel modules for VMware Server - vmnet.
237
238%description -n kernel%{_alt_kernel}-misc-vmnet -l pl.UTF-8
239Moduły jądra dla VMware Server - vmnet.
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%patch3 -p1
250%patch4 -p1
251%patch5 -p1
252
253cd lib/modules
254%{__tar} xf source/vmci.tar
255%{__tar} xf source/vmmon.tar
256%{__tar} xf source/vmnet.tar
257mv vmmon-only/linux/driver.c{,.dist}
258mv vmnet-only/hub.c{,.dist}
259mv vmnet-only/driver.c{,.dist}
260#rm -rf binary # unusable
261cd -
262
263%{__gzip} -d man/man1/vmware.1.gz
264
265%if 0
266tar zxf vmware-mui-distrib/console-distrib/%{name}-console-%{ver}-%{subver}.tar.gz
267cp vmware-any-any-update%{urel}/{vmmon,vmnet}.tar lib/modules/source/
268cd lib/modules/source
269tar xf vmmon.tar
270tar xf vmnet.tar
271#%patch0 -p0
272cp -a vmmon-only{,.clean}
273cp -a vmnet-only{,.clean}
274cd -
275%patch1 -p1
276%patch2 -p0
277tar xf lib/perl/control.tar
278%endif
279
280%build
281
282%if 0
283cd vmware-any-any-update%{urel}
284chmod u+w ../lib/bin/vmware-vmx ../lib/bin-debug/vmware-vmx ../bin/vmnet-bridge
285%endif
286
287%if 0
288rm -f update
289%{__cc} %{rpmldflags} %{rpmcflags} -o update update.c
290./update vmx ../lib/bin/vmware-vmx
291./update vmxdebug ../lib/bin-debug/vmware-vmx
292./update bridge ../bin/vmnet-bridge
293cd -
294%endif
295
296%if %{with userspace}
297%if 0
298 cd control-only
299 perl Makefile.PL
300 sed -i "s:^INSTALLSITEARCH.*$:INSTALLSITEARCH = %{perl_vendorarch}:" Makefile
301 sed -i "s:^INSTALLSITELIB.*$:INSTALLSITELIB = %{perl_vendorlib}:" Makefile
302 sed -i "s:^INSTALLSITEMAN1DIR.*$:INSTALLSITEMAN1DIR = %{_mandir}/man1:" Makefile
303 sed -i "s:^INSTALLSITEMAN3DIR.*$:INSTALLSITEMAN3DIR = %{_mandir}/man3:" Makefile
304
305 %{__make}
306 cd ..
307%endif
308%endif
309
310%if %{with kernel}
311cd lib/modules
312
313%build_kernel_modules -C vmci-only -m vmci SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver}
314
315%build_kernel_modules -C vmmon-only -m vmmon SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver} <<'EOF'
316if grep -q "^CONFIG_PREEMPT_RT=y$" o/.config; then
317 sed -e '/pollQueueLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(pollQueueLock)/' \
318 -e '/timerLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(timerLock)/' \
319 linux/driver.c.dist > linux/driver.c
320else
321 cat linux/driver.c.dist > linux/driver.c
322fi
323EOF
324
325%build_kernel_modules -C vmnet-only -m vmnet SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver} <<'EOF'
326if grep -q "^CONFIG_PREEMPT_RT=y$" o/.config; then
327 sed -e 's/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(vnetHubLock)/' \
328 hub.c.dist > hub.c
329 sed -e 's/RW_LOCK_UNLOCKED/RW_LOCK_UNLOCKED(vnetPeerLock)/' \
330 driver.c.dist > driver.c
331else
332 cat hub.c.dist > hub.c
333 cat driver.c.dist > driver.c
334fi
335EOF
336%endif
337
338%install
339rm -rf $RPM_BUILD_ROOT
340
341%if %{with userspace}
342install -d \
343 $RPM_BUILD_ROOT%{_sysconfdir}/vmware{,-server-console} \
344 $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/{nat,dhcpd} \
345 $RPM_BUILD_ROOT%{_sysconfdir}/vmware/state \
346 $RPM_BUILD_ROOT%{_bindir} \
347 $RPM_BUILD_ROOT%{_sbindir} \
348 $RPM_BUILD_ROOT%{_libdir}/vmware{,-server-console}/bin \
349 $RPM_BUILD_ROOT%{_mandir} \
350 $RPM_BUILD_ROOT%{_pixmapsdir} \
351 $RPM_BUILD_ROOT%{_desktopdir} \
352 $RPM_BUILD_ROOT/etc/rc.d/init.d \
353 $RPM_BUILD_ROOT/var/{log,run}/vmware
354
355%if 0
356 cd control-only
357 %{__make} install \
358 DESTDIR=$RPM_BUILD_ROOT
359 cd ..
360%endif
361
362%if 0
363 # copy other required perl modules
364 cp -a lib/perl5/site_perl/5.005/VMware $RPM_BUILD_ROOT%{perl_vendorarch}
365 cp -a lib/perl5/site_perl/5.005/i386-linux/VMware/VmdbPerl $RPM_BUILD_ROOT%{perl_vendorarch}/VMware
366 cp -a lib/perl5/site_perl/5.005/i386-linux/VMware/{HConfig,VmdbPerl}.pm $RPM_BUILD_ROOT%{perl_vendorarch}/VMware
367 cp -a lib/perl5/site_perl/5.005/i386-linux/auto/VMware/{HConfig,VmdbPerl} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/VMware
368
369 # remove unecessary files
370 rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/auto/VMware/{HConfig,VmdbPerl,VmPerl}/.{exists,packlist}
371%endif
372%endif
373
374%if %{with kernel}
375%install_kernel_modules -m lib/modules/vmci-only/vmci -d misc
376%install_kernel_modules -m lib/modules/vmmon-only/vmmon -d misc
377%install_kernel_modules -m lib/modules/vmnet-only/vmnet -d misc
378%endif
379
380%if %{with userspace}
381install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/vmnet
382install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet.conf
383install %{SOURCE7} $RPM_BUILD_ROOT%{_pixmapsdir}
384install %{SOURCE8} $RPM_BUILD_ROOT%{_desktopdir}
385install %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/nat/nat.conf
386install %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
387
388touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases
389touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases~
390
391install bin/*-* $RPM_BUILD_ROOT%{_bindir}
392install sbin/*-* $RPM_BUILD_ROOT%{_sbindir}
393install lib/bin/vmware-vmx $RPM_BUILD_ROOT%{_libdir}/vmware/bin
394cp -a lib/webAccess $RPM_BUILD_ROOT%{_libdir}/vmware
395cp -a lib/hostd $RPM_BUILD_ROOT%{_libdir}/vmware
396cp -a vmware-vix $RPM_BUILD_ROOT%{_libdir}/vmware
397cp -a lib/vmacore $RPM_BUILD_ROOT%{_libdir}/vmware
398cp -a lib/net-services.sh $RPM_BUILD_ROOT%{_libdir}/vmware
399cp -a lib/modules $RPM_BUILD_ROOT%{_libdir}/vmware
400rm -rf $RPM_BUILD_ROOT%{_libdir}/vmware/modules/*-only
401cp -a lib/configurator $RPM_BUILD_ROOT%{_libdir}/vmware
402cp -a %{SOURCE12} $RPM_BUILD_ROOT%{_libdir}/vmware/configurator/authd-rc-inetd.conf
403cp -a etc/hostd $RPM_BUILD_ROOT/etc/vmware/hostd
404cp -a etc/installer.sh $RPM_BUILD_ROOT/etc/vmware
405cp -a etc/pam.d $RPM_BUILD_ROOT/etc/vmware
406cp -a etc/service $RPM_BUILD_ROOT/etc/vmware
407
408install -d $RPM_BUILD_ROOT%{_docdir}
409cp -a doc/* $RPM_BUILD_ROOT%{_docdir}
410cp -a vmware-vix-distrib/doc/VMwareVix $RPM_BUILD_ROOT%{_docdir}
411install -d $RPM_BUILD_ROOT%{_mandir}/man1
412cp -a man/man1/vmware.1 $RPM_BUILD_ROOT%{_mandir}/man1
413
414install installer/services.sh $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware
415ln -s vmware $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware-autostart
416ln -s vmware $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware-core
417ln -s vmware $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware-mgmt
418cat > $RPM_BUILD_ROOT%{_sysconfdir}/vmware/locations <<'EOF'
419file /etc/vmware/locations
420directory /etc/vmware/state
421answer BINDIR /usr/bin
422answer SBINDIR /usr/sbin
423answer LIBDIR /usr/lib/vmware
424answer DOCDIR /usr/share/doc/vmware
425answer MANDIR /usr/share/man
426answer INITDIR /etc/rc.d
427answer INITSCRIPTSDIR /etc/rc.d/init.d
428file /etc/vmware/not_configured 1205422799
429file /etc/rc.d/init.d/vmware 1205422799
430answer INSTALL_CYCLE yes
431file /etc/rc.d/init.d/vmware-mgmt
432file /etc/rc.d/init.d/vmware-core
433file /etc/rc.d/init.d/vmware-autostart
434EOF
435
436rm $RPM_BUILD_ROOT/usr/bin/vmware-uninstall.pl
437rm $RPM_BUILD_ROOT/usr/bin/vmware-vimdump
438rm $RPM_BUILD_ROOT/usr/share/applications/VMware-server.desktop
439rm $RPM_BUILD_ROOT/usr/share/pixmaps/VMware-server.png
440
441%if 0
442sed -e '
443s@%sitearch%@%{perl_sitearch}@g;
444s@%sitelib%@%{perl_sitelib}@g;
445s@%vendorarch%@%{perl_vendorarch}@g;
446s@%vendorlib%@%{perl_vendorlib}@g;
447s@%archlib%@%{perl_archlib}@g;
448s@%privlib%@%{perl_privlib}@g;' < lib/serverd/init.pl.default > $RPM_BUILD_ROOT%{_libdir}/vmware/serverd/init.pl
449%endif
450
451cp -a lib/{config,help,isoimages,licenses,messages,share,xkeymap} \
452 $RPM_BUILD_ROOT%{_libdir}/vmware
453
454%if 0
455cp -a vmware-server-console-distrib/lib/{bin-debug,config,help*,messages,share,xkeymap} \
456 $RPM_BUILD_ROOT%{_libdir}/vmware-server-console
457
458install vmware-server-console-distrib/lib/bin/vmware-remotemks $RPM_BUILD_ROOT%{_libdir}/vmware-server-console/bin
459
460cp -a vmware-server-console-distrib/man/* man/* $RPM_BUILD_ROOT%{_mandir}
461gunzip $RPM_BUILD_ROOT%{_mandir}/man?/*.gz
462%endif
463
464cat > $RPM_BUILD_ROOT%{_sysconfdir}/vmware-server-console/locations <<EOF
465VM_BINDIR=%{_bindir}
466VM_LIBDIR=%{_libdir}/vmware-server-console
467EOF
468
469%if %{with internal_libs}
470install bin/vmware $RPM_BUILD_ROOT%{_bindir}
471install lib/bin/* $RPM_BUILD_ROOT%{_libdir}/vmware/bin
472#install lib/bin/vmware $RPM_BUILD_ROOT%{_libdir}/vmware/bin
473cp -a lib/lib $RPM_BUILD_ROOT%{_libdir}/vmware
474
475%if 0
476install vmware-server-console-distrib/bin/vmware-server-console $RPM_BUILD_ROOT%{_bindir}
477install vmware-server-console-distrib/lib/bin/vmware $RPM_BUILD_ROOT%{_libdir}/vmware-server-console/bin
478cp -a vmware-server-console-distrib/lib/lib $RPM_BUILD_ROOT%{_libdir}/vmware-server-console
479%endif
480
481%else
482%if 0
483install lib/bin/vmware $RPM_BUILD_ROOT%{_bindir}
484install vmware-server-console-distrib/lib/bin/vmware-server-console $RPM_BUILD_ROOT%{_bindir}
485%endif
486%endif
487%endif
488
489%clean
490rm -rf $RPM_BUILD_ROOT
491
492%post networking
493/sbin/chkconfig --add vmnet
494%service vmnet restart "VMware networking service"
495
496%preun networking
497if [ "$1" = "0" ]; then
498 %service vmnet stop
499 /sbin/chkconfig --del vmnet
500fi
501
502%post -n kernel%{_alt_kernel}-misc-vmci
503%depmod %{_kernel_ver}
504
505%postun -n kernel%{_alt_kernel}-misc-vmci
506%depmod %{_kernel_ver}
507
508%post -n kernel%{_alt_kernel}-misc-vmmon
509%depmod %{_kernel_ver}
510
511%postun -n kernel%{_alt_kernel}-misc-vmmon
512%depmod %{_kernel_ver}
513
514%post -n kernel%{_alt_kernel}-misc-vmnet
515%depmod %{_kernel_ver}
516
517%postun -n kernel%{_alt_kernel}-misc-vmnet
518%depmod %{_kernel_ver}
519
520%if %{with userspace}
521%files
522%defattr(444,root,root,755)
523#%doc lib/configurator/vmnet-{dhcpd,nat}.conf
524%dir %{_sysconfdir}/vmware
525%dir %{_sysconfdir}/vmware/state
526%dir %{_sysconfdir}/vmware/hostd
527%dir %{_sysconfdir}/vmware/hostd/env
528%attr(644,root,root) %{_sysconfdir}/vmware/hostd/env/*.xml
529%attr(444,root,root) %{_sysconfdir}/vmware/hostd/key.pub
530%attr(644,root,root) %{_sysconfdir}/vmware/hostd/*.vha
531%attr(644,root,root) %{_sysconfdir}/vmware/hostd/*.xml
532%dir %{_sysconfdir}/vmware/pam.d
533%attr(644,root,root) %{_sysconfdir}/vmware/pam.d/vmware-authd
534%dir %{_sysconfdir}/vmware/service
535%attr(644,root,root) %{_sysconfdir}/vmware/service/services.xml
536%attr(555,root,root) %{_sysconfdir}/vmware/installer.sh
537%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/locations
538
539%attr(754,root,root) /etc/rc.d/init.d/vmware
540%attr(754,root,root) /etc/rc.d/init.d/vmware-autostart
541%attr(754,root,root) /etc/rc.d/init.d/vmware-core
542%attr(754,root,root) /etc/rc.d/init.d/vmware-mgmt
543
544%attr(555,root,root) %{_bindir}/vm-support
545#%attr(755,root,root) %{_bindir}/vmware-authtrusted
546#%attr(755,root,root) %{_bindir}/vmware-cmd
547#%attr(755,root,root) %{_bindir}/vmware-loop
548#%attr(755,root,root) %{_bindir}/vmware-mount.pl
549%attr(555,root,root) %{_bindir}/vmware-config.pl
550%attr(555,root,root) %{_bindir}/vmware-mount
551#%attr(555,root,root) %{_bindir}/vmware-uninstall.pl
552#%attr(555,root,root) %{_bindir}/vmware-vimdump
553%attr(555,root,root) %{_bindir}/vmware-vimsh
554%attr(555,root,root) %{_bindir}/vmware-vsh
555%attr(555,root,root) %{_bindir}/vmware-watchdog
556%attr(555,root,root) %{_bindir}/vmware-vdiskmanager
557%attr(4555,root,root) %{_sbindir}/vmware-authd
558%attr(555,root,root) %{_sbindir}/vmware-authdlauncher
559%attr(555,root,root) %{_sbindir}/vmware-hostd
560%dir %{_libdir}/vmware
561%dir %{_libdir}/vmware/bin
562# warning: SUID !!!
563%attr(555,root,root) %{_libdir}/vmware/bin/vmware-vmx
564%{_libdir}/vmware/config
565%{_libdir}/vmware/isoimages
566%if %{with internal_libs}
567%attr(555,root,root) %{_bindir}/vmware
568# - XXX -networking
569%attr(4555,root,root) %{_bindir}/vmware-ping
570#%attr(755,root,root) %{_libdir}/vmware/bin/vmware
571%attr(555,root,root) %{_libdir}/vmware/bin/openssl
572%attr(555,root,root) %{_libdir}/vmware/bin/vmplayer
573%attr(555,root,root) %{_libdir}/vmware/bin/vmrun
574%attr(755,root,root) %{_libdir}/vmware/bin/vmware-hostd
575%attr(755,root,root) %{_libdir}/vmware/bin/vmware-hostd-dynamic
576%attr(555,root,root) %{_libdir}/vmware/bin/vmware-remotemks
577%attr(555,root,root) %{_libdir}/vmware/bin/vmware-remotemks-debug
578%attr(555,root,root) %{_libdir}/vmware/bin/vmware-vimdump
579%attr(555,root,root) %{_libdir}/vmware/bin/vmware-vmx-debug
580%attr(777,root,root) %{_libdir}/vmware/bin/vmware-vmx-stats
581%attr(755,root,root) %{_libdir}/vmware/bin/vmware-vsh
582
583%dir %{_libdir}/vmware/lib
584%{_libdir}/vmware/lib/libXau.so.6
585%{_libdir}/vmware/lib/libXcursor.so.1
586%{_libdir}/vmware/lib/libXdmcp.so.6
587%{_libdir}/vmware/lib/libXfixes.so.3
588%{_libdir}/vmware/lib/libXft.so.2
589%{_libdir}/vmware/lib/libXinerama.so.1
590%{_libdir}/vmware/lib/libXrandr.so.2
591%{_libdir}/vmware/lib/libXrender.so.1
592%{_libdir}/vmware/lib/libart_lgpl_2.so.2
593%{_libdir}/vmware/lib/libatk-1.0.so.0
594%{_libdir}/vmware/lib/libatkmm-1.6.so.1
595%{_libdir}/vmware/lib/libcairo.so.2
596%{_libdir}/vmware/lib/libcairomm-1.0.so.1
597%{_libdir}/vmware/lib/libcrypto.so.0.9.7
598%{_libdir}/vmware/lib/libcurl.so.3
599%{_libdir}/vmware/lib/libcurl.so.4
600%{_libdir}/vmware/lib/libfontconfig.so.1
601%{_libdir}/vmware/lib/libfreetype.so.6
602%{_libdir}/vmware/lib/libgdk-x11-2.0.so.0
603%{_libdir}/vmware/lib/libgdk_pixbuf-2.0.so.0
604%{_libdir}/vmware/lib/libgdkmm-2.4.so.1
605%{_libdir}/vmware/lib/libglib-2.0.so.0
606%{_libdir}/vmware/lib/libglibmm-2.4.so.1
607%{_libdir}/vmware/lib/libglibmm_generate_extra_defs-2.4.so.1
608%{_libdir}/vmware/lib/libgmodule-2.0.so.0
609%{_libdir}/vmware/lib/libgobject-2.0.so.0
610%{_libdir}/vmware/lib/libgthread-2.0.so.0
611%{_libdir}/vmware/lib/libgtk-x11-2.0.so.0
612%{_libdir}/vmware/lib/libgtkmm-2.4.so.1
613%{_libdir}/vmware/lib/libpango-1.0.so.0
614%{_libdir}/vmware/lib/libpangocairo-1.0.so.0
615%{_libdir}/vmware/lib/libpangoft2-1.0.so.0
616%{_libdir}/vmware/lib/libpangomm-1.4.so.1
617%{_libdir}/vmware/lib/libpangox-1.0.so.0
618%{_libdir}/vmware/lib/libpangoxft-1.0.so.0
619%{_libdir}/vmware/lib/librsvg-2.so.2
620%{_libdir}/vmware/lib/libsexy.so.2
621%{_libdir}/vmware/lib/libsexymm.so.2
622%{_libdir}/vmware/lib/libsigc-2.0.so.0
623%{_libdir}/vmware/lib/libssl.so.0.9.7
624%{_libdir}/vmware/lib/libview.so.2
625%{_libdir}/vmware/lib/libxmlrpc.so.3
626%{_libdir}/vmware/lib/libxmlrpc_client.so.3
627%{_libdir}/vmware/lib/libxmlrpc_util.so.3
628%{_libdir}/vmware/lib/libxmlrpc_xmlparse.so.3
629%{_libdir}/vmware/lib/libxmlrpc_xmltok.so.3
630
631
632%dir %{_libdir}/vmware/lib/libexpat.so.0
633%attr(755,root,root) %{_libdir}/vmware/lib/libexpat.so.0/libexpat.so.0
634%dir %{_libdir}/vmware/lib/libgcc_s.so.1
635%attr(755,root,root) %{_libdir}/vmware/lib/libgcc_s.so.1/libgcc_s.so.1
636%dir %{_libdir}/vmware/lib/libgvmomi.so.0
637%attr(555,root,root) %{_libdir}/vmware/lib/libgvmomi.so.0/libgvmomi.so.0
638%dir %{_libdir}/vmware/lib/libpng12.so.0
639%attr(755,root,root) %{_libdir}/vmware/lib/libpng12.so.0/libpng12.so.0
640%dir %{_libdir}/vmware/lib/libstdc++.so.6
641%attr(755,root,root) %{_libdir}/vmware/lib/libstdc++.so.6/libstdc++.so.6
642%dir %{_libdir}/vmware/lib/libvmwarebase.so.0
643%attr(555,root,root) %{_libdir}/vmware/lib/libvmwarebase.so.0/libvmwarebase.so.0
644%dir %{_libdir}/vmware/lib/libvmwareui.so.0
645%attr(555,root,root) %{_libdir}/vmware/lib/libvmwareui.so.0/libvmwareui.so.0
646%dir %{_libdir}/vmware/lib/libxml2.so.2
647%attr(755,root,root) %{_libdir}/vmware/lib/libxml2.so.2/libxml2.so.2
648
649
650%attr(555,root,root) %{_libdir}/vmware/lib/wrapper-gtk24.sh
651%endif
652#%dir %{_libdir}/vmware/serverd
653#%attr(750,root,root) %{_libdir}/vmware/serverd/init.pl
654%{_libdir}/vmware/licenses
655%dir %{_libdir}/vmware/messages
656#%{_libdir}/vmware/messages/en
657%lang(ja) %{_libdir}/vmware/messages/ja
658%{_libdir}/vmware/share
659%{_libdir}/vmware/xkeymap
660%dir %{_libdir}/vmware/hostd
661%attr(755,root,root) %{_libdir}/vmware/hostd/*.so
662%{_libdir}/vmware/hostd/locale
663%dir %{_libdir}/vmware/hostd/docroot
664%dir %{_libdir}/vmware/hostd/docroot/client
665%dir %{_libdir}/vmware/hostd/docroot/sdk
666%dir %{_libdir}/vmware/hostd/docroot/downloads
667%{_libdir}/vmware/hostd/docroot/*.png
668%{_libdir}/vmware/hostd/docroot/*.js
669%{_libdir}/vmware/hostd/docroot/*.jpeg
670%{_libdir}/vmware/hostd/docroot/*.html
671%{_libdir}/vmware/hostd/docroot/*.css
672%{_libdir}/vmware/hostd/docroot/en
673%attr(644,root,root) %{_libdir}/vmware/hostd/docroot/client/VMware-viclient.exe
674%attr(644,root,root) %{_libdir}/vmware/hostd/docroot/client/clients-template.xml
675%attr(644,root,root) %{_libdir}/vmware/hostd/docroot/sdk/vim.wsdl
676%attr(644,root,root) %{_libdir}/vmware/hostd/docroot/sdk/vimService.wsdl
677
678%attr(755,root,root) %{_libdir}/vmware/hostd/py
679%attr(755,root,root) %{_libdir}/vmware/hostd/wsdl
680%{_mandir}/man1/vmware.1*
681#%{_mandir}/man3/*
682#%{perl_vendorarch}/VMware
683#%{perl_vendorarch}/auto/VMware
684%attr(1777,root,root) %dir /var/run/vmware
685%attr(751,root,root) %dir /var/log/vmware
686#%{_pixmapsdir}/*.png
687#%{_desktopdir}/%{name}.desktop
688
689%dir %{_libdir}/vmware/vmacore
690%attr(755,root,root) %{_libdir}/vmware/vmacore/libvmacore.so.*.*
691%attr(755,root,root) %{_libdir}/vmware/vmacore/libvmomi.so.*.*
692
693# belongs to -help
694%{_libdir}/vmware/help
695
696%defattr(444,root,root,755)
697%dir %doc %{_docdir}
698%doc %{_docdir}/[ERo]*
699%defattr(644,root,root,755)
700%doc %dir %{_docdir}/VMwareVix
701%doc %{_docdir}/VMwareVix/lang
702%doc %{_docdir}/VMwareVix/errors
703%doc %{_docdir}/VMwareVix/types
704%attr(444,root,root) %doc %{_docdir}/VMwareVix/*.html
705%dir %{_docdir}/VMwareVix/samples
706%attr(666,root,root) %doc %{_docdir}/VMwareVix/samples/*.c
707
708%defattr(-,root,root,755)
709%dir %{_libdir}/vmware/webAccess
710%defattr(444,root,root,755)
711%dir %{_libdir}/vmware/webAccess/java
712%dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07
713%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/bin/*
714%dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/bin
715%dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib
716%ifarch %{ix86}
717%dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/i386
718%endif
719%ifarch %{x8664}
720%dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64
721%endif
722%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*/*.so
723%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*/headless/*.so
724%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*/motif21/*.so
725%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*/native_threads/*.so
726%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*/xawt/*.so
727# yeah. go figure
728%attr(777,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*/server/libjsig.so
729%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*/server/libjvm.so
730%{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*.jar
731%{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/ext
732%{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/font*
733%{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/im
734%{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/images
735%{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/zi
736%{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/audio
737%{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/cmm
738%{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/security
739%{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/management
740%{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/oblique-fonts
741%{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/psfont*
742%{_libdir}/vmware/webAccess/java/jre1.5.0_07/[A-Z]*
743%attr(644,root,root) %{_libdir}/vmware/webAccess/vmware*
744%ifarch %{ix86}
745%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/i386/awt_robot
746%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/i386/gtkhelper
747%{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/i386/jvm.cfg
748%{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/i386/server/Xusage.txt
749%dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/i386/headless
750%dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/i386/motif21
751%dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/i386/native_threads
752%dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/i386/server
753%dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/i386/xawt
754%endif
755%ifarch %{x8664}
756%{_libdir}/vmware/webAccess/java/jre1.5.0_07/.systemPrefs
757%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/awt_robot
758%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/gtkhelper
759%{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/jvm.cfg
760%{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/server/Xusage.txt
761%dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/headless
762%dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/motif21
763%dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/native_threads
764%dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/server
765%dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/xawt
766%endif
767%{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/classlist
768%{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/content-types.properties
769%{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/flavormap.properties
770%{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/jvm.hprof.txt
771%{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/logging.properties
772%{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/net.properties
773%{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/sound.properties
774
775%defattr(444,root,root,755)
776%dir %{_libdir}/vmware/webAccess/tomcat
777%dir %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17
778%{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/common
779%{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/conf
780%{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/logs
781%{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/server
782%{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/temp
783%defattr(555,root,root,755)
784%{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/bin
785%defattr(644,root,root,755)
786%{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/webapps
787%defattr(444,root,root,755)
788%{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/LICENSE
789%{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/NOTICE
790%{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/RELEASE-NOTES
791%{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/RUNNING.txt
792
793%defattr(444,root,root,755)
794%{_libdir}/vmware/vmware-vix
795
796%defattr(555,root,root,755)
797%{_libdir}/vmware/net-services.sh
798
799%defattr(444,root,root,755)
800%{_libdir}/vmware/modules
801%{_libdir}/vmware/configurator
802
803# -networking stuff
804%attr(555,root,root) %{_bindir}/vmnet-bridge
805%attr(555,root,root) %{_bindir}/vmnet-dhcpd
806%attr(555,root,root) %{_bindir}/vmnet-natd
807%attr(555,root,root) %{_bindir}/vmnet-netifup
808%attr(555,root,root) %{_bindir}/vmnet-sniffer
809
810%files console
811%defattr(644,root,root,755)
812%dir %{_sysconfdir}/vmware-server-console
813%{_sysconfdir}/vmware-server-console/locations
814#%attr(755,root,root) %{_bindir}/vmware-server-console
815%dir %{_libdir}/vmware-server-console
816%dir %{_libdir}/vmware-server-console/bin
817#%attr(755,root,root) %{_libdir}/vmware-server-console/bin/vmware-remotemks
818#%{_libdir}/vmware-server-console/config
819%if %{with internal_libs}
820#%attr(755,root,root) %{_libdir}/vmware-server-console/bin/vmware
821#%{_libdir}/vmware-server-console/lib
822#%attr(755,root,root) %{_libdir}/vmware-server-console/lib/wrapper-gtk24.sh
823%endif
824#%dir %{_libdir}/vmware-server-console/messages
825#%{_libdir}/vmware-server-console/messages/en
826#%lang(ja) %{_libdir}/vmware-server-console/messages/ja
827#%{_libdir}/vmware-server-console/share
828#%{_libdir}/vmware-server-console/xkeymap
829#%{_mandir}/man1/vmware-server-console.1*
830
831%files console-help
832%defattr(644,root,root,755)
833#%{_libdir}/vmware-server-console/help*
834
835%files debug
836%defattr(644,root,root,755)
837#%dir %{_libdir}/vmware/bin-debug
838# warning: SUID !!!
839#%attr(4755,root,root) %{_libdir}/vmware/bin-debug/vmware-vmx
840#%dir %{_libdir}/vmware-server-console/bin-debug
841#%attr(755,root,root) %{_libdir}/vmware/bin-debug/vmware-remotemks
842#%attr(755,root,root) %{_libdir}/vmware-server-console/bin-debug/vmware-remotemks
843
844%if 0
845%files help
846%defattr(644,root,root,755)
847%{_libdir}/vmware/help
848%endif
849
850%files networking
851%defattr(644,root,root,755)
852%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet.conf
853%attr(754,root,root) /etc/rc.d/init.d/vmnet
854%attr(755,root,root) %{_bindir}/vmnet-bridge
855%attr(755,root,root) %{_bindir}/vmnet-dhcpd
856%attr(755,root,root) %{_bindir}/vmnet-natd
857%attr(755,root,root) %{_bindir}/vmnet-netifup
858%attr(755,root,root) %{_bindir}/vmnet-sniffer
859%attr(755,root,root) %{_bindir}/vmware-ping
860%dir %{_sysconfdir}/vmware/vmnet8
861%dir %{_sysconfdir}/vmware/vmnet8/dhcpd
862%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
863%dir %{_sysconfdir}/vmware/vmnet8/nat
864%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/nat/nat.conf
865%verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases*
866
867%if 0
868%files samba
869%defattr(644,root,root,755)
870%doc lib/configurator/vmnet-smb.conf
871%attr(755,root,root) %{_bindir}/vmware-nmbd
872%attr(755,root,root) %{_bindir}/vmware-smbd
873%attr(755,root,root) %{_bindir}/vmware-smbpasswd
874%attr(755,root,root) %{_bindir}/vmware-smbpasswd.bin
875%{_libdir}/vmware/smb
876%endif
877%endif
878
879%if %{with kernel}
880%files -n kernel%{_alt_kernel}-misc-vmci
881%defattr(644,root,root,755)
882/lib/modules/%{_kernel_ver}/misc/vmci.ko*
883
884%files -n kernel%{_alt_kernel}-misc-vmmon
885%defattr(644,root,root,755)
886/lib/modules/%{_kernel_ver}/misc/vmmon.ko*
887
888%files -n kernel%{_alt_kernel}-misc-vmnet
889%defattr(644,root,root,755)
890/lib/modules/%{_kernel_ver}/misc/vmnet.ko*
891%endif
This page took 0.07561 seconds and 4 git commands to generate.