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