]> git.pld-linux.org Git - packages/VMware-workstation.git/blob - VMware-workstation.spec
- new way of building modules
[packages/VMware-workstation.git] / VMware-workstation.spec
1 #
2 # TODO:
3 #       - Dependencies
4 #       - http://www.vmware.com/support/ws45/doc/devices_linux_kb_ws.html#1040861
5 #
6 # Conditional build:
7 %bcond_without  dist_kernel     # without distribution kernel
8 %bcond_without  kernel          # don't build kernel modules
9 %bcond_without  smp             # without SMP kernel modules
10 %bcond_without  userspace       # don't build userspace utilities
11 %bcond_with     kernel24        # build kernel24 modules (disable kernel26)
12 %bcond_with     internal_libs   # internal libs stuff
13 %bcond_with     verbose         # verbose build (V=1)
14 #
15 %include        /usr/lib/rpm/macros.perl
16 %if %{with kernel24}
17 %define         _kernelsrcdir           /usr/src/linux-2.4
18 %endif
19 #
20 %define         _ver    5.5.1
21 %define         _build  19175
22 %define         _rel    0.2
23 %define         _urel   96
24 %define         _ccver  %(rpm -q --qf "%{VERSION}" gcc)
25 #
26 Summary:        VMware Workstation
27 Summary(pl):    VMware Workstation - wirtualna platforma dla stacji roboczej
28 Name:           VMware-workstation
29 Version:        %{_ver}.%{_build}
30 Release:        %{_rel}
31 License:        custom, non-distributable
32 Group:          Applications/Emulators
33 Source0:        http://download3.vmware.com/software/wkst/%{name}-%{_ver}-%{_build}.tar.gz
34 # NoSource0-md5:        6101deb381beb49f5b99cb1f8a81a532
35 #Source1:       http://knihovny.cvut.cz/ftp/pub/vmware/vmware-any-any-update%{_urel}.tar.gz
36 ## Source1-md5: 79dd91c65f3719bb7847d63b314706c3
37 Source2:        %{name}.init
38 Source3:        %{name}-vmnet.conf
39 Source4:        %{name}.png
40 Source5:        %{name}.desktop
41 Source6:        %{name}-nat.conf
42 Source7:        %{name}-dhcpd.conf
43 Patch0:         %{name}-Makefile.patch
44 Patch1:         %{name}-run_script.patch
45 NoSource:       0
46 URL:            http://www.vmware.com/
47 BuildRequires:  gcc-c++
48 %{?with_dist_kernel:BuildRequires:      kernel-module-build >= 2.6.7}
49 BuildRequires:  rpm-perlprov
50 BuildRequires:  rpmbuild(macros) >= 1.217
51 BuildRequires:  sed >= 4.0
52 Requires:       kernel(vmmon) = %{version}-%{_rel}
53 Requires:       libgnomecanvasmm
54 Requires:       libview >= 0.5.5-2
55 ExclusiveArch:  %{ix86}
56 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
57
58 %define         _noautoprovfiles %{_libdir}/vmware/lib/.*\.so.*
59
60 %description
61 VMware Workstation Virtual Platform is a thin software layer that
62 allows multiple guest operating systems to run concurrently on a
63 single standard PC, without repartitioning or rebooting, and without
64 significant loss of performance.
65
66 %description -l pl
67 VMware Workstation Virtual Platform to cienka warstwa oprogramowania
68 pozwalaj±ca na jednoczesne dzia³anie wielu go¶cinnych systemów
69 operacyjnych na jednym zwyk³ym PC, bez repartycjonowania ani
70 rebootowania, bez znacznej utraty wydajno¶ci.
71
72 %package debug
73 Summary:        VMware debug utility
74 Summary(pl):    Narzêdzie VMware do odpluskwiania
75 Group:          Applications/Emulators
76 Requires:       %{name} = %{version}-%{release}
77
78 %description debug
79 VMware debug utility.
80
81 %description debug -l pl
82 Narzêdzie VMware do odpluskwiania.
83
84 %package help
85 Summary:        VMware Workstation help files
86 Summary(pl):    Pliki pomocy dla VMware Workstation
87 Group:          Applications/Emulators
88 Requires:       %{name} = %{version}-%{release}
89 Requires:       mozilla
90
91 %description help
92 VMware Workstation help files.
93
94 %description help -l pl
95 Pliki pomocy dla VMware Workstation.
96
97 %package networking
98 Summary:        VMware networking utilities
99 Summary(pl):    Narzêdzia VMware do obs³ugi sieci
100 Group:          Applications/Emulators
101 Requires:       %{name} = %{version}-%{release}
102 Requires:       kernel(vmnet) = %{version}-%{_rel}
103 Obsoletes:      VMware-workstation-samba
104
105 %description networking
106 VMware networking utilities.
107
108 %description networking -l pl
109 Narzêdzia VMware do obs³ugi sieci.
110
111 %package samba
112 Summary:        VMware SMB utilities
113 Summary(pl):    Narzêdzia VMware do SMB
114 Group:          Applications/Emulators
115 Requires:       %{name} = %{version}-%{release}
116
117 %description samba
118 VMware SMB utilities.
119
120 %description samba -l pl
121 Narzêdzia VMware do SMB.
122
123 %package -n kernel-misc-vmmon
124 Summary:        Kernel module for VMware Workstation
125 Summary(pl):    Modu³ j±dra dla VMware Workstation
126 Release:        %{_rel}@%{_kernel_ver_str}
127 Group:          Base/Kernel
128 Requires(post,postun):  /sbin/depmod
129 Requires:       dev >= 2.9.0-7
130 %if %{with dist_kernel}
131 %requires_releq_kernel_up
132 Requires(postun):       %releq_kernel_up
133 %endif
134 Provides:       kernel(vmmon) = %{version}-%{_rel}
135
136 %description -n kernel-misc-vmmon
137 Kernel modules for VMware Workstation - vmmon.
138
139 %description -n kernel-misc-vmmon -l pl
140 Modu³y j±dra dla VMware Workstation - vmmon.
141
142 %package -n kernel-misc-vmnet
143 Summary:        Kernel module for VMware Workstation
144 Summary(pl):    Modu³ j±dra dla VMware Workstation
145 Release:        %{_rel}@%{_kernel_ver_str}
146 Group:          Base/Kernel
147 Requires(post,postun):  /sbin/depmod
148 Requires:       dev >= 2.9.0-7
149 %if %{with dist_kernel}
150 %requires_releq_kernel_up
151 Requires(postun):       %releq_kernel_up
152 %endif
153 Provides:       kernel(vmnet) = %{version}-%{_rel}
154
155 %description -n kernel-misc-vmnet
156 Kernel modules for VMware Workstation - vmnet.
157
158 %description -n kernel-misc-vmnet -l pl
159 Modu³y j±dra dla VMware Workstation - vmnet.
160
161 %package -n kernel-smp-misc-vmmon
162 Summary:        SMP kernel module for VMware Workstation
163 Summary(pl):    Modu³ j±dra SMP dla VMware Workstation
164 Release:        %{_rel}@%{_kernel_ver_str}
165 Group:          Base/Kernel
166 Requires(post,postun):  /sbin/depmod
167 Requires:       dev >= 2.9.0-7
168 %if %{with dist_kernel}
169 %requires_releq_kernel_smp
170 Requires(postun):       %releq_kernel_smp
171 %endif
172 Provides:       kernel(vmmon) = %{version}-%{_rel}
173
174 %description -n kernel-smp-misc-vmmon
175 SMP kernel modules fov VMware Workstation - vmmon-smp.
176
177 %description -n kernel-smp-misc-vmmon -l pl
178 Modu³y j±dra SMP dla VMware Workstation - vmmon-smp.
179
180 %package -n kernel-smp-misc-vmnet
181 Summary:        SMP kernel module for VMware Workstation
182 Summary(pl):    Modu³ j±dra SMP dla VMware Workstation
183 Release:        %{_rel}@%{_kernel_ver_str}
184 Group:          Base/Kernel
185 Requires(post,postun):  /sbin/depmod
186 Requires:       dev >= 2.9.0-7
187 %if %{with dist_kernel}
188 %requires_releq_kernel_smp
189 Requires(postun):       %releq_kernel_smp
190 %endif
191 Provides:       kernel(vmnet) = %{version}-%{_rel}
192
193 %description -n kernel-smp-misc-vmnet
194 SMP kernel module for VMware Workstation - vmnet-smp.
195
196 %description -n kernel-smp-misc-vmnet -l pl
197 Modu³y j±dra SMP dla VMware Workstation - vmnet-smp.
198
199 %package -n kernel24-misc-vmmon
200 Summary:        Kernel module for VMware Workstation
201 Summary(pl):    Modu³ j±dra dla VMware Workstation
202 Release:        %{_rel}@%{_kernel_ver_str}
203 Group:          Base/Kernel
204 Requires(post,postun):  /sbin/depmod
205 Requires:       dev >= 2.9.0-7
206 %if %{with dist_kernel}
207 %requires_releq_kernel_up
208 Requires(postun):       %releq_kernel_up
209 %endif
210 Provides:       kernel(vmmon) = %{version}-%{_rel}
211
212 %description -n kernel24-misc-vmmon
213 Kernel modules for VMware Workstation - vmmon.
214
215 %description -n kernel24-misc-vmmon -l pl
216 Modu³y j±dra dla VMware Workstation - vmmon.
217
218 %package -n kernel24-misc-vmnet
219 Summary:        Kernel module for VMware Workstation
220 Summary(pl):    Modu³ j±dra dla VMware Workstation
221 Release:        %{_rel}@%{_kernel_ver_str}
222 Group:          Base/Kernel
223 Requires(post,postun):  /sbin/depmod
224 Requires:       dev >= 2.9.0-7
225 %if %{with dist_kernel}
226 %requires_releq_kernel_up
227 Requires(postun):       %releq_kernel_up
228 %endif
229 Provides:       kernel(vmnet) = %{version}-%{_rel}
230
231 %description -n kernel24-misc-vmnet
232 Kernel modules for VMware Workstation - vmnet.
233
234 %description -n kernel24-misc-vmnet -l pl
235 Modu³y j±dra dla VMware Workstation - vmnet.
236
237 %package -n kernel24-smp-misc-vmmon
238 Summary:        SMP kernel module for VMware Workstation
239 Summary(pl):    Modu³ j±dra SMP dla VMware Workstation
240 Release:        %{_rel}@%{_kernel_ver_str}
241 Group:          Base/Kernel
242 Requires(post,postun):  /sbin/depmod
243 Requires:       dev >= 2.9.0-7
244 %if %{with dist_kernel}
245 %requires_releq_kernel_smp
246 Requires(postun):       %releq_kernel_smp
247 %endif
248 Provides:       kernel(vmmon) = %{version}-%{_rel}
249
250 %description -n kernel24-smp-misc-vmmon
251 SMP kernel modules fov VMware Workstation - vmmon-smp.
252
253 %description -n kernel24-smp-misc-vmmon -l pl
254 Modu³y j±dra SMP dla VMware Workstation - vmmon-smp.
255
256 %package -n kernel24-smp-misc-vmnet
257 Summary:        SMP kernel module for VMware Workstation
258 Summary(pl):    Modu³ j±dra SMP dla VMware Workstation
259 Release:        %{_rel}@%{_kernel_ver_str}
260 Group:          Base/Kernel
261 Requires(post,postun):  /sbin/depmod
262 Requires:       dev >= 2.9.0-7
263 %if %{with dist_kernel}
264 %requires_releq_kernel_smp
265 Requires(postun):       %releq_kernel_smp
266 %endif
267 Provides:       kernel(vmnet) = %{version}-%{_rel}
268
269 %description -n kernel24-smp-misc-vmnet
270 SMP kernel module for VMware Workstation - vmnet-smp.
271
272 %description -n kernel24-smp-misc-vmnet -l pl
273 Modu³y j±dra SMP dla VMware Workstation - vmnet-smp.
274
275 %prep
276 %setup -q -n vmware-distrib
277 #%setup -qDT -n vmware-distrib -a1
278 mkdir vmware-any-any-update%{_urel}
279 cd vmware-any-any-update%{_urel}
280 #tar xf vmmon.tar
281 #tar xf vmnet.tar
282 tar xf ../lib/modules/source/vmmon.tar
283 tar xf ../lib/modules/source/vmnet.tar
284 #%patch0 -p0
285 cp -a vmmon-only{,.clean}
286 cp -a vmnet-only{,.clean}
287 cd -
288 %patch1 -p1
289
290 %build
291 sed -i 's:vm_db_answer_LIBDIR:VM_LIBDIR:g;s:vm_db_answer_BINDIR:VM_BINDIR:g' bin/vmware
292
293 cd vmware-any-any-update%{_urel}
294 chmod u+w ../lib/bin/vmware-vmx ../lib/bin-debug/vmware-vmx ../bin/vmnet-bridge
295
296 %if 0
297 rm -f update
298 %{__cc} %{rpmldflags} %{rpmcflags} -o update update.c
299 ./update vmx            ../lib/bin/vmware-vmx
300 ./update vmxdebug       ../lib/bin-debug/vmware-vmx
301 ./update bridge         ../bin/vmnet-bridge
302 %endif
303
304 %if %{with kernel}
305 rm -rf built
306 mkdir built
307
308 %if %{without kernel24}
309 for mod in vmmon vmnet ; do
310         for cfg in %{?with_dist_kernel:%{?with_smp:smp} up}%{!?with_dist_kernel:nondist}; do
311                 if [ ! -r "%{_kernelsrcdir}/config-$cfg" ]; then
312                         exit 1
313                 fi
314                 rm -rf $mod-only
315                 cp -a $mod-only.clean $mod-only
316                 cd $mod-only
317                 install -d o/include/linux
318                 ln -sf %{_kernelsrcdir}/config-$cfg o/.config
319                 ln -sf %{_kernelsrcdir}/Module.symvers-$cfg o/Module.symvers
320                 ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h o/include/linux/autoconf.h
321         %if %{with dist_kernel}
322                 %{__make} -C %{_kernelsrcdir} O=$PWD/o prepare scripts
323         %else
324                 install -d o/include/config
325                 touch o/include/config/MARKER
326                 ln -sf %{_kernelsrcdir}/scripts o/scripts
327         %endif
328                 %{__make} -C %{_kernelsrcdir} modules \
329                         VMWARE_VER=VME_V5 \
330                         SRCROOT=$PWD \
331                         M=$PWD O=$PWD/o \
332                         VM_KBUILD=26 \
333                         %{?with_verbose:V=1} \
334                         VM_CCVER=%{_ccver}
335                 mv -f $mod.ko ../built/$mod-$cfg.ko
336                 cd -
337         done
338 done
339
340 %else
341 for mod in vmmon vmnet ; do
342         rm -rf $mod-only
343         tar xf $mod.tar
344         cd $mod-only
345         sed -i s/'^HEADER_DIR.*'/'HEADER_DIR = \/usr\/src\/linux-2.4\/include'/ Makefile
346         sed -i s/'^BUILD_DIR.*'/'BUILD_DIR = .'/ Makefile
347
348 %if %{with smp}
349         %{__make} \
350                 VM_KBUILD=no VMWARE_VER=VME_V5 \
351                 M=$PWD O=$PWD CC=%{kgcc} \
352                 INCLUDES="%{rpmcflags} -I. -D__KERNEL_SMP=1 -D__SMP__ -I%{_kernelsrcdir}/include"
353         if [ -e $mod-xxx-* ]; then
354                 mv -f $mod-xxx-* ../built/$mod-smp.o
355         else
356                 mv -f driver-*/$mod-xxx-* ../built/$mod-smp.o
357         fi
358
359         %{__make} VM_KBUILD=no clean
360 %endif
361         %{__make} \
362                 VM_KBUILD=no VMWARE_VER=VME_V5 \
363                 M=$PWD O=$PWD CC=%{kgcc} \
364                 INCLUDES="%{rpmcflags} -I. -I%{_kernelsrcdir}/include"
365         if [ -e $mod-xxx-* ]; then
366                 mv -f $mod-xxx-* ../built/$mod.o
367         else
368                 mv -f driver-*/$mod-xxx-* ../built/$mod.o
369         fi
370
371         cd ..
372 done
373 %endif # kernel24
374
375 %endif
376
377 %install
378 rm -rf $RPM_BUILD_ROOT
379
380 %if %{with userspace}
381 install -d \
382         $RPM_BUILD_ROOT%{_sysconfdir}/vmware \
383         $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/{nat,dhcpd} \
384         $RPM_BUILD_ROOT%{_bindir} \
385         $RPM_BUILD_ROOT%{_libdir}/vmware/{bin,share/pixmaps} \
386         $RPM_BUILD_ROOT%{_mandir} \
387         $RPM_BUILD_ROOT%{_pixmapsdir} \
388         $RPM_BUILD_ROOT%{_desktopdir} \
389         $RPM_BUILD_ROOT/etc/rc.d/init.d \
390         $RPM_BUILD_ROOT/var/run/vmware
391 %endif
392
393 %if %{with kernel}
394 install -d $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}{,smp}/misc
395
396 cd vmware-any-any-update%{_urel}
397
398 %if %{without kernel24}
399 install built/vmmon-%{?with_dist_kernel:up}%{!?with_dist_kernel:nondist}.ko \
400         $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc/vmmon.ko
401 install built/vmnet-%{?with_dist_kernel:up}%{!?with_dist_kernel:nondist}.ko \
402         $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc/vmnet.ko
403 %if %{with smp} && %{with dist_kernel}
404 install built/vmmon-smp.ko \
405         $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/misc/vmmon.ko
406 install built/vmnet-smp.ko \
407         $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/misc/vmnet.ko
408 %endif
409
410 %else
411 install built/vmmon.o \
412         $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc/vmmon.o
413 install built/vmnet.o \
414         $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc/vmnet.o
415 %if %{with smp} && %{with dist_kernel}
416 install built/vmmon-smp.o \
417         $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/misc/vmmon.o
418 install built/vmnet-smp.o \
419         $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/misc/vmnet.o
420 %endif
421
422 %endif
423
424 cd -
425 %endif
426
427 %if %{with userspace}
428 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/vmnet
429 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet.conf
430 install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir}
431 install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}
432 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/nat/nat.conf
433 install %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
434
435 touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases
436 touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases~
437
438 install lib/share/pixmaps/* $RPM_BUILD_ROOT%{_libdir}/vmware/share/pixmaps
439
440 install bin/*-* $RPM_BUILD_ROOT%{_bindir}
441 install lib/bin/vmware-vmx $RPM_BUILD_ROOT%{_libdir}/vmware/bin
442
443 #cp -r  lib/{bin-debug,config,floppies,help*,isoimages,licenses,messages,smb,xkeymap} \
444 cp -r   lib/{bin-debug,config,floppies,help*,isoimages,licenses,messages,xkeymap} \
445         $RPM_BUILD_ROOT%{_libdir}/vmware
446
447 cp -r   man/* $RPM_BUILD_ROOT%{_mandir}
448 gunzip  $RPM_BUILD_ROOT%{_mandir}/man?/*.gz
449
450 cat > $RPM_BUILD_ROOT%{_sysconfdir}/vmware/locations <<EOF
451 VM_BINDIR=%{_bindir}
452 VM_LIBDIR=%{_libdir}/vmware
453 EOF
454
455 %if %{with internal_libs}
456 install bin/vmware $RPM_BUILD_ROOT%{_bindir}
457 install lib/bin/vmware $RPM_BUILD_ROOT%{_libdir}/vmware/bin
458 cp -r   lib/lib $RPM_BUILD_ROOT%{_libdir}/vmware
459 %else
460 install lib/bin/vmware $RPM_BUILD_ROOT%{_bindir}
461 %endif
462 %endif
463
464 %clean
465 rm -rf $RPM_BUILD_ROOT
466
467 %post networking
468 /sbin/chkconfig --add vmnet
469 if [ -r /var/lock/subsys/vmnet ]; then
470         /etc/rc.d/init.d/vmnet restart >&2
471 else
472         echo "Run \"/etc/rc.d/init.d/vmnet start\" to start VMware networking service."
473 fi
474
475 %preun networking
476 if [ "$1" = "0" ]; then
477         if [ -r /var/lock/subsys/vmnet ]; then
478                 /etc/rc.d/init.d/vmnet stop >&2
479         fi
480         /sbin/chkconfig --del vmnet
481 fi
482
483 %post   -n kernel-misc-vmmon
484 %depmod %{_kernel_ver}
485
486 %postun -n kernel-misc-vmmon
487 %depmod %{_kernel_ver}
488
489 %post   -n kernel-misc-vmnet
490 %depmod %{_kernel_ver}
491
492 %postun -n kernel-misc-vmnet
493 %depmod %{_kernel_ver}
494
495 %post   -n kernel-smp-misc-vmmon
496 %depmod %{_kernel_ver}smp
497
498 %postun -n kernel-smp-misc-vmmon
499 %depmod %{_kernel_ver}smp
500
501 %post   -n kernel-smp-misc-vmnet
502 %depmod %{_kernel_ver}smp
503
504 %postun -n kernel-smp-misc-vmnet
505 %depmod %{_kernel_ver}smp
506
507 %post   -n kernel24-misc-vmmon
508 %depmod %{_kernel_ver}
509
510 %postun -n kernel24-misc-vmmon
511 %depmod %{_kernel_ver}
512
513 %post   -n kernel24-misc-vmnet
514 %depmod %{_kernel_ver}
515
516 %postun -n kernel24-misc-vmnet
517 %depmod %{_kernel_ver}
518
519 %post   -n kernel24-smp-misc-vmmon
520 %depmod %{_kernel_ver}smp
521
522 %postun -n kernel24-smp-misc-vmmon
523 %depmod %{_kernel_ver}smp
524
525 %post   -n kernel24-smp-misc-vmnet
526 %depmod %{_kernel_ver}smp
527
528 %postun -n kernel24-smp-misc-vmnet
529 %depmod %{_kernel_ver}smp
530
531 %if %{with userspace}
532 %files
533 %defattr(644,root,root,755)
534 %doc doc/* lib/configurator/vmnet-{dhcpd,nat}.conf
535 %dir %{_sysconfdir}/vmware
536 %{_sysconfdir}/vmware/locations
537 %attr(755,root,root) %{_bindir}/vmware
538 %attr(755,root,root) %{_bindir}/vmware-loop
539 %attr(755,root,root) %{_bindir}/vmware-mount.pl
540 %attr(755,root,root) %{_bindir}/vmware-vdiskmanager
541 %dir %{_libdir}/vmware
542 %dir %{_libdir}/vmware/bin
543 # warning: SUID !!!
544 %attr(4755,root,root) %{_libdir}/vmware/bin/vmware-vmx
545 %{_libdir}/vmware/config
546 %{_libdir}/vmware/floppies
547 %{_libdir}/vmware/isoimages
548 %if %{with internal_libs}
549 %attr(755,root,root) %{_libdir}/vmware/bin/vmware
550 %{_libdir}/vmware/lib
551 %attr(755,root,root) %{_libdir}/vmware/lib/wrapper-gtk24.sh
552 %endif
553 %{_libdir}/vmware/licenses
554 %dir %{_libdir}/vmware/messages
555 %{_libdir}/vmware/messages/en
556 %lang(ja) %{_libdir}/vmware/messages/ja
557 %{_libdir}/vmware/share
558 %{_libdir}/vmware/xkeymap
559 %{_mandir}/man1/*
560 %attr(1777,root,root) %dir /var/run/vmware
561 %{_pixmapsdir}/*.png
562 %{_desktopdir}/%{name}.desktop
563
564 %files debug
565 %defattr(644,root,root,755)
566 %dir %{_libdir}/vmware/bin-debug
567 # warning: SUID !!!
568 %attr(4755,root,root) %{_libdir}/vmware/bin-debug/vmware-vmx
569
570 %files help
571 %defattr(644,root,root,755)
572 %{_libdir}/vmware/help*
573
574 %files networking
575 %defattr(644,root,root,755)
576 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet.conf
577 %attr(754,root,root) /etc/rc.d/init.d/vmnet
578 %attr(755,root,root) %{_bindir}/vmnet-bridge
579 %attr(755,root,root) %{_bindir}/vmnet-dhcpd
580 %attr(755,root,root) %{_bindir}/vmnet-natd
581 %attr(755,root,root) %{_bindir}/vmnet-netifup
582 %attr(755,root,root) %{_bindir}/vmnet-sniffer
583 %attr(755,root,root) %{_bindir}/vmware-ping
584 %dir %{_sysconfdir}/vmware/vmnet8
585 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
586 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/nat/nat.conf
587 %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases*
588
589 %if 0
590 %files samba
591 %defattr(644,root,root,755)
592 %doc lib/configurator/vmnet-smb.conf
593 %attr(755,root,root) %{_bindir}/vmware-nmbd
594 %attr(755,root,root) %{_bindir}/vmware-smbd
595 %attr(755,root,root) %{_bindir}/vmware-smbpasswd
596 %attr(755,root,root) %{_bindir}/vmware-smbpasswd.bin
597 %{_libdir}/vmware/smb
598 %endif
599 %endif
600
601 %if %{with kernel}
602 %if %{without kernel24}
603 %files -n kernel-misc-vmmon
604 %defattr(644,root,root,755)
605 /lib/modules/%{_kernel_ver}/misc/vmmon.ko*
606
607 %files -n kernel-misc-vmnet
608 %defattr(644,root,root,755)
609 /lib/modules/%{_kernel_ver}/misc/vmnet.ko*
610
611 %if %{with smp} && %{with dist_kernel}
612 %files  -n kernel-smp-misc-vmmon
613 %defattr(644,root,root,755)
614 /lib/modules/%{_kernel_ver}smp/misc/vmmon.ko*
615
616 %files  -n kernel-smp-misc-vmnet
617 %defattr(644,root,root,755)
618 /lib/modules/%{_kernel_ver}smp/misc/vmnet.ko*
619 %endif
620
621 %else
622 %files -n kernel24-misc-vmmon
623 %defattr(644,root,root,755)
624 /lib/modules/%{_kernel_ver}/misc/vmmon.o*
625
626 %files -n kernel24-misc-vmnet
627 %defattr(644,root,root,755)
628 /lib/modules/%{_kernel_ver}/misc/vmnet.o*
629
630 %if %{with smp} && %{with dist_kernel}
631 %files  -n kernel24-smp-misc-vmmon
632 %defattr(644,root,root,755)
633 /lib/modules/%{_kernel_ver}smp/misc/vmmon.o*
634
635 %files  -n kernel24-smp-misc-vmnet
636 %defattr(644,root,root,755)
637 /lib/modules/%{_kernel_ver}smp/misc/vmnet.o*
638 %endif
639
640 %endif
641
642 %endif
This page took 0.110038 seconds and 4 git commands to generate.