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