]> git.pld-linux.org Git - packages/VMware-server.git/blame - VMware-server.spec
- build kernel part (new module: vmci)
[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
23%bcond_without kernel # don't build kernel modules
606ddb2b 24%bcond_with userspace # don't build userspace utilities
21baaa38
MM
25%bcond_with internal_libs # internal libs stuff
26%bcond_with verbose # verbose build (V=1)
27#
28%include /usr/lib/rpm/macros.perl
21baaa38 29#
b70d7c8e
ER
30%define ver 2.0
31%define subver 63231
32%define rel 0.1
33%define urel 115
34%define ccver %(rpm -q --qf %{V} gcc)
21baaa38
MM
35#
36Summary: VMware Server
0491bf08 37Summary(pl.UTF-8): VMware Server - wirtualna platforma dla stacji roboczej
21baaa38 38Name: VMware-server
b70d7c8e
ER
39Version: %{ver}.%{subver}
40Release: %{rel}
21baaa38
MM
41License: custom, non-distributable
42Group: Applications/Emulators
b70d7c8e
ER
43# http://www.vmware.com/beta/server/download.html
44Source0: http://download3.vmware.com/software/vmserver/%{name}-e.x.p-%{subver}.i386.tar.gz
45# NoSource0-md5: 853247ff0e313f34bd0c3052de8e2c28
46Source1: http://download3.vmware.com/software/vmserver/%{name}-e.x.p-%{subver}.x86_64.tar.gz
47# NoSource1-md5: 0d36ae02640d913251fd11918f798da3
48Source2: http://download3.vmware.com/software/vmserver/VMware-vix-e.x.p-%{subver}.i386.tar.gz
49# NoSource2-md5: c7d162fb8c805143ea5b40e7f62ef4da
50Source3: http://download3.vmware.com/software/vmserver/VMware-vix-e.x.p-%{subver}.x86_64.tar.gz
51# NoSource3-md5: 10124d4747e7a579a270376458b7a77b
52Source4: http://knihovny.cvut.cz/ftp/pub/vmware/vmware-any-any-update%{urel}.tar.gz
53# NoSource4-md5: ab33ff7a799fee77f0f4ba5667cd4b9a
54Source5: %{name}.init
55Source6: %{name}-vmnet.conf
56Source7: %{name}.png
57Source8: %{name}.desktop
58Source9: %{name}-nat.conf
59Source10: %{name}-dhcpd.conf
21baaa38
MM
60Patch0: %{name}-Makefile.patch
61Patch1: %{name}-run_script.patch
73b8f8bc 62Patch2: %{name}-init_pl.patch
21baaa38 63NoSource: 0
2f4f313a
JB
64NoSource: 1
65NoSource: 2
b70d7c8e
ER
66NoSource: 3
67NoSource: 4
21baaa38 68URL: http://www.vmware.com/
606ddb2b 69%{?with_dist_kernel:BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.20.2}
b70d7c8e 70BuildRequires: libstdc++-devel
21baaa38 71BuildRequires: rpm-perlprov
606ddb2b 72BuildRequires: rpmbuild(macros) >= 1.438
21baaa38 73BuildRequires: sed >= 4.0
21baaa38 74Requires: libgnomecanvasmm
f4d5d331 75Requires: libsexy
40be3628 76Requires: libsexymm
b70d7c8e 77ExclusiveArch: %{ix86} %{x8664}
21baaa38
MM
78BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
79
80%define _noautoprovfiles %{_libdir}/vmware*/lib/.*\.so.*
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
606ddb2b
ER
170%package -n kernel-misc-vmci
171Summary: Kernel module for VMware Server
172Summary(pl.UTF-8): Moduł jądra dla VMware Server
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
181Provides: kernel(vmci) = %{version}-%{rel}
182
183%description -n kernel-misc-vmci
184Kernel modules for VMware Server - vmci.
185
186%description -n kernel-misc-vmci -l pl.UTF-8
187Moduły jądra dla VMware Server - vmci.
188
21baaa38
MM
189%package -n kernel-misc-vmmon
190Summary: Kernel module for VMware Server
0491bf08 191Summary(pl.UTF-8): Moduł jądra dla VMware Server
b70d7c8e 192Release: %{rel}@%{_kernel_ver_str}
21baaa38
MM
193Group: Base/Kernel
194Requires(post,postun): /sbin/depmod
195Requires: dev >= 2.9.0-7
196%if %{with dist_kernel}
7b803579 197%requires_releq_kernel
198Requires(postun): %releq_kernel
21baaa38 199%endif
b70d7c8e 200Provides: kernel(vmmon) = %{version}-%{rel}
21baaa38
MM
201
202%description -n kernel-misc-vmmon
203Kernel modules for VMware Server - vmmon.
204
73ea1463
JR
205%description -n kernel-misc-vmmon -l pl.UTF-8
206Moduły jądra dla VMware Server - vmmon.
21baaa38
MM
207
208%package -n kernel-misc-vmnet
209Summary: Kernel module for VMware Server
0491bf08 210Summary(pl.UTF-8): Moduł jądra dla VMware Server
b70d7c8e 211Release: %{rel}@%{_kernel_ver_str}
21baaa38
MM
212Group: Base/Kernel
213Requires(post,postun): /sbin/depmod
214Requires: dev >= 2.9.0-7
215%if %{with dist_kernel}
7b803579 216%requires_releq_kernel
217Requires(postun): %releq_kernel
21baaa38 218%endif
b70d7c8e 219Provides: kernel(vmnet) = %{version}-%{rel}
21baaa38
MM
220
221%description -n kernel-misc-vmnet
222Kernel modules for VMware Server - vmnet.
223
73ea1463
JR
224%description -n kernel-misc-vmnet -l pl.UTF-8
225Moduły jądra dla VMware Server - vmnet.
21baaa38 226
21baaa38 227%prep
72f99ac0 228%ifarch %{ix86}
606ddb2b 229%setup -q -T -n vmware-server-distrib -b0 %{?with_userspace:-a2}
72f99ac0
ER
230%endif
231%ifarch %{x8664}
606ddb2b 232%setup -q -T -n vmware-server-distrib -b1 %{?with_userspace:-a3}
72f99ac0 233%endif
606ddb2b
ER
234
235cd lib/modules
236%{__tar} xf source/vmci.tar
237%{__tar} xf source/vmmon.tar
238%{__tar} xf source/vmnet.tar
239mv vmmon-only/linux/driver.c{,.dist}
240mv vmnet-only/hub.c{,.dist}
241mv vmnet-only/driver.c{,.dist}
242cd -
243rm -rf binary # unusable
244
245
246%if 0
b70d7c8e
ER
247tar zxf vmware-mui-distrib/console-distrib/%{name}-console-%{ver}-%{subver}.tar.gz
248cp vmware-any-any-update%{urel}/{vmmon,vmnet}.tar lib/modules/source/
21baaa38
MM
249cd lib/modules/source
250tar xf vmmon.tar
251tar xf vmnet.tar
6240d6b6 252#%patch0 -p0
21baaa38
MM
253cp -a vmmon-only{,.clean}
254cp -a vmnet-only{,.clean}
255cd -
256%patch1 -p1
73b8f8bc 257%patch2 -p0
35bca45b 258tar xf lib/perl/control.tar
606ddb2b 259%endif
21baaa38
MM
260
261%build
21baaa38 262
606ddb2b 263%if 0
b70d7c8e 264cd vmware-any-any-update%{urel}
21baaa38 265chmod u+w ../lib/bin/vmware-vmx ../lib/bin-debug/vmware-vmx ../bin/vmnet-bridge
606ddb2b 266%endif
21baaa38
MM
267
268%if 0
269rm -f update
270%{__cc} %{rpmldflags} %{rpmcflags} -o update update.c
271./update vmx ../lib/bin/vmware-vmx
272./update vmxdebug ../lib/bin-debug/vmware-vmx
273./update bridge ../bin/vmnet-bridge
21baaa38 274cd -
606ddb2b 275%endif
21baaa38 276
35bca45b 277%if %{with userspace}
606ddb2b 278%if 0
35bca45b 279 cd control-only
280 perl Makefile.PL
281 sed -i "s:^INSTALLSITEARCH.*$:INSTALLSITEARCH = %{perl_vendorarch}:" Makefile
282 sed -i "s:^INSTALLSITELIB.*$:INSTALLSITELIB = %{perl_vendorlib}:" Makefile
283 sed -i "s:^INSTALLSITEMAN1DIR.*$:INSTALLSITEMAN1DIR = %{_mandir}/man1:" Makefile
284 sed -i "s:^INSTALLSITEMAN3DIR.*$:INSTALLSITEMAN3DIR = %{_mandir}/man3:" Makefile
285
286 %{__make}
287 cd ..
288%endif
606ddb2b 289%endif
35bca45b 290
21baaa38 291%if %{with kernel}
606ddb2b
ER
292cd lib/modules
293
294%build_kernel_modules -C vmci-only -m vmci SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver}
295
296%build_kernel_modules -C vmmon-only -m vmmon SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver} <<'EOF'
297if grep -q "^CONFIG_PREEMPT_RT=y$" o/.config; then
298 sed -e '/pollQueueLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(pollQueueLock)/' \
299 -e '/timerLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(timerLock)/' \
300 linux/driver.c.dist > linux/driver.c
301else
302 cat linux/driver.c.dist > linux/driver.c
303fi
304EOF
305
306%build_kernel_modules -C vmnet-only -m vmnet SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver} <<'EOF'
307if grep -q "^CONFIG_PREEMPT_RT=y$" o/.config; then
308 sed -e 's/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(vnetHubLock)/' \
309 hub.c.dist > hub.c
310 sed -e 's/RW_LOCK_UNLOCKED/RW_LOCK_UNLOCKED(vnetPeerLock)/' \
311 driver.c.dist > driver.c
312else
313 cat hub.c.dist > hub.c
314 cat driver.c.dist > driver.c
315fi
316EOF
21baaa38
MM
317
318%install
319rm -rf $RPM_BUILD_ROOT
320
321%if %{with userspace}
322install -d \
5cc7759b 323 $RPM_BUILD_ROOT%{_sysconfdir}/vmware{,-server-console} \
21baaa38
MM
324 $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/{nat,dhcpd} \
325 $RPM_BUILD_ROOT%{_bindir} \
326 $RPM_BUILD_ROOT%{_sbindir} \
a4a79c8a 327 $RPM_BUILD_ROOT%{_libdir}/vmware{,-server-console}/bin \
73b8f8bc 328 $RPM_BUILD_ROOT%{_libdir}/vmware/serverd \
21baaa38
MM
329 $RPM_BUILD_ROOT%{_mandir} \
330 $RPM_BUILD_ROOT%{_pixmapsdir} \
331 $RPM_BUILD_ROOT%{_desktopdir} \
332 $RPM_BUILD_ROOT/etc/rc.d/init.d \
a4a79c8a 333 $RPM_BUILD_ROOT/var/{log,run}/vmware
35bca45b 334
335 cd control-only
336 %{__make} install \
337 DESTDIR=$RPM_BUILD_ROOT
338 cd ..
73b8f8bc 339
340 # copy other required perl modules
341 cp -r lib/perl5/site_perl/5.005/VMware $RPM_BUILD_ROOT%{perl_vendorarch}
342 cp -r lib/perl5/site_perl/5.005/i386-linux/VMware/VmdbPerl $RPM_BUILD_ROOT%{perl_vendorarch}/VMware
343 cp -r lib/perl5/site_perl/5.005/i386-linux/VMware/{HConfig,VmdbPerl}.pm $RPM_BUILD_ROOT%{perl_vendorarch}/VMware
344 cp -r lib/perl5/site_perl/5.005/i386-linux/auto/VMware/{HConfig,VmdbPerl} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/VMware
345
346 # remove unecessary files
347 rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/auto/VMware/{HConfig,VmdbPerl,VmPerl}/.{exists,packlist}
21baaa38
MM
348%endif
349
350%if %{with kernel}
606ddb2b
ER
351%install_kernel_modules -m lib/modules/vmci-only/vmci -d misc
352%install_kernel_modules -m lib/modules/vmmon-only/vmmon -d misc
353%install_kernel_modules -m lib/modules/vmnet-only/vmnet -d misc
21baaa38
MM
354%endif
355
356%if %{with userspace}
b70d7c8e
ER
357install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/vmnet
358install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet.conf
359install %{SOURCE7} $RPM_BUILD_ROOT%{_pixmapsdir}
360install %{SOURCE8} $RPM_BUILD_ROOT%{_desktopdir}
361install %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/nat/nat.conf
362install %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
21baaa38
MM
363
364touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases
365touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases~
366
367install bin/*-* $RPM_BUILD_ROOT%{_bindir}
368install sbin/*-* $RPM_BUILD_ROOT%{_sbindir}
a4a79c8a 369install lib/bin/vmware-vmx $RPM_BUILD_ROOT%{_libdir}/vmware/bin
21baaa38 370
73b8f8bc 371sed -e ' s@%sitearch%@%{perl_sitearch}@g; s@%sitelib%@%{perl_sitelib}@g; s@%vendorarch%@%{perl_vendorarch}@g; s@%vendorlib%@%{perl_vendorlib}@g; s@%archlib%@%{perl_archlib}@g; s@%privlib%@%{perl_privlib}@g;' < lib/serverd/init.pl.default > $RPM_BUILD_ROOT%{_libdir}/vmware/serverd/init.pl
372
21baaa38 373#cp -r lib/{bin-debug,config,help*,isoimages,licenses,messages,smb,xkeymap} \
a4a79c8a 374cp -r lib/{bin-debug,config,help*,isoimages,licenses,messages,share,xkeymap} \
375 $RPM_BUILD_ROOT%{_libdir}/vmware
21baaa38 376
a4a79c8a 377cp -r vmware-server-console-distrib/lib/{bin-debug,config,help*,messages,share,xkeymap} \
5cc7759b 378 $RPM_BUILD_ROOT%{_libdir}/vmware-server-console
21baaa38 379
5cc7759b 380install vmware-server-console-distrib/lib/bin/vmware-remotemks $RPM_BUILD_ROOT%{_libdir}/vmware-server-console/bin
21baaa38 381
5cc7759b 382cp -r vmware-server-console-distrib/man/* man/* $RPM_BUILD_ROOT%{_mandir}
21baaa38
MM
383gunzip $RPM_BUILD_ROOT%{_mandir}/man?/*.gz
384
5cc7759b 385cat > $RPM_BUILD_ROOT%{_sysconfdir}/vmware-server-console/locations <<EOF
21baaa38 386VM_BINDIR=%{_bindir}
5cc7759b 387VM_LIBDIR=%{_libdir}/vmware-server-console
21baaa38
MM
388EOF
389
390%if %{with internal_libs}
391install bin/vmware $RPM_BUILD_ROOT%{_bindir}
a4a79c8a 392install lib/bin/vmware $RPM_BUILD_ROOT%{_libdir}/vmware/bin
393cp -r lib/lib $RPM_BUILD_ROOT%{_libdir}/vmware
21baaa38 394
5cc7759b 395install vmware-server-console-distrib/bin/vmware-server-console $RPM_BUILD_ROOT%{_bindir}
396install vmware-server-console-distrib/lib/bin/vmware $RPM_BUILD_ROOT%{_libdir}/vmware-server-console/bin
397cp -r vmware-server-console-distrib/lib/lib $RPM_BUILD_ROOT%{_libdir}/vmware-server-console
21baaa38
MM
398%else
399install lib/bin/vmware $RPM_BUILD_ROOT%{_bindir}
5cc7759b 400install vmware-server-console-distrib/lib/bin/vmware-server-console $RPM_BUILD_ROOT%{_bindir}
21baaa38
MM
401%endif
402%endif
403
21baaa38
MM
404%clean
405rm -rf $RPM_BUILD_ROOT
406
407%post networking
408/sbin/chkconfig --add vmnet
ad4726ec 409%service vmnet restart "VMware networking service"
21baaa38
MM
410
411%preun networking
412if [ "$1" = "0" ]; then
ad4726ec 413 %service vmnet stop
21baaa38
MM
414 /sbin/chkconfig --del vmnet
415fi
416
606ddb2b
ER
417%post -n kernel-misc-vmci
418%depmod %{_kernel_ver}
419
420%postun -n kernel-misc-vmci
421%depmod %{_kernel_ver}
422
21baaa38
MM
423%post -n kernel-misc-vmmon
424%depmod %{_kernel_ver}
425
426%postun -n kernel-misc-vmmon
427%depmod %{_kernel_ver}
428
429%post -n kernel-misc-vmnet
430%depmod %{_kernel_ver}
431
432%postun -n kernel-misc-vmnet
433%depmod %{_kernel_ver}
434
21baaa38
MM
435%if %{with userspace}
436%files
437%defattr(644,root,root,755)
438%doc doc/* lib/configurator/vmnet-{dhcpd,nat}.conf
439%dir %{_sysconfdir}/vmware
21baaa38
MM
440%attr(755,root,root) %{_bindir}/vm-support
441%attr(755,root,root) %{_bindir}/vmware-authtrusted
442%attr(755,root,root) %{_bindir}/vmware-cmd
443%attr(755,root,root) %{_bindir}/vmware
444%attr(755,root,root) %{_bindir}/vmware-loop
445%attr(755,root,root) %{_bindir}/vmware-mount.pl
446%attr(755,root,root) %{_bindir}/vmware-vdiskmanager
447%attr(755,root,root) %{_sbindir}/*
a4a79c8a 448%dir %{_libdir}/vmware
449%dir %{_libdir}/vmware/bin
21baaa38 450# warning: SUID !!!
a4a79c8a 451%attr(4755,root,root) %{_libdir}/vmware/bin/vmware-vmx
452%{_libdir}/vmware/config
453%{_libdir}/vmware/isoimages
21baaa38 454%if %{with internal_libs}
a4a79c8a 455%attr(755,root,root) %{_libdir}/vmware/bin/vmware
456%{_libdir}/vmware/lib
457%attr(755,root,root) %{_libdir}/vmware/lib/wrapper-gtk24.sh
21baaa38 458%endif
73b8f8bc 459%dir %{_libdir}/vmware/serverd
460%attr(750,root,root) %{_libdir}/vmware/serverd/init.pl
a4a79c8a 461%{_libdir}/vmware/licenses
462%dir %{_libdir}/vmware/messages
463%{_libdir}/vmware/messages/en
464%lang(ja) %{_libdir}/vmware/messages/ja
465%{_libdir}/vmware/share
466%{_libdir}/vmware/xkeymap
21baaa38 467%{_mandir}/man1/vmware.1*
35bca45b 468%{_mandir}/man3/*
469%{perl_vendorarch}/VMware
470%{perl_vendorarch}/auto/VMware
21baaa38 471%attr(1777,root,root) %dir /var/run/vmware
a4a79c8a 472%attr(751,root,root) %dir /var/log/vmware
21baaa38
MM
473%{_pixmapsdir}/*.png
474%{_desktopdir}/%{name}.desktop
475
476%files console
3c34bc99 477%defattr(644,root,root,755)
5cc7759b 478%dir %{_sysconfdir}/vmware-server-console
479%{_sysconfdir}/vmware-server-console/locations
480%attr(755,root,root) %{_bindir}/vmware-server-console
481%dir %{_libdir}/vmware-server-console
482%dir %{_libdir}/vmware-server-console/bin
483%attr(755,root,root) %{_libdir}/vmware-server-console/bin/vmware-remotemks
484%{_libdir}/vmware-server-console/config
21baaa38 485%if %{with internal_libs}
5cc7759b 486%attr(755,root,root) %{_libdir}/vmware-server-console/bin/vmware
487%{_libdir}/vmware-server-console/lib
488%attr(755,root,root) %{_libdir}/vmware-server-console/lib/wrapper-gtk24.sh
21baaa38 489%endif
5cc7759b 490%dir %{_libdir}/vmware-server-console/messages
491#%{_libdir}/vmware-server-console/messages/en
492%lang(ja) %{_libdir}/vmware-server-console/messages/ja
493%{_libdir}/vmware-server-console/share
494%{_libdir}/vmware-server-console/xkeymap
495%{_mandir}/man1/vmware-server-console.1*
21baaa38
MM
496
497%files console-help
498%defattr(644,root,root,755)
5cc7759b 499%{_libdir}/vmware-server-console/help*
21baaa38
MM
500
501%files debug
502%defattr(644,root,root,755)
a4a79c8a 503%dir %{_libdir}/vmware/bin-debug
21baaa38 504# warning: SUID !!!
a4a79c8a 505%attr(4755,root,root) %{_libdir}/vmware/bin-debug/vmware-vmx
5cc7759b 506%dir %{_libdir}/vmware-server-console/bin-debug
a4a79c8a 507%attr(755,root,root) %{_libdir}/vmware/bin-debug/vmware-remotemks
5cc7759b 508%attr(755,root,root) %{_libdir}/vmware-server-console/bin-debug/vmware-remotemks
21baaa38
MM
509
510%files help
511%defattr(644,root,root,755)
a4a79c8a 512%{_libdir}/vmware/help*
21baaa38
MM
513
514%files networking
515%defattr(644,root,root,755)
516%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet.conf
517%attr(754,root,root) /etc/rc.d/init.d/vmnet
518%attr(755,root,root) %{_bindir}/vmnet-bridge
519%attr(755,root,root) %{_bindir}/vmnet-dhcpd
520%attr(755,root,root) %{_bindir}/vmnet-natd
521%attr(755,root,root) %{_bindir}/vmnet-netifup
522%attr(755,root,root) %{_bindir}/vmnet-sniffer
523%attr(755,root,root) %{_bindir}/vmware-ping
524%dir %{_sysconfdir}/vmware/vmnet8
f4d5d331 525%dir %{_sysconfdir}/vmware/vmnet8/dhcpd
21baaa38 526%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
f4d5d331 527%dir %{_sysconfdir}/vmware/vmnet8/nat
21baaa38
MM
528%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/nat/nat.conf
529%verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases*
530
531%if 0
532%files samba
533%defattr(644,root,root,755)
534%doc lib/configurator/vmnet-smb.conf
535%attr(755,root,root) %{_bindir}/vmware-nmbd
536%attr(755,root,root) %{_bindir}/vmware-smbd
537%attr(755,root,root) %{_bindir}/vmware-smbpasswd
538%attr(755,root,root) %{_bindir}/vmware-smbpasswd.bin
539%{_libdir}/vmware/smb
540%endif
541%endif
542
543%if %{with kernel}
606ddb2b
ER
544%files -n kernel-misc-vmci
545%defattr(644,root,root,755)
546/lib/modules/%{_kernel_ver}/misc/vmci.ko*
547
21baaa38
MM
548%files -n kernel-misc-vmmon
549%defattr(644,root,root,755)
550/lib/modules/%{_kernel_ver}/misc/vmmon.ko*
551
552%files -n kernel-misc-vmnet
553%defattr(644,root,root,755)
554/lib/modules/%{_kernel_ver}/misc/vmnet.ko*
0108f1e9 555%endif
This page took 0.109158 seconds and 4 git commands to generate.