]> git.pld-linux.org Git - packages/VMware-server.git/blame_incremental - VMware-server.spec
- use modprobe to load kernel modules as module location and extension could vary...
[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
62Patch0: %{name}-Makefile.patch
63Patch1: %{name}-run_script.patch
64Patch2: %{name}-init_pl.patch
65NoSource: 0
66NoSource: 1
67NoSource: 2
68NoSource: 3
69NoSource: 4
70URL: http://www.vmware.com/
71%{?with_dist_kernel:BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.16}
72BuildRequires: libstdc++-devel
73BuildRequires: rpm-perlprov
74BuildRequires: rpmbuild(macros) >= 1.438
75BuildRequires: sed >= 4.0
76#Requires: libgnomecanvasmm
77#Requires: libsexy
78#Requires: libsexymm
79ExclusiveArch: %{ix86} %{x8664}
80BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
81
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
86
87%define sonamedeps %(cat %{SOURCE11} | xargs)
88
89%define _noautoprov %sonamedeps
90%define _noautoreq %sonamedeps
91
92%description
93VMware Server Virtual Platform is a thin software layer that allows
94multiple guest operating systems to run concurrently on a single
95standard PC, without repartitioning or rebooting, and without
96significant loss of performance.
97
98%description -l pl.UTF-8
99VMware Server Virtual Platform to cienka warstwa oprogramowania
100pozwalająca na jednoczesne działanie wielu gościnnych systemów
101operacyjnych na jednym zwykłym PC, bez repartycjonowania ani
102rebootowania, bez znacznej utraty wydajności.
103
104%package debug
105Summary: VMware debug utility
106Summary(pl.UTF-8): Narzędzie VMware do odpluskwiania
107Group: Applications/Emulators
108Requires: %{name} = %{version}-%{release}
109
110%description debug
111VMware debug utility.
112
113%description debug -l pl.UTF-8
114Narzędzie VMware do odpluskwiania.
115
116%package console
117Summary: VMware console utility
118Summary(pl.UTF-8): Konsola VMware
119Group: Applications/Emulators
120Requires: %{name} = %{version}-%{release}
121
122%description console
123A tool for controlling VM.
124
125%description console -l pl.UTF-8
126Narzędzie VMware do kontroli VM.
127
128%package help
129Summary: VMware Server help files
130Summary(pl.UTF-8): Pliki pomocy dla VMware Server
131Group: Applications/Emulators
132Requires: %{name} = %{version}-%{release}
133Requires: mozilla
134
135%description help
136VMware Server help files.
137
138%description help -l pl.UTF-8
139Pliki pomocy dla VMware Server.
140
141%package console-help
142Summary: VMware Server console help files
143Summary(pl.UTF-8): Pliki pomocy dla konsoli VMware Server
144Group: Applications/Emulators
145Requires: %{name} = %{version}-%{release}
146Requires: mozilla
147
148%description console-help
149VMware Server console help files.
150
151%description console-help -l pl.UTF-8
152Pliki pomocy dla konsoli VMware Server.
153
154%package networking
155Summary: VMware networking utilities
156Summary(pl.UTF-8): Narzędzia VMware do obsługi sieci
157Group: Applications/Emulators
158Requires(post,preun): /sbin/chkconfig
159#Requires: %{name} = %{version}-%{release}
160Requires: rc-scripts
161
162%description networking
163VMware networking utilities.
164
165%description networking -l pl.UTF-8
166Narzędzia VMware do obsługi sieci.
167
168%package samba
169Summary: VMware SMB utilities
170Summary(pl.UTF-8): Narzędzia VMware do SMB
171Group: Applications/Emulators
172Requires: %{name} = %{version}-%{release}
173
174%description samba
175VMware SMB utilities.
176
177%description samba -l pl.UTF-8
178Narzędzia VMware do SMB.
179
180%package -n kernel%{_alt_kernel}-misc-vmci
181Summary: Kernel module for VMware Server
182Summary(pl.UTF-8): Moduł jądra dla VMware Server
183Release: %{rel}@%{_kernel_ver_str}
184Group: Base/Kernel
185Requires(post,postun): /sbin/depmod
186Requires: dev >= 2.9.0-7
187%if %{with dist_kernel}
188%requires_releq_kernel
189Requires(postun): %releq_kernel
190%endif
191Provides: kernel(vmci) = %{version}-%{rel}
192
193%description -n kernel%{_alt_kernel}-misc-vmci
194Kernel modules for VMware Server - vmci.
195
196%description -n kernel%{_alt_kernel}-misc-vmci -l pl.UTF-8
197Moduły jądra dla VMware Server - vmci.
198
199%package -n kernel%{_alt_kernel}-misc-vmmon
200Summary: Kernel module for VMware Server
201Summary(pl.UTF-8): Moduł jądra dla VMware Server
202Release: %{rel}@%{_kernel_ver_str}
203Group: Base/Kernel
204Requires(post,postun): /sbin/depmod
205Requires: dev >= 2.9.0-7
206%if %{with dist_kernel}
207%requires_releq_kernel
208Requires(postun): %releq_kernel
209%endif
210Provides: kernel(vmmon) = %{version}-%{rel}
211
212%description -n kernel%{_alt_kernel}-misc-vmmon
213Kernel modules for VMware Server - vmmon.
214
215%description -n kernel%{_alt_kernel}-misc-vmmon -l pl.UTF-8
216Moduły jądra dla VMware Server - vmmon.
217
218%package -n kernel%{_alt_kernel}-misc-vmnet
219Summary: Kernel module for VMware Server
220Summary(pl.UTF-8): Moduł jądra dla VMware Server
221Release: %{rel}@%{_kernel_ver_str}
222Group: Base/Kernel
223Requires(post,postun): /sbin/depmod
224Requires: dev >= 2.9.0-7
225%if %{with dist_kernel}
226%requires_releq_kernel
227Requires(postun): %releq_kernel
228%endif
229Provides: kernel(vmnet) = %{version}-%{rel}
230
231%description -n kernel%{_alt_kernel}-misc-vmnet
232Kernel modules for VMware Server - vmnet.
233
234%description -n kernel%{_alt_kernel}-misc-vmnet -l pl.UTF-8
235Moduły jądra dla VMware Server - vmnet.
236
237%prep
238%ifarch %{ix86}
239%setup -q -T -n vmware-server-distrib -b0 %{?with_userspace:-a2}
240%endif
241%ifarch %{x8664}
242%setup -q -T -n vmware-server-distrib -b1 %{?with_userspace:-a3}
243%endif
244
245cd lib/modules
246%{__tar} xf source/vmci.tar
247%{__tar} xf source/vmmon.tar
248%{__tar} xf source/vmnet.tar
249mv vmmon-only/linux/driver.c{,.dist}
250mv vmnet-only/hub.c{,.dist}
251mv vmnet-only/driver.c{,.dist}
252#rm -rf binary # unusable
253cd -
254
255%{__gzip} -d man/man1/vmware.1.gz
256
257%if 0
258tar zxf vmware-mui-distrib/console-distrib/%{name}-console-%{ver}-%{subver}.tar.gz
259cp vmware-any-any-update%{urel}/{vmmon,vmnet}.tar lib/modules/source/
260cd lib/modules/source
261tar xf vmmon.tar
262tar xf vmnet.tar
263#%patch0 -p0
264cp -a vmmon-only{,.clean}
265cp -a vmnet-only{,.clean}
266cd -
267%patch1 -p1
268%patch2 -p0
269tar xf lib/perl/control.tar
270%endif
271
272%build
273
274%if 0
275cd vmware-any-any-update%{urel}
276chmod u+w ../lib/bin/vmware-vmx ../lib/bin-debug/vmware-vmx ../bin/vmnet-bridge
277%endif
278
279%if 0
280rm -f update
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
285cd -
286%endif
287
288%if %{with userspace}
289%if 0
290 cd control-only
291 perl Makefile.PL
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
296
297 %{__make}
298 cd ..
299%endif
300%endif
301
302%if %{with kernel}
303cd lib/modules
304
305%build_kernel_modules -C vmci-only -m vmci SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver}
306
307%build_kernel_modules -C vmmon-only -m vmmon SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver} <<'EOF'
308if 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
312else
313 cat linux/driver.c.dist > linux/driver.c
314fi
315EOF
316
317%build_kernel_modules -C vmnet-only -m vmnet SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver} <<'EOF'
318if grep -q "^CONFIG_PREEMPT_RT=y$" o/.config; then
319 sed -e 's/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(vnetHubLock)/' \
320 hub.c.dist > hub.c
321 sed -e 's/RW_LOCK_UNLOCKED/RW_LOCK_UNLOCKED(vnetPeerLock)/' \
322 driver.c.dist > driver.c
323else
324 cat hub.c.dist > hub.c
325 cat driver.c.dist > driver.c
326fi
327EOF
328%endif
329
330%install
331rm -rf $RPM_BUILD_ROOT
332
333%if %{with userspace}
334install -d \
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
346
347%if 0
348 cd control-only
349 %{__make} install \
350 DESTDIR=$RPM_BUILD_ROOT
351 cd ..
352%endif
353
354%if 0
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
360
361 # remove unecessary files
362 rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/auto/VMware/{HConfig,VmdbPerl,VmPerl}/.{exists,packlist}
363%endif
364%endif
365
366%if %{with kernel}
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
370%endif
371
372%if %{with userspace}
373install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/vmnet
374install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet.conf
375install %{SOURCE7} $RPM_BUILD_ROOT%{_pixmapsdir}
376install %{SOURCE8} $RPM_BUILD_ROOT%{_desktopdir}
377install %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/nat/nat.conf
378install %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
379
380touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases
381touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases~
382
383install bin/*-* $RPM_BUILD_ROOT%{_bindir}
384install sbin/*-* $RPM_BUILD_ROOT%{_sbindir}
385install lib/bin/vmware-vmx $RPM_BUILD_ROOT%{_libdir}/vmware/bin
386cp -a lib/webAccess $RPM_BUILD_ROOT%{_libdir}/vmware
387cp -a lib/hostd $RPM_BUILD_ROOT%{_libdir}/vmware
388cp -a vmware-vix $RPM_BUILD_ROOT%{_libdir}/vmware
389cp -a lib/vmacore $RPM_BUILD_ROOT%{_libdir}/vmware
390cp -a lib/net-services.sh $RPM_BUILD_ROOT%{_libdir}/vmware
391cp -a lib/modules $RPM_BUILD_ROOT%{_libdir}/vmware
392rm -rf $RPM_BUILD_ROOT%{_libdir}/vmware/modules/*-only
393cp -a lib/configurator $RPM_BUILD_ROOT%{_libdir}/vmware
394cp -a etc/hostd $RPM_BUILD_ROOT/etc/vmware/hostd
395cp -a etc/installer.sh $RPM_BUILD_ROOT/etc/vmware
396cp -a etc/pam.d $RPM_BUILD_ROOT/etc/vmware
397cp -a etc/service $RPM_BUILD_ROOT/etc/vmware
398
399install -d $RPM_BUILD_ROOT%{_docdir}
400cp -a doc/* $RPM_BUILD_ROOT%{_docdir}
401cp -a vmware-vix-distrib/doc/VMwareVix $RPM_BUILD_ROOT%{_docdir}
402install -d $RPM_BUILD_ROOT%{_mandir}/man1
403cp -a man/man1/vmware.1 $RPM_BUILD_ROOT%{_mandir}/man1
404
405install installer/services.sh $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware
406ln -s vmware $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware-autostart
407ln -s vmware $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware-core
408ln -s vmware $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware-mgmt
409cat > $RPM_BUILD_ROOT%{_sysconfdir}/vmware/locations <<'EOF'
410file /etc/vmware/locations
411directory /etc/vmware/state
412answer BINDIR /usr/bin
413answer SBINDIR /usr/sbin
414answer LIBDIR /usr/lib/vmware
415answer DOCDIR /usr/share/doc/vmware
416answer MANDIR /usr/share/man
417answer INITDIR /etc/rc.d
418answer INITSCRIPTSDIR /etc/rc.d/init.d
419file /etc/vmware/not_configured 1205422799
420file /etc/rc.d/init.d/vmware 1205422799
421answer INSTALL_CYCLE yes
422file /etc/rc.d/init.d/vmware-mgmt
423file /etc/rc.d/init.d/vmware-core
424file /etc/rc.d/init.d/vmware-autostart
425EOF
426
427rm $RPM_BUILD_ROOT/usr/bin/vmware-uninstall.pl
428rm $RPM_BUILD_ROOT/usr/bin/vmware-vimdump
429rm $RPM_BUILD_ROOT/usr/share/applications/VMware-server.desktop
430rm $RPM_BUILD_ROOT/usr/share/pixmaps/VMware-server.png
431
432%if 0
433sed -e '
434s@%sitearch%@%{perl_sitearch}@g;
435s@%sitelib%@%{perl_sitelib}@g;
436s@%vendorarch%@%{perl_vendorarch}@g;
437s@%vendorlib%@%{perl_vendorlib}@g;
438s@%archlib%@%{perl_archlib}@g;
439s@%privlib%@%{perl_privlib}@g;' < lib/serverd/init.pl.default > $RPM_BUILD_ROOT%{_libdir}/vmware/serverd/init.pl
440%endif
441
442cp -a lib/{config,help,isoimages,licenses,messages,share,xkeymap} \
443 $RPM_BUILD_ROOT%{_libdir}/vmware
444
445%if 0
446cp -a vmware-server-console-distrib/lib/{bin-debug,config,help*,messages,share,xkeymap} \
447 $RPM_BUILD_ROOT%{_libdir}/vmware-server-console
448
449install vmware-server-console-distrib/lib/bin/vmware-remotemks $RPM_BUILD_ROOT%{_libdir}/vmware-server-console/bin
450
451cp -a vmware-server-console-distrib/man/* man/* $RPM_BUILD_ROOT%{_mandir}
452gunzip $RPM_BUILD_ROOT%{_mandir}/man?/*.gz
453%endif
454
455cat > $RPM_BUILD_ROOT%{_sysconfdir}/vmware-server-console/locations <<EOF
456VM_BINDIR=%{_bindir}
457VM_LIBDIR=%{_libdir}/vmware-server-console
458EOF
459
460%if %{with internal_libs}
461install bin/vmware $RPM_BUILD_ROOT%{_bindir}
462install lib/bin/* $RPM_BUILD_ROOT%{_libdir}/vmware/bin
463#install lib/bin/vmware $RPM_BUILD_ROOT%{_libdir}/vmware/bin
464cp -a lib/lib $RPM_BUILD_ROOT%{_libdir}/vmware
465
466%if 0
467install vmware-server-console-distrib/bin/vmware-server-console $RPM_BUILD_ROOT%{_bindir}
468install vmware-server-console-distrib/lib/bin/vmware $RPM_BUILD_ROOT%{_libdir}/vmware-server-console/bin
469cp -a vmware-server-console-distrib/lib/lib $RPM_BUILD_ROOT%{_libdir}/vmware-server-console
470%endif
471
472%else
473%if 0
474install lib/bin/vmware $RPM_BUILD_ROOT%{_bindir}
475install vmware-server-console-distrib/lib/bin/vmware-server-console $RPM_BUILD_ROOT%{_bindir}
476%endif
477%endif
478%endif
479
480%clean
481rm -rf $RPM_BUILD_ROOT
482
483%post networking
484/sbin/chkconfig --add vmnet
485%service vmnet restart "VMware networking service"
486
487%preun networking
488if [ "$1" = "0" ]; then
489 %service vmnet stop
490 /sbin/chkconfig --del vmnet
491fi
492
493%post -n kernel%{_alt_kernel}-misc-vmci
494%depmod %{_kernel_ver}
495
496%postun -n kernel%{_alt_kernel}-misc-vmci
497%depmod %{_kernel_ver}
498
499%post -n kernel%{_alt_kernel}-misc-vmmon
500%depmod %{_kernel_ver}
501
502%postun -n kernel%{_alt_kernel}-misc-vmmon
503%depmod %{_kernel_ver}
504
505%post -n kernel%{_alt_kernel}-misc-vmnet
506%depmod %{_kernel_ver}
507
508%postun -n kernel%{_alt_kernel}-misc-vmnet
509%depmod %{_kernel_ver}
510
511%if %{with userspace}
512%files
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
529
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
534
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
553# warning: SUID !!!
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
559# - XXX -networking
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
573
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
621
622
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
639
640
641%attr(555,root,root) %{_libdir}/vmware/lib/wrapper-gtk24.sh
642%endif
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
668
669%attr(755,root,root) %{_libdir}/vmware/hostd/py
670%attr(755,root,root) %{_libdir}/vmware/hostd/wsdl
671%{_mandir}/man1/vmware.1*
672#%{_mandir}/man3/*
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
679
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.*.*
683
684# belongs to -help
685%{_libdir}/vmware/help
686
687%defattr(444,root,root,755)
688%dir %doc %{_docdir}
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
698
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
707%ifarch %{ix86}
708%dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/i386
709%endif
710%ifarch %{x8664}
711%dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64
712%endif
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
718# yeah. go figure
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*
735%ifarch %{ix86}
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
745%endif
746%ifarch %{x8664}
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
757%endif
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
765
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
783
784%defattr(444,root,root,755)
785%{_libdir}/vmware/vmware-vix
786
787%defattr(555,root,root,755)
788%{_libdir}/vmware/net-services.sh
789
790%defattr(444,root,root,755)
791%{_libdir}/vmware/modules
792%{_libdir}/vmware/configurator
793
794# -networking stuff
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
800
801%files console
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
814%endif
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*
821
822%files console-help
823%defattr(644,root,root,755)
824#%{_libdir}/vmware-server-console/help*
825
826%files debug
827%defattr(644,root,root,755)
828#%dir %{_libdir}/vmware/bin-debug
829# warning: SUID !!!
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
834
835%if 0
836%files help
837%defattr(644,root,root,755)
838%{_libdir}/vmware/help
839%endif
840
841%files networking
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*
857
858%if 0
859%files samba
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
867%endif
868%endif
869
870%if %{with kernel}
871%files -n kernel%{_alt_kernel}-misc-vmci
872%defattr(644,root,root,755)
873/lib/modules/%{_kernel_ver}/misc/vmci.ko*
874
875%files -n kernel%{_alt_kernel}-misc-vmmon
876%defattr(644,root,root,755)
877/lib/modules/%{_kernel_ver}/misc/vmmon.ko*
878
879%files -n kernel%{_alt_kernel}-misc-vmnet
880%defattr(644,root,root,755)
881/lib/modules/%{_kernel_ver}/misc/vmnet.ko*
882%endif
This page took 0.125782 seconds and 4 git commands to generate.