]> git.pld-linux.org Git - packages/VMware-server.git/blame - VMware-server.spec
- default configs, packaging updates
[packages/VMware-server.git] / VMware-server.spec
CommitLineData
77376fa1
ER
1# TODO
2# - make vmware-config.pl work
77376fa1 3# - sane permissions
0ee55dff
ER
4# - switch to proper %{_libdir} when done for 64bit arch
5# - use system java, tomcat, etc packages
e73739c3 6# - package webAccess elsewhere, seems noarch mostly (but if using system pkgs for java/tomcat leave it still huge)
0ee55dff 7# - put things back to subpackages (if makes sense)
21baaa38
MM
8#
9# Conditional build:
10%bcond_without dist_kernel # without distribution kernel
12704c34 11%bcond_without kernel # don't build kernel modules
59b5a42e 12%bcond_without userspace # don't build userspace utilities
c932c051
ER
13%bcond_without internal_libs # internal libs stuff
14%bcond_without doc # package huge docs
21baaa38
MM
15%bcond_with verbose # verbose build (V=1)
16#
17%include /usr/lib/rpm/macros.perl
21baaa38 18#
b70d7c8e 19%define ver 2.0
77376fa1 20%define subver 84186
0ee55dff 21%define rel 0.4
eba86732 22%{expand:%%global ccver %(%{__cc} -dumpversion)}
21baaa38
MM
23#
24Summary: VMware Server
0491bf08 25Summary(pl.UTF-8): VMware Server - wirtualna platforma dla stacji roboczej
21baaa38 26Name: VMware-server
b70d7c8e
ER
27Version: %{ver}.%{subver}
28Release: %{rel}
21baaa38
MM
29License: custom, non-distributable
30Group: Applications/Emulators
b70d7c8e
ER
31# http://www.vmware.com/beta/server/download.html
32Source0: http://download3.vmware.com/software/vmserver/%{name}-e.x.p-%{subver}.i386.tar.gz
77376fa1 33# NoSource0-md5: 30f20c55a76ba46543df0e80bd21affc
b70d7c8e 34Source1: http://download3.vmware.com/software/vmserver/%{name}-e.x.p-%{subver}.x86_64.tar.gz
77376fa1 35# NoSource1-md5: 31dcec2889bcac228f76f0914e89469b
b70d7c8e 36Source2: http://download3.vmware.com/software/vmserver/VMware-vix-e.x.p-%{subver}.i386.tar.gz
77376fa1 37# NoSource2-md5: d81db3079785a7454902aed222e611ad
b70d7c8e 38Source3: http://download3.vmware.com/software/vmserver/VMware-vix-e.x.p-%{subver}.x86_64.tar.gz
77376fa1 39# NoSource3-md5: bc7bdf81d14887861b4f5413e78fd539
0ee55dff
ER
40Source4: %{name}.png
41Source5: %{name}.desktop
42Source6: %{name}-authd.rc-inetd
43Source7: %{name}-nat.conf
44Source8: %{name}-dhcpd.conf
45Source9: %{name}-dhcpd-hostonly.conf
46Source10: %{name}-parse-locations.pl
c932c051 47Source11: %{name}-libs
0ee55dff 48Source12: %{name}-locations
e73739c3
ER
49Patch0: %{name}-config-rc-inetd.patch
50Patch1: %{name}-config-kernel.patch
51Patch2: %{name}-initscript.patch
21baaa38 52NoSource: 0
2f4f313a
JB
53NoSource: 1
54NoSource: 2
b70d7c8e 55NoSource: 3
21baaa38 56URL: http://www.vmware.com/
a4e0119e 57%{?with_dist_kernel:BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.16}
b70d7c8e 58BuildRequires: libstdc++-devel
21baaa38 59BuildRequires: rpm-perlprov
77376fa1 60BuildRequires: rpmbuild(macros) >= 1.449
21baaa38 61BuildRequires: sed >= 4.0
e73739c3 62Requires: %{name}-isoimages = %{version}
4e42adb1
ER
63#Requires: libgnomecanvasmm
64#Requires: libsexy
65#Requires: libsexymm
b70d7c8e 66ExclusiveArch: %{ix86} %{x8664}
21baaa38
MM
67BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
68
69%define _noautoprovfiles %{_libdir}/vmware*/lib/.*\.so.*
c932c051
ER
70# TMP hack to compare with upstream rpm
71%define _libdir %{_prefix}/lib
72%define _docdir %{_defaultdocdir}/vmware
73
74%define sonamedeps %(cat %{SOURCE11} | xargs)
75
76%define _noautoprov %sonamedeps
77%define _noautoreq %sonamedeps
21baaa38
MM
78
79%description
ad4726ec
ER
80VMware Server Virtual Platform is a thin software layer that allows
81multiple guest operating systems to run concurrently on a single
82standard PC, without repartitioning or rebooting, and without
21baaa38
MM
83significant loss of performance.
84
73ea1463 85%description -l pl.UTF-8
21baaa38 86VMware Server Virtual Platform to cienka warstwa oprogramowania
73ea1463
JR
87pozwalająca na jednoczesne działanie wielu gościnnych systemów
88operacyjnych na jednym zwykłym PC, bez repartycjonowania ani
89rebootowania, bez znacznej utraty wydajności.
21baaa38
MM
90
91%package debug
92Summary: VMware debug utility
0491bf08 93Summary(pl.UTF-8): Narzędzie VMware do odpluskwiania
21baaa38
MM
94Group: Applications/Emulators
95Requires: %{name} = %{version}-%{release}
96
97%description debug
98VMware debug utility.
99
73ea1463
JR
100%description debug -l pl.UTF-8
101Narzędzie VMware do odpluskwiania.
21baaa38
MM
102
103%package console
104Summary: VMware console utility
0491bf08 105Summary(pl.UTF-8): Konsola VMware
21baaa38
MM
106Group: Applications/Emulators
107Requires: %{name} = %{version}-%{release}
108
109%description console
110A tool for controlling VM.
111
73ea1463
JR
112%description console -l pl.UTF-8
113Narzędzie VMware do kontroli VM.
21baaa38
MM
114
115%package help
116Summary: VMware Server help files
0491bf08 117Summary(pl.UTF-8): Pliki pomocy dla VMware Server
21baaa38
MM
118Group: Applications/Emulators
119Requires: %{name} = %{version}-%{release}
120Requires: mozilla
121
122%description help
123VMware Server help files.
124
73ea1463 125%description help -l pl.UTF-8
21baaa38
MM
126Pliki pomocy dla VMware Server.
127
128%package console-help
129Summary: VMware Server console help files
0491bf08 130Summary(pl.UTF-8): Pliki pomocy dla konsoli VMware Server
21baaa38
MM
131Group: Applications/Emulators
132Requires: %{name} = %{version}-%{release}
133Requires: mozilla
134
135%description console-help
136VMware Server console help files.
137
73ea1463 138%description console-help -l pl.UTF-8
21baaa38
MM
139Pliki pomocy dla konsoli VMware Server.
140
141%package networking
142Summary: VMware networking utilities
0491bf08 143Summary(pl.UTF-8): Narzędzia VMware do obsługi sieci
21baaa38 144Group: Applications/Emulators
d3a099f0 145Requires(post,preun): /sbin/chkconfig
21baaa38 146#Requires: %{name} = %{version}-%{release}
d3a099f0 147Requires: rc-scripts
21baaa38
MM
148
149%description networking
150VMware networking utilities.
151
73ea1463
JR
152%description networking -l pl.UTF-8
153Narzędzia VMware do obsługi sieci.
21baaa38
MM
154
155%package samba
156Summary: VMware SMB utilities
0491bf08 157Summary(pl.UTF-8): Narzędzia VMware do SMB
21baaa38
MM
158Group: Applications/Emulators
159Requires: %{name} = %{version}-%{release}
160
161%description samba
162VMware SMB utilities.
163
73ea1463
JR
164%description samba -l pl.UTF-8
165Narzędzia VMware do SMB.
21baaa38 166
a4e0119e 167%package -n kernel%{_alt_kernel}-misc-vmci
606ddb2b
ER
168Summary: Kernel module for VMware Server
169Summary(pl.UTF-8): Moduł jądra dla VMware Server
170Release: %{rel}@%{_kernel_ver_str}
171Group: Base/Kernel
172Requires(post,postun): /sbin/depmod
173Requires: dev >= 2.9.0-7
174%if %{with dist_kernel}
175%requires_releq_kernel
176Requires(postun): %releq_kernel
177%endif
606ddb2b 178
a4e0119e 179%description -n kernel%{_alt_kernel}-misc-vmci
606ddb2b
ER
180Kernel modules for VMware Server - vmci.
181
a4e0119e 182%description -n kernel%{_alt_kernel}-misc-vmci -l pl.UTF-8
606ddb2b
ER
183Moduły jądra dla VMware Server - vmci.
184
a4e0119e 185%package -n kernel%{_alt_kernel}-misc-vmmon
21baaa38 186Summary: Kernel module for VMware Server
0491bf08 187Summary(pl.UTF-8): Moduł jądra dla VMware Server
b70d7c8e 188Release: %{rel}@%{_kernel_ver_str}
21baaa38
MM
189Group: Base/Kernel
190Requires(post,postun): /sbin/depmod
191Requires: dev >= 2.9.0-7
192%if %{with dist_kernel}
7b803579 193%requires_releq_kernel
194Requires(postun): %releq_kernel
21baaa38 195%endif
21baaa38 196
a4e0119e 197%description -n kernel%{_alt_kernel}-misc-vmmon
21baaa38
MM
198Kernel modules for VMware Server - vmmon.
199
a4e0119e 200%description -n kernel%{_alt_kernel}-misc-vmmon -l pl.UTF-8
73ea1463 201Moduły jądra dla VMware Server - vmmon.
21baaa38 202
a4e0119e 203%package -n kernel%{_alt_kernel}-misc-vmnet
21baaa38 204Summary: Kernel module for VMware Server
0491bf08 205Summary(pl.UTF-8): Moduł jądra dla VMware Server
b70d7c8e 206Release: %{rel}@%{_kernel_ver_str}
21baaa38
MM
207Group: Base/Kernel
208Requires(post,postun): /sbin/depmod
209Requires: dev >= 2.9.0-7
210%if %{with dist_kernel}
7b803579 211%requires_releq_kernel
212Requires(postun): %releq_kernel
21baaa38 213%endif
21baaa38 214
a4e0119e 215%description -n kernel%{_alt_kernel}-misc-vmnet
21baaa38
MM
216Kernel modules for VMware Server - vmnet.
217
a4e0119e 218%description -n kernel%{_alt_kernel}-misc-vmnet -l pl.UTF-8
73ea1463 219Moduły jądra dla VMware Server - vmnet.
21baaa38 220
77376fa1
ER
221%package -n kernel%{_alt_kernel}-misc-vsock
222Summary: Kernel module for VMware Server
223Summary(pl.UTF-8): Moduł jądra dla VMware Server
224Release: %{rel}@%{_kernel_ver_str}
225Group: Base/Kernel
226Requires(post,postun): /sbin/depmod
227Requires: dev >= 2.9.0-7
228%if %{with dist_kernel}
229%requires_releq_kernel
230Requires(postun): %releq_kernel
231%endif
232Requires: kernel%{_alt_kernel}-misc-vmci = %{version}-%{rel}
233
234%description -n kernel%{_alt_kernel}-misc-vsock
235Kernel modules for VMware Server - vsock.
236
237%description -n kernel%{_alt_kernel}-misc-vsock -l pl.UTF-8
238Moduły jądra dla VMware Server - vsock.
239
21baaa38 240%prep
72f99ac0 241%ifarch %{ix86}
606ddb2b 242%setup -q -T -n vmware-server-distrib -b0 %{?with_userspace:-a2}
72f99ac0
ER
243%endif
244%ifarch %{x8664}
606ddb2b 245%setup -q -T -n vmware-server-distrib -b1 %{?with_userspace:-a3}
72f99ac0 246%endif
606ddb2b 247
e73739c3
ER
248rm -rf lib/isoimages # packaged by %{name}-isoimages.spec
249
250%patch0 -p1
251%patch1 -p1
252%patch2 -p1
18d601b2 253
606ddb2b
ER
254cd lib/modules
255%{__tar} xf source/vmci.tar
256%{__tar} xf source/vmmon.tar
257%{__tar} xf source/vmnet.tar
77376fa1 258%{__tar} xf source/vsock.tar
606ddb2b
ER
259mv vmmon-only/linux/driver.c{,.dist}
260mv vmnet-only/hub.c{,.dist}
261mv vmnet-only/driver.c{,.dist}
77376fa1 262rm -rf binary # unusable
59b5a42e 263cd -
606ddb2b 264
c932c051
ER
265%{__gzip} -d man/man1/vmware.1.gz
266
e73739c3 267find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
21baaa38
MM
268
269%build
21baaa38 270%if %{with kernel}
606ddb2b
ER
271cd lib/modules
272
273%build_kernel_modules -C vmci-only -m vmci SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver}
274
275%build_kernel_modules -C vmmon-only -m vmmon SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver} <<'EOF'
276if grep -q "^CONFIG_PREEMPT_RT=y$" o/.config; then
277 sed -e '/pollQueueLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(pollQueueLock)/' \
278 -e '/timerLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(timerLock)/' \
279 linux/driver.c.dist > linux/driver.c
280else
281 cat linux/driver.c.dist > linux/driver.c
282fi
283EOF
284
285%build_kernel_modules -C vmnet-only -m vmnet SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver} <<'EOF'
286if grep -q "^CONFIG_PREEMPT_RT=y$" o/.config; then
287 sed -e 's/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(vnetHubLock)/' \
288 hub.c.dist > hub.c
289 sed -e 's/RW_LOCK_UNLOCKED/RW_LOCK_UNLOCKED(vnetPeerLock)/' \
290 driver.c.dist > driver.c
291else
292 cat hub.c.dist > hub.c
293 cat driver.c.dist > driver.c
294fi
295EOF
77376fa1
ER
296
297cp -a vmci-only/Module.symvers vsock-only
298%build_kernel_modules -C vsock-only -m vsock SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver} -c
ecad5a32 299%endif
21baaa38
MM
300
301%install
302rm -rf $RPM_BUILD_ROOT
e73739c3
ER
303%if %{with kernel}
304%install_kernel_modules -m lib/modules/vmci-only/vmci -d misc
305%install_kernel_modules -m lib/modules/vmmon-only/vmmon -d misc
306%install_kernel_modules -m lib/modules/vmnet-only/vmnet -d misc
307%install_kernel_modules -m lib/modules/vsock-only/vsock -d misc
308%endif
21baaa38
MM
309
310%if %{with userspace}
311install -d \
0ee55dff 312 $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet{1,8}/{nat,dhcpd} \
12704c34 313 $RPM_BUILD_ROOT%{_sysconfdir}/vmware/state \
21baaa38
MM
314 $RPM_BUILD_ROOT%{_bindir} \
315 $RPM_BUILD_ROOT%{_sbindir} \
e73739c3 316 $RPM_BUILD_ROOT%{_libdir}/vmware/bin \
21baaa38
MM
317 $RPM_BUILD_ROOT%{_mandir} \
318 $RPM_BUILD_ROOT%{_pixmapsdir} \
319 $RPM_BUILD_ROOT%{_desktopdir} \
0ee55dff 320 $RPM_BUILD_ROOT/etc/{pam.d,rc.d/init.d} \
e73739c3
ER
321 $RPM_BUILD_ROOT/var/{log,run}/vmware \
322 $RPM_BUILD_ROOT/var/lib/vmware/{hostd,"Virtual Machines"}
21baaa38 323
0ee55dff
ER
324install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir}
325install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}
326install %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/nat/nat.conf
327install %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
328install %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet1/dhcpd/dhcpd.conf
329install %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/parse-locations.pl
330cp -a %{SOURCE12} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/locations
21baaa38 331
0ee55dff
ER
332touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet{1,8}/dhcpd/dhcpd.leases
333touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet{1,8}/dhcpd/dhcpd.leases~
21baaa38
MM
334
335install bin/*-* $RPM_BUILD_ROOT%{_bindir}
336install sbin/*-* $RPM_BUILD_ROOT%{_sbindir}
a4a79c8a 337install lib/bin/vmware-vmx $RPM_BUILD_ROOT%{_libdir}/vmware/bin
c932c051
ER
338cp -a lib/webAccess $RPM_BUILD_ROOT%{_libdir}/vmware
339cp -a lib/hostd $RPM_BUILD_ROOT%{_libdir}/vmware
340cp -a vmware-vix $RPM_BUILD_ROOT%{_libdir}/vmware
341cp -a lib/vmacore $RPM_BUILD_ROOT%{_libdir}/vmware
342cp -a lib/net-services.sh $RPM_BUILD_ROOT%{_libdir}/vmware
c932c051 343cp -a lib/configurator $RPM_BUILD_ROOT%{_libdir}/vmware
0ee55dff 344cp -a %{SOURCE6} $RPM_BUILD_ROOT%{_libdir}/vmware/configurator/authd-rc-inetd.conf
c932c051
ER
345cp -a etc/hostd $RPM_BUILD_ROOT/etc/vmware/hostd
346cp -a etc/installer.sh $RPM_BUILD_ROOT/etc/vmware
0ee55dff 347cp -a etc/pam.d/vmware-authd $RPM_BUILD_ROOT/etc/pam.d
c932c051
ER
348cp -a etc/service $RPM_BUILD_ROOT/etc/vmware
349
350install -d $RPM_BUILD_ROOT%{_docdir}
351cp -a doc/* $RPM_BUILD_ROOT%{_docdir}
352cp -a vmware-vix-distrib/doc/VMwareVix $RPM_BUILD_ROOT%{_docdir}
353install -d $RPM_BUILD_ROOT%{_mandir}/man1
354cp -a man/man1/vmware.1 $RPM_BUILD_ROOT%{_mandir}/man1
355
12704c34
ER
356install installer/services.sh $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware
357ln -s vmware $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware-autostart
358ln -s vmware $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware-core
359ln -s vmware $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware-mgmt
12704c34 360
c932c051
ER
361rm $RPM_BUILD_ROOT/usr/bin/vmware-uninstall.pl
362rm $RPM_BUILD_ROOT/usr/bin/vmware-vimdump
363rm $RPM_BUILD_ROOT/usr/share/applications/VMware-server.desktop
364rm $RPM_BUILD_ROOT/usr/share/pixmaps/VMware-server.png
21baaa38 365
e73739c3 366cp -a lib/{config,help,licenses,messages,share,xkeymap} \
a4a79c8a 367 $RPM_BUILD_ROOT%{_libdir}/vmware
21baaa38 368
21baaa38
MM
369%if %{with internal_libs}
370install bin/vmware $RPM_BUILD_ROOT%{_bindir}
c932c051 371install lib/bin/* $RPM_BUILD_ROOT%{_libdir}/vmware/bin
c932c051 372cp -a lib/lib $RPM_BUILD_ROOT%{_libdir}/vmware
4e42adb1
ER
373%endif
374
4e42adb1 375%endif
21baaa38 376
21baaa38
MM
377%clean
378rm -rf $RPM_BUILD_ROOT
379
380%post networking
381/sbin/chkconfig --add vmnet
ad4726ec 382%service vmnet restart "VMware networking service"
21baaa38
MM
383
384%preun networking
385if [ "$1" = "0" ]; then
ad4726ec 386 %service vmnet stop
21baaa38
MM
387 /sbin/chkconfig --del vmnet
388fi
389
a4e0119e 390%post -n kernel%{_alt_kernel}-misc-vmci
606ddb2b
ER
391%depmod %{_kernel_ver}
392
a4e0119e 393%postun -n kernel%{_alt_kernel}-misc-vmci
606ddb2b
ER
394%depmod %{_kernel_ver}
395
a4e0119e 396%post -n kernel%{_alt_kernel}-misc-vmmon
21baaa38
MM
397%depmod %{_kernel_ver}
398
a4e0119e 399%postun -n kernel%{_alt_kernel}-misc-vmmon
21baaa38
MM
400%depmod %{_kernel_ver}
401
a4e0119e 402%post -n kernel%{_alt_kernel}-misc-vmnet
21baaa38
MM
403%depmod %{_kernel_ver}
404
a4e0119e 405%postun -n kernel%{_alt_kernel}-misc-vmnet
21baaa38
MM
406%depmod %{_kernel_ver}
407
77376fa1
ER
408%post -n kernel%{_alt_kernel}-misc-vsock
409%depmod %{_kernel_ver}
410
411%postun -n kernel%{_alt_kernel}-misc-vsock
412%depmod %{_kernel_ver}
413
21baaa38
MM
414%if %{with userspace}
415%files
0ee55dff
ER
416%defattr(644,root,root,755)
417%config(noreplace) %verify(not md5 mtime size) /etc/pam.d/vmware-authd
21baaa38 418%dir %{_sysconfdir}/vmware
12704c34 419%dir %{_sysconfdir}/vmware/state
c932c051
ER
420%dir %{_sysconfdir}/vmware/hostd
421%dir %{_sysconfdir}/vmware/hostd/env
0ee55dff
ER
422%{_sysconfdir}/vmware/hostd/env/*.xml
423%{_sysconfdir}/vmware/hostd/key.pub
424%{_sysconfdir}/vmware/hostd/*.vha
425%{_sysconfdir}/vmware/hostd/*.xml
c932c051 426%dir %{_sysconfdir}/vmware/service
0ee55dff
ER
427%{_sysconfdir}/vmware/service/services.xml
428%{_sysconfdir}/vmware/installer.sh
ef277215 429%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/locations
0ee55dff 430%attr(755,root,root) %{_sysconfdir}/vmware/parse-locations.pl
12704c34 431
0ee55dff
ER
432# vmnet1: HostOnly
433%dir %{_sysconfdir}/vmware/vmnet1
434%dir %{_sysconfdir}/vmware/vmnet1/dhcpd
435%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet1/dhcpd/dhcpd.conf
436%ghost %{_sysconfdir}/vmware/vmnet1/dhcpd/dhcpd.leases*
437
438# vmnet8: NAT
e73739c3
ER
439%dir %{_sysconfdir}/vmware/vmnet8
440%dir %{_sysconfdir}/vmware/vmnet8/dhcpd
441%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
442%dir %{_sysconfdir}/vmware/vmnet8/nat
443%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/nat/nat.conf
0ee55dff 444%ghost %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases*
e73739c3 445
12704c34
ER
446%attr(754,root,root) /etc/rc.d/init.d/vmware
447%attr(754,root,root) /etc/rc.d/init.d/vmware-autostart
448%attr(754,root,root) /etc/rc.d/init.d/vmware-core
449%attr(754,root,root) /etc/rc.d/init.d/vmware-mgmt
450
c932c051 451%attr(555,root,root) %{_bindir}/vm-support
c932c051
ER
452%attr(555,root,root) %{_bindir}/vmware-config.pl
453%attr(555,root,root) %{_bindir}/vmware-mount
c932c051
ER
454%attr(555,root,root) %{_bindir}/vmware-vimsh
455%attr(555,root,root) %{_bindir}/vmware-vsh
456%attr(555,root,root) %{_bindir}/vmware-watchdog
457%attr(555,root,root) %{_bindir}/vmware-vdiskmanager
458%attr(4555,root,root) %{_sbindir}/vmware-authd
459%attr(555,root,root) %{_sbindir}/vmware-authdlauncher
460%attr(555,root,root) %{_sbindir}/vmware-hostd
0ee55dff 461
a4a79c8a 462%dir %{_libdir}/vmware
463%dir %{_libdir}/vmware/bin
21baaa38 464# warning: SUID !!!
c932c051 465%attr(555,root,root) %{_libdir}/vmware/bin/vmware-vmx
a4a79c8a 466%{_libdir}/vmware/config
21baaa38 467%if %{with internal_libs}
c932c051
ER
468%attr(555,root,root) %{_bindir}/vmware
469# - XXX -networking
470%attr(4555,root,root) %{_bindir}/vmware-ping
c932c051 471%attr(555,root,root) %{_libdir}/vmware/bin/openssl
c932c051
ER
472%attr(555,root,root) %{_libdir}/vmware/bin/vmrun
473%attr(755,root,root) %{_libdir}/vmware/bin/vmware-hostd
474%attr(755,root,root) %{_libdir}/vmware/bin/vmware-hostd-dynamic
475%attr(555,root,root) %{_libdir}/vmware/bin/vmware-remotemks
476%attr(555,root,root) %{_libdir}/vmware/bin/vmware-remotemks-debug
477%attr(555,root,root) %{_libdir}/vmware/bin/vmware-vimdump
478%attr(555,root,root) %{_libdir}/vmware/bin/vmware-vmx-debug
479%attr(777,root,root) %{_libdir}/vmware/bin/vmware-vmx-stats
480%attr(755,root,root) %{_libdir}/vmware/bin/vmware-vsh
481
482%dir %{_libdir}/vmware/lib
c932c051 483%{_libdir}/vmware/lib/libcrypto.so.0.9.7
c932c051 484%{_libdir}/vmware/lib/libcurl.so.4
c932c051 485%{_libdir}/vmware/lib/libglib-2.0.so.0
c932c051
ER
486%{_libdir}/vmware/lib/libgobject-2.0.so.0
487%{_libdir}/vmware/lib/libgthread-2.0.so.0
c932c051 488%{_libdir}/vmware/lib/libssl.so.0.9.7
c932c051
ER
489%dir %{_libdir}/vmware/lib/libexpat.so.0
490%attr(755,root,root) %{_libdir}/vmware/lib/libexpat.so.0/libexpat.so.0
491%dir %{_libdir}/vmware/lib/libgcc_s.so.1
492%attr(755,root,root) %{_libdir}/vmware/lib/libgcc_s.so.1/libgcc_s.so.1
493%dir %{_libdir}/vmware/lib/libgvmomi.so.0
494%attr(555,root,root) %{_libdir}/vmware/lib/libgvmomi.so.0/libgvmomi.so.0
495%dir %{_libdir}/vmware/lib/libpng12.so.0
496%attr(755,root,root) %{_libdir}/vmware/lib/libpng12.so.0/libpng12.so.0
497%dir %{_libdir}/vmware/lib/libstdc++.so.6
498%attr(755,root,root) %{_libdir}/vmware/lib/libstdc++.so.6/libstdc++.so.6
c932c051
ER
499%dir %{_libdir}/vmware/lib/libxml2.so.2
500%attr(755,root,root) %{_libdir}/vmware/lib/libxml2.so.2/libxml2.so.2
77376fa1
ER
501%dir %{_libdir}/vmware/lib/libpixops.so.2.0.2
502%attr(755,root,root) %{_libdir}/vmware/lib/libpixops.so.2.0.2/libpixops.so.2.0.2
c932c051
ER
503
504%attr(555,root,root) %{_libdir}/vmware/lib/wrapper-gtk24.sh
21baaa38 505%endif
a4a79c8a 506%{_libdir}/vmware/licenses
507%dir %{_libdir}/vmware/messages
a4a79c8a 508%lang(ja) %{_libdir}/vmware/messages/ja
509%{_libdir}/vmware/share
510%{_libdir}/vmware/xkeymap
c932c051
ER
511%dir %{_libdir}/vmware/hostd
512%attr(755,root,root) %{_libdir}/vmware/hostd/*.so
513%{_libdir}/vmware/hostd/locale
514%dir %{_libdir}/vmware/hostd/docroot
515%dir %{_libdir}/vmware/hostd/docroot/client
516%dir %{_libdir}/vmware/hostd/docroot/sdk
517%dir %{_libdir}/vmware/hostd/docroot/downloads
518%{_libdir}/vmware/hostd/docroot/*.png
519%{_libdir}/vmware/hostd/docroot/*.js
520%{_libdir}/vmware/hostd/docroot/*.jpeg
521%{_libdir}/vmware/hostd/docroot/*.html
522%{_libdir}/vmware/hostd/docroot/*.css
523%{_libdir}/vmware/hostd/docroot/en
524%attr(644,root,root) %{_libdir}/vmware/hostd/docroot/client/VMware-viclient.exe
525%attr(644,root,root) %{_libdir}/vmware/hostd/docroot/client/clients-template.xml
526%attr(644,root,root) %{_libdir}/vmware/hostd/docroot/sdk/vim.wsdl
527%attr(644,root,root) %{_libdir}/vmware/hostd/docroot/sdk/vimService.wsdl
528
529%attr(755,root,root) %{_libdir}/vmware/hostd/py
530%attr(755,root,root) %{_libdir}/vmware/hostd/wsdl
531%{_mandir}/man1/vmware.1*
21baaa38 532%attr(1777,root,root) %dir /var/run/vmware
a4a79c8a 533%attr(751,root,root) %dir /var/log/vmware
c932c051
ER
534#%{_pixmapsdir}/*.png
535#%{_desktopdir}/%{name}.desktop
536
537%dir %{_libdir}/vmware/vmacore
538%attr(755,root,root) %{_libdir}/vmware/vmacore/libvmacore.so.*.*
539%attr(755,root,root) %{_libdir}/vmware/vmacore/libvmomi.so.*.*
540
541# belongs to -help
542%{_libdir}/vmware/help
543
544%defattr(444,root,root,755)
545%dir %doc %{_docdir}
546%doc %{_docdir}/[ERo]*
547%defattr(644,root,root,755)
548%doc %dir %{_docdir}/VMwareVix
549%doc %{_docdir}/VMwareVix/lang
550%doc %{_docdir}/VMwareVix/errors
551%doc %{_docdir}/VMwareVix/types
552%attr(444,root,root) %doc %{_docdir}/VMwareVix/*.html
77376fa1 553%attr(444,root,root) %doc %{_docdir}/VMwareVix/*.css
c932c051
ER
554%dir %{_docdir}/VMwareVix/samples
555%attr(666,root,root) %doc %{_docdir}/VMwareVix/samples/*.c
556
557%defattr(-,root,root,755)
558%dir %{_libdir}/vmware/webAccess
559%defattr(444,root,root,755)
0ee55dff 560# TODO: use system java-sun
c932c051 561%dir %{_libdir}/vmware/webAccess/java
77376fa1
ER
562%dir %{_libdir}/vmware/webAccess/java/jre*
563%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/bin/*
564%dir %{_libdir}/vmware/webAccess/java/jre*/bin
565%dir %{_libdir}/vmware/webAccess/java/jre*/lib
d1aa1c6c 566%ifarch %{ix86}
77376fa1 567%dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386
d1aa1c6c
ER
568%endif
569%ifarch %{x8664}
77376fa1 570%dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64
d1aa1c6c 571%endif
77376fa1
ER
572%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/*.so
573%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/headless/*.so
574%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/motif21/*.so
575%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/native_threads/*.so
576%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/xawt/*.so
c932c051 577# yeah. go figure
77376fa1
ER
578%attr(777,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/server/libjsig.so
579%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/server/libjvm.so
580%{_libdir}/vmware/webAccess/java/jre*/lib/*.jar
581%{_libdir}/vmware/webAccess/java/jre*/lib/ext
582%{_libdir}/vmware/webAccess/java/jre*/lib/font*
583%{_libdir}/vmware/webAccess/java/jre*/lib/im
584%{_libdir}/vmware/webAccess/java/jre*/lib/images
585%{_libdir}/vmware/webAccess/java/jre*/lib/zi
586%{_libdir}/vmware/webAccess/java/jre*/lib/audio
587%{_libdir}/vmware/webAccess/java/jre*/lib/cmm
588%{_libdir}/vmware/webAccess/java/jre*/lib/security
589%{_libdir}/vmware/webAccess/java/jre*/lib/management
590%{_libdir}/vmware/webAccess/java/jre*/lib/oblique-fonts
591%{_libdir}/vmware/webAccess/java/jre*/lib/psfont*
592%{_libdir}/vmware/webAccess/java/jre*/[A-Z]*
c932c051 593%attr(644,root,root) %{_libdir}/vmware/webAccess/vmware*
d1aa1c6c 594%ifarch %{ix86}
77376fa1
ER
595%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/i386/awt_robot
596%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/i386/gtkhelper
597%{_libdir}/vmware/webAccess/java/jre*/lib/i386/jvm.cfg
598%{_libdir}/vmware/webAccess/java/jre*/lib/i386/server/Xusage.txt
599%dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386/headless
600%dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386/motif21
601%dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386/native_threads
602%dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386/server
603%dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386/xawt
d1aa1c6c
ER
604%endif
605%ifarch %{x8664}
77376fa1
ER
606%{_libdir}/vmware/webAccess/java/jre*/.systemPrefs
607%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/awt_robot
608%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/gtkhelper
609%{_libdir}/vmware/webAccess/java/jre*/lib/amd64/jvm.cfg
610%{_libdir}/vmware/webAccess/java/jre*/lib/amd64/server/Xusage.txt
611%dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/headless
612%dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/motif21
613%dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/native_threads
614%dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/server
615%dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/xawt
616%endif
617%{_libdir}/vmware/webAccess/java/jre*/lib/classlist
618%{_libdir}/vmware/webAccess/java/jre*/lib/content-types.properties
619%{_libdir}/vmware/webAccess/java/jre*/lib/flavormap.properties
620%{_libdir}/vmware/webAccess/java/jre*/lib/jvm.hprof.txt
621%{_libdir}/vmware/webAccess/java/jre*/lib/logging.properties
622%{_libdir}/vmware/webAccess/java/jre*/lib/net.properties
623%{_libdir}/vmware/webAccess/java/jre*/lib/sound.properties
c932c051
ER
624
625%defattr(444,root,root,755)
626%dir %{_libdir}/vmware/webAccess/tomcat
77376fa1
ER
627%dir %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*
628%{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/conf
629%{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/temp
c932c051 630%defattr(555,root,root,755)
77376fa1 631%{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/bin
c932c051 632%defattr(644,root,root,755)
77376fa1
ER
633%{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/webapps
634%{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/lib
c932c051 635%defattr(444,root,root,755)
77376fa1
ER
636%{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/LICENSE
637%{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/NOTICE
638%{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/RELEASE-NOTES
639%{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/RUNNING.txt
c932c051
ER
640
641%defattr(444,root,root,755)
642%{_libdir}/vmware/vmware-vix
643
644%defattr(555,root,root,755)
645%{_libdir}/vmware/net-services.sh
646
647%defattr(444,root,root,755)
c932c051
ER
648%{_libdir}/vmware/configurator
649
650# -networking stuff
651%attr(555,root,root) %{_bindir}/vmnet-bridge
652%attr(555,root,root) %{_bindir}/vmnet-dhcpd
653%attr(555,root,root) %{_bindir}/vmnet-natd
654%attr(555,root,root) %{_bindir}/vmnet-netifup
655%attr(555,root,root) %{_bindir}/vmnet-sniffer
21baaa38 656
e73739c3 657%if 0
21baaa38 658%files console
3c34bc99 659%defattr(644,root,root,755)
5cc7759b 660%dir %{_sysconfdir}/vmware-server-console
661%{_sysconfdir}/vmware-server-console/locations
5cc7759b 662%dir %{_libdir}/vmware-server-console
663%dir %{_libdir}/vmware-server-console/bin
21baaa38
MM
664
665%files console-help
666%defattr(644,root,root,755)
21baaa38
MM
667
668%files debug
669%defattr(644,root,root,755)
21baaa38
MM
670
671%files help
672%defattr(644,root,root,755)
c932c051 673%{_libdir}/vmware/help
21baaa38
MM
674
675%files networking
676%defattr(644,root,root,755)
677%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet.conf
678%attr(754,root,root) /etc/rc.d/init.d/vmnet
679%attr(755,root,root) %{_bindir}/vmnet-bridge
680%attr(755,root,root) %{_bindir}/vmnet-dhcpd
681%attr(755,root,root) %{_bindir}/vmnet-natd
682%attr(755,root,root) %{_bindir}/vmnet-netifup
683%attr(755,root,root) %{_bindir}/vmnet-sniffer
684%attr(755,root,root) %{_bindir}/vmware-ping
21baaa38 685
21baaa38
MM
686%files samba
687%defattr(644,root,root,755)
688%doc lib/configurator/vmnet-smb.conf
689%attr(755,root,root) %{_bindir}/vmware-nmbd
690%attr(755,root,root) %{_bindir}/vmware-smbd
691%attr(755,root,root) %{_bindir}/vmware-smbpasswd
692%attr(755,root,root) %{_bindir}/vmware-smbpasswd.bin
693%{_libdir}/vmware/smb
694%endif
695%endif
696
697%if %{with kernel}
a4e0119e 698%files -n kernel%{_alt_kernel}-misc-vmci
606ddb2b
ER
699%defattr(644,root,root,755)
700/lib/modules/%{_kernel_ver}/misc/vmci.ko*
701
a4e0119e 702%files -n kernel%{_alt_kernel}-misc-vmmon
21baaa38
MM
703%defattr(644,root,root,755)
704/lib/modules/%{_kernel_ver}/misc/vmmon.ko*
705
a4e0119e 706%files -n kernel%{_alt_kernel}-misc-vmnet
21baaa38
MM
707%defattr(644,root,root,755)
708/lib/modules/%{_kernel_ver}/misc/vmnet.ko*
77376fa1
ER
709
710%files -n kernel%{_alt_kernel}-misc-vsock
711%defattr(644,root,root,755)
712/lib/modules/%{_kernel_ver}/misc/vsock.ko*
0108f1e9 713%endif
This page took 0.209522 seconds and 4 git commands to generate.