- start 2.0 (build 63231), old one in VMware-1_0 branch
[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
21baaa38 24%bcond_without 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/
7b803579 69%{?with_dist_kernel:BuildRequires: kernel-module-build >= 3:2.6.20.2}
b70d7c8e 70BuildRequires: libstdc++-devel
21baaa38 71BuildRequires: rpm-perlprov
7b803579 72BuildRequires: rpmbuild(macros) >= 1.379
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
MM
169
170%package -n kernel-misc-vmmon
171Summary: Kernel module for VMware Server
0491bf08 172Summary(pl.UTF-8): Moduł jądra dla VMware Server
b70d7c8e 173Release: %{rel}@%{_kernel_ver_str}
21baaa38
MM
174Group: Base/Kernel
175Requires(post,postun): /sbin/depmod
176Requires: dev >= 2.9.0-7
177%if %{with dist_kernel}
7b803579 178%requires_releq_kernel
179Requires(postun): %releq_kernel
21baaa38 180%endif
b70d7c8e 181Provides: kernel(vmmon) = %{version}-%{rel}
21baaa38
MM
182
183%description -n kernel-misc-vmmon
184Kernel modules for VMware Server - vmmon.
185
73ea1463
JR
186%description -n kernel-misc-vmmon -l pl.UTF-8
187Moduły jądra dla VMware Server - vmmon.
21baaa38
MM
188
189%package -n kernel-misc-vmnet
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(vmnet) = %{version}-%{rel}
21baaa38
MM
201
202%description -n kernel-misc-vmnet
203Kernel modules for VMware Server - vmnet.
204
73ea1463
JR
205%description -n kernel-misc-vmnet -l pl.UTF-8
206Moduły jądra dla VMware Server - vmnet.
21baaa38 207
21baaa38
MM
208%prep
209%setup -q -n vmware-server-distrib -a1 -a2
b70d7c8e
ER
210tar zxf vmware-mui-distrib/console-distrib/%{name}-console-%{ver}-%{subver}.tar.gz
211cp vmware-any-any-update%{urel}/{vmmon,vmnet}.tar lib/modules/source/
21baaa38
MM
212cd lib/modules/source
213tar xf vmmon.tar
214tar xf vmnet.tar
6240d6b6 215#%patch0 -p0
21baaa38
MM
216cp -a vmmon-only{,.clean}
217cp -a vmnet-only{,.clean}
218cd -
219%patch1 -p1
73b8f8bc 220%patch2 -p0
35bca45b 221tar xf lib/perl/control.tar
21baaa38
MM
222
223%build
224sed -i 's:vm_db_answer_LIBDIR:VM_LIBDIR:g;s:vm_db_answer_BINDIR:VM_BINDIR:g' bin/vmware
225
b70d7c8e 226cd vmware-any-any-update%{urel}
21baaa38
MM
227chmod u+w ../lib/bin/vmware-vmx ../lib/bin-debug/vmware-vmx ../bin/vmnet-bridge
228
229%if 0
230rm -f update
231%{__cc} %{rpmldflags} %{rpmcflags} -o update update.c
232./update vmx ../lib/bin/vmware-vmx
233./update vmxdebug ../lib/bin-debug/vmware-vmx
234./update bridge ../bin/vmnet-bridge
235%endif
236cd -
237
35bca45b 238%if %{with userspace}
239 cd control-only
240 perl Makefile.PL
241 sed -i "s:^INSTALLSITEARCH.*$:INSTALLSITEARCH = %{perl_vendorarch}:" Makefile
242 sed -i "s:^INSTALLSITELIB.*$:INSTALLSITELIB = %{perl_vendorlib}:" Makefile
243 sed -i "s:^INSTALLSITEMAN1DIR.*$:INSTALLSITEMAN1DIR = %{_mandir}/man1:" Makefile
244 sed -i "s:^INSTALLSITEMAN3DIR.*$:INSTALLSITEMAN3DIR = %{_mandir}/man3:" Makefile
245
246 %{__make}
247 cd ..
248%endif
249
21baaa38
MM
250%if %{with kernel}
251cd lib/modules/source
252rm -rf built
253mkdir built
254
21baaa38 255for mod in vmmon vmnet ; do
7b803579 256 for cfg in %{?with_dist_kernel:dist}%{!?with_dist_kernel:nondist}; do
21baaa38
MM
257 if [ ! -r "%{_kernelsrcdir}/config-$cfg" ]; then
258 exit 1
259 fi
260 rm -rf $mod-only
261 cp -a $mod-only.clean $mod-only
262 cd $mod-only
4be390e9 263 install -d o/include/linux
264 ln -sf %{_kernelsrcdir}/config-$cfg o/.config
265 ln -sf %{_kernelsrcdir}/Module.symvers-$cfg o/Module.symvers
266 ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h o/include/linux/autoconf.h
267 if grep -q "^CONFIG_PREEMPT_RT=y$" o/.config; then
268 sed -e '/pollQueueLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(pollQueueLock)/' \
269 -e '/timerLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(timerLock)/' \
270 -i ../vmmon-only/linux/driver.c
271 sed -e 's/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(vnetHubLock)/' \
272 -i ../vmnet-only/hub.c
273 sed -e 's/RW_LOCK_UNLOCKED/RW_LOCK_UNLOCKED(vnetPeerLock)/' \
274 -i ../vmnet-only/driver.c
275 fi
276 %if %{with dist_kernel}
ee18948b 277 %{__make} -j1 -C %{_kernelsrcdir} O=$PWD/o prepare scripts
4be390e9 278 %else
279 install -d o/include/config
280 touch o/include/config/MARKER
281 ln -sf %{_kernelsrcdir}/scripts o/scripts
282 %endif
21baaa38
MM
283 %{__make} -C %{_kernelsrcdir} modules \
284 VMWARE_VER=VME_V5 \
4be390e9 285 SRCROOT=$PWD \
286 M=$PWD O=$PWD/o \
21baaa38 287 VM_KBUILD=26 \
4be390e9 288 %{?with_verbose:V=1} \
b70d7c8e 289 VM_CCVER=%{ccver}
21baaa38
MM
290 mv -f $mod.ko ../built/$mod-$cfg.ko
291 cd -
292 done
293done
21baaa38
MM
294%endif
295
296%install
297rm -rf $RPM_BUILD_ROOT
298
299%if %{with userspace}
300install -d \
5cc7759b 301 $RPM_BUILD_ROOT%{_sysconfdir}/vmware{,-server-console} \
21baaa38
MM
302 $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/{nat,dhcpd} \
303 $RPM_BUILD_ROOT%{_bindir} \
304 $RPM_BUILD_ROOT%{_sbindir} \
a4a79c8a 305 $RPM_BUILD_ROOT%{_libdir}/vmware{,-server-console}/bin \
73b8f8bc 306 $RPM_BUILD_ROOT%{_libdir}/vmware/serverd \
21baaa38
MM
307 $RPM_BUILD_ROOT%{_mandir} \
308 $RPM_BUILD_ROOT%{_pixmapsdir} \
309 $RPM_BUILD_ROOT%{_desktopdir} \
310 $RPM_BUILD_ROOT/etc/rc.d/init.d \
a4a79c8a 311 $RPM_BUILD_ROOT/var/{log,run}/vmware
35bca45b 312
313 cd control-only
314 %{__make} install \
315 DESTDIR=$RPM_BUILD_ROOT
316 cd ..
73b8f8bc 317
318 # copy other required perl modules
319 cp -r lib/perl5/site_perl/5.005/VMware $RPM_BUILD_ROOT%{perl_vendorarch}
320 cp -r lib/perl5/site_perl/5.005/i386-linux/VMware/VmdbPerl $RPM_BUILD_ROOT%{perl_vendorarch}/VMware
321 cp -r lib/perl5/site_perl/5.005/i386-linux/VMware/{HConfig,VmdbPerl}.pm $RPM_BUILD_ROOT%{perl_vendorarch}/VMware
322 cp -r lib/perl5/site_perl/5.005/i386-linux/auto/VMware/{HConfig,VmdbPerl} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/VMware
323
324 # remove unecessary files
325 rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/auto/VMware/{HConfig,VmdbPerl,VmPerl}/.{exists,packlist}
21baaa38
MM
326%endif
327
328%if %{with kernel}
329install -d $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}{,smp}/misc
330
b70d7c8e 331#cd vmware-any-any-update%{urel}
21baaa38
MM
332cd lib/modules/source
333
7b803579 334install built/vmmon-%{?with_dist_kernel:dist}%{!?with_dist_kernel:nondist}.ko \
21baaa38 335 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc/vmmon.ko
7b803579 336install built/vmnet-%{?with_dist_kernel:dist}%{!?with_dist_kernel:nondist}.ko \
21baaa38 337 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc/vmnet.ko
21baaa38
MM
338
339cd -
340%endif
341
342%if %{with userspace}
b70d7c8e
ER
343install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/vmnet
344install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet.conf
345install %{SOURCE7} $RPM_BUILD_ROOT%{_pixmapsdir}
346install %{SOURCE8} $RPM_BUILD_ROOT%{_desktopdir}
347install %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/nat/nat.conf
348install %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
21baaa38
MM
349
350touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases
351touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases~
352
353install bin/*-* $RPM_BUILD_ROOT%{_bindir}
354install sbin/*-* $RPM_BUILD_ROOT%{_sbindir}
a4a79c8a 355install lib/bin/vmware-vmx $RPM_BUILD_ROOT%{_libdir}/vmware/bin
21baaa38 356
73b8f8bc 357sed -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
358
21baaa38 359#cp -r lib/{bin-debug,config,help*,isoimages,licenses,messages,smb,xkeymap} \
a4a79c8a 360cp -r lib/{bin-debug,config,help*,isoimages,licenses,messages,share,xkeymap} \
361 $RPM_BUILD_ROOT%{_libdir}/vmware
21baaa38 362
a4a79c8a 363cp -r vmware-server-console-distrib/lib/{bin-debug,config,help*,messages,share,xkeymap} \
5cc7759b 364 $RPM_BUILD_ROOT%{_libdir}/vmware-server-console
21baaa38 365
5cc7759b 366install vmware-server-console-distrib/lib/bin/vmware-remotemks $RPM_BUILD_ROOT%{_libdir}/vmware-server-console/bin
21baaa38 367
5cc7759b 368cp -r vmware-server-console-distrib/man/* man/* $RPM_BUILD_ROOT%{_mandir}
21baaa38
MM
369gunzip $RPM_BUILD_ROOT%{_mandir}/man?/*.gz
370
5cc7759b 371cat > $RPM_BUILD_ROOT%{_sysconfdir}/vmware-server-console/locations <<EOF
21baaa38 372VM_BINDIR=%{_bindir}
5cc7759b 373VM_LIBDIR=%{_libdir}/vmware-server-console
21baaa38
MM
374EOF
375
376%if %{with internal_libs}
377install bin/vmware $RPM_BUILD_ROOT%{_bindir}
a4a79c8a 378install lib/bin/vmware $RPM_BUILD_ROOT%{_libdir}/vmware/bin
379cp -r lib/lib $RPM_BUILD_ROOT%{_libdir}/vmware
21baaa38 380
5cc7759b 381install vmware-server-console-distrib/bin/vmware-server-console $RPM_BUILD_ROOT%{_bindir}
382install vmware-server-console-distrib/lib/bin/vmware $RPM_BUILD_ROOT%{_libdir}/vmware-server-console/bin
383cp -r vmware-server-console-distrib/lib/lib $RPM_BUILD_ROOT%{_libdir}/vmware-server-console
21baaa38
MM
384%else
385install lib/bin/vmware $RPM_BUILD_ROOT%{_bindir}
5cc7759b 386install vmware-server-console-distrib/lib/bin/vmware-server-console $RPM_BUILD_ROOT%{_bindir}
21baaa38
MM
387%endif
388%endif
389
21baaa38
MM
390%clean
391rm -rf $RPM_BUILD_ROOT
392
393%post networking
394/sbin/chkconfig --add vmnet
ad4726ec 395%service vmnet restart "VMware networking service"
21baaa38
MM
396
397%preun networking
398if [ "$1" = "0" ]; then
ad4726ec 399 %service vmnet stop
21baaa38
MM
400 /sbin/chkconfig --del vmnet
401fi
402
403%post -n kernel-misc-vmmon
404%depmod %{_kernel_ver}
405
406%postun -n kernel-misc-vmmon
407%depmod %{_kernel_ver}
408
409%post -n kernel-misc-vmnet
410%depmod %{_kernel_ver}
411
412%postun -n kernel-misc-vmnet
413%depmod %{_kernel_ver}
414
21baaa38
MM
415%if %{with userspace}
416%files
417%defattr(644,root,root,755)
418%doc doc/* lib/configurator/vmnet-{dhcpd,nat}.conf
419%dir %{_sysconfdir}/vmware
21baaa38
MM
420%attr(755,root,root) %{_bindir}/vm-support
421%attr(755,root,root) %{_bindir}/vmware-authtrusted
422%attr(755,root,root) %{_bindir}/vmware-cmd
423%attr(755,root,root) %{_bindir}/vmware
424%attr(755,root,root) %{_bindir}/vmware-loop
425%attr(755,root,root) %{_bindir}/vmware-mount.pl
426%attr(755,root,root) %{_bindir}/vmware-vdiskmanager
427%attr(755,root,root) %{_sbindir}/*
a4a79c8a 428%dir %{_libdir}/vmware
429%dir %{_libdir}/vmware/bin
21baaa38 430# warning: SUID !!!
a4a79c8a 431%attr(4755,root,root) %{_libdir}/vmware/bin/vmware-vmx
432%{_libdir}/vmware/config
433%{_libdir}/vmware/isoimages
21baaa38 434%if %{with internal_libs}
a4a79c8a 435%attr(755,root,root) %{_libdir}/vmware/bin/vmware
436%{_libdir}/vmware/lib
437%attr(755,root,root) %{_libdir}/vmware/lib/wrapper-gtk24.sh
21baaa38 438%endif
73b8f8bc 439%dir %{_libdir}/vmware/serverd
440%attr(750,root,root) %{_libdir}/vmware/serverd/init.pl
a4a79c8a 441%{_libdir}/vmware/licenses
442%dir %{_libdir}/vmware/messages
443%{_libdir}/vmware/messages/en
444%lang(ja) %{_libdir}/vmware/messages/ja
445%{_libdir}/vmware/share
446%{_libdir}/vmware/xkeymap
21baaa38 447%{_mandir}/man1/vmware.1*
35bca45b 448%{_mandir}/man3/*
449%{perl_vendorarch}/VMware
450%{perl_vendorarch}/auto/VMware
21baaa38 451%attr(1777,root,root) %dir /var/run/vmware
a4a79c8a 452%attr(751,root,root) %dir /var/log/vmware
21baaa38
MM
453%{_pixmapsdir}/*.png
454%{_desktopdir}/%{name}.desktop
455
456%files console
3c34bc99 457%defattr(644,root,root,755)
5cc7759b 458%dir %{_sysconfdir}/vmware-server-console
459%{_sysconfdir}/vmware-server-console/locations
460%attr(755,root,root) %{_bindir}/vmware-server-console
461%dir %{_libdir}/vmware-server-console
462%dir %{_libdir}/vmware-server-console/bin
463%attr(755,root,root) %{_libdir}/vmware-server-console/bin/vmware-remotemks
464%{_libdir}/vmware-server-console/config
21baaa38 465%if %{with internal_libs}
5cc7759b 466%attr(755,root,root) %{_libdir}/vmware-server-console/bin/vmware
467%{_libdir}/vmware-server-console/lib
468%attr(755,root,root) %{_libdir}/vmware-server-console/lib/wrapper-gtk24.sh
21baaa38 469%endif
5cc7759b 470%dir %{_libdir}/vmware-server-console/messages
471#%{_libdir}/vmware-server-console/messages/en
472%lang(ja) %{_libdir}/vmware-server-console/messages/ja
473%{_libdir}/vmware-server-console/share
474%{_libdir}/vmware-server-console/xkeymap
475%{_mandir}/man1/vmware-server-console.1*
21baaa38
MM
476
477%files console-help
478%defattr(644,root,root,755)
5cc7759b 479%{_libdir}/vmware-server-console/help*
21baaa38
MM
480
481%files debug
482%defattr(644,root,root,755)
a4a79c8a 483%dir %{_libdir}/vmware/bin-debug
21baaa38 484# warning: SUID !!!
a4a79c8a 485%attr(4755,root,root) %{_libdir}/vmware/bin-debug/vmware-vmx
5cc7759b 486%dir %{_libdir}/vmware-server-console/bin-debug
a4a79c8a 487%attr(755,root,root) %{_libdir}/vmware/bin-debug/vmware-remotemks
5cc7759b 488%attr(755,root,root) %{_libdir}/vmware-server-console/bin-debug/vmware-remotemks
21baaa38
MM
489
490%files help
491%defattr(644,root,root,755)
a4a79c8a 492%{_libdir}/vmware/help*
21baaa38
MM
493
494%files networking
495%defattr(644,root,root,755)
496%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet.conf
497%attr(754,root,root) /etc/rc.d/init.d/vmnet
498%attr(755,root,root) %{_bindir}/vmnet-bridge
499%attr(755,root,root) %{_bindir}/vmnet-dhcpd
500%attr(755,root,root) %{_bindir}/vmnet-natd
501%attr(755,root,root) %{_bindir}/vmnet-netifup
502%attr(755,root,root) %{_bindir}/vmnet-sniffer
503%attr(755,root,root) %{_bindir}/vmware-ping
504%dir %{_sysconfdir}/vmware/vmnet8
f4d5d331 505%dir %{_sysconfdir}/vmware/vmnet8/dhcpd
21baaa38 506%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
f4d5d331 507%dir %{_sysconfdir}/vmware/vmnet8/nat
21baaa38
MM
508%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/nat/nat.conf
509%verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases*
510
511%if 0
512%files samba
513%defattr(644,root,root,755)
514%doc lib/configurator/vmnet-smb.conf
515%attr(755,root,root) %{_bindir}/vmware-nmbd
516%attr(755,root,root) %{_bindir}/vmware-smbd
517%attr(755,root,root) %{_bindir}/vmware-smbpasswd
518%attr(755,root,root) %{_bindir}/vmware-smbpasswd.bin
519%{_libdir}/vmware/smb
520%endif
521%endif
522
523%if %{with kernel}
21baaa38
MM
524%files -n kernel-misc-vmmon
525%defattr(644,root,root,755)
526/lib/modules/%{_kernel_ver}/misc/vmmon.ko*
527
528%files -n kernel-misc-vmnet
529%defattr(644,root,root,755)
530/lib/modules/%{_kernel_ver}/misc/vmnet.ko*
0108f1e9 531%endif
This page took 0.25617 seconds and 4 git commands to generate.