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