3 # - Find how to compile with PLD CFLAGS/CXXFLAGS/LDFLAGS.
5 # - Package utils (and write initscripts ?) for Guest OS.
6 # - Check License of VBoxGuestAdditions_*.iso, it's propably not GPL v2.
7 # If so check if it is distributable.
10 %bcond_without dist_kernel # without distribution kernel
11 %bcond_without kernel # don't build kernel module
12 %bcond_without userspace # don't build userspace package
16 %undefine with_dist_kernel
18 %if "%{_alt_kernel}" != "%{nil}"
19 %undefine with_userspace
21 %if %{without userspace}
22 # nothing to be placed to debuginfo package
23 %define _enable_debug_packages 0
27 %define pname VirtualBox
28 Summary: VirtualBox OSE - x86 hardware virtualizer
29 Summary(pl.UTF-8): VirtualBox OSE - wirtualizator sprzętu x86
30 Name: %{pname}%{_alt_kernel}
34 Group: Applications/Emulators
35 Source0: http://download.virtualbox.org/virtualbox/%{version}/%{pname}-%{version}-OSE.tar.bz2
36 # Source0-md5: 272978b266007dda1942ea56b69daf31
37 Source1: http://download.virtualbox.org/virtualbox/%{version}/UserManual.pdf
38 # Source1-md5: 6d6709fa2a9cb3dfad8c7ad7cd43be32
39 Source2: http://download.virtualbox.org/virtualbox/%{version}/VBoxGuestAdditions_%{version}.iso
40 # Source2-md5: 071ba625b567979a86f75e1c640c4542
41 Source3: %{pname}-vboxdrv.init
42 Source4: %{pname}-vboxadd.init
43 Source5: %{pname}-vboxnetflt.init
44 Source6: %{pname}-vboxvfs.init
45 Source7: %{pname}.desktop
48 Patch0: %{pname}-configure.patch
49 Patch1: %{pname}-qt-paths.patch
50 Patch2: %{pname}-shared-libstdc++.patch
51 Patch3: %{pname}-disable-xclient-build.patch
52 Patch4: %{pname}-configure-spaces.patch
53 Patch6: %{pname}-vboxnetflt_export.patch
54 URL: http://www.virtualbox.org/
55 BuildRequires: rpmbuild(macros) >= 1.379
58 BuildRequires: gcc-multilib
59 BuildRequires: glibc-devel(i686)
60 BuildRequires: libstdc++-multilib-devel
62 %if "%{pld_release}" == "ac"
63 BuildRequires: XFree86-devel
65 BuildRequires: xorg-lib-libXcursor-devel
66 BuildRequires: xorg-lib-libXmu-devel
68 BuildRequires: OpenGL-devel
69 BuildRequires: QtGui-devel
70 BuildRequires: QtNetwork-devel
71 BuildRequires: SDL-devel >= 1.2.7
73 BuildRequires: alsa-lib-devel >= 1.0.6
77 BuildRequires: gcc >= 5:3.2.3
78 BuildRequires: libIDL-devel
79 BuildRequires: libpng-devel >= 1.2.5
80 BuildRequires: libstdc++-devel >= 5:3.2.3
81 BuildRequires: libuuid-devel
82 BuildRequires: libxml2-devel >= 2.6.26
83 BuildRequires: libxslt-devel >= 1.1.17
84 BuildRequires: libxslt-progs >= 1.1.17
85 BuildRequires: pkgconfig
86 BuildRequires: pulseaudio-devel >= 0.9.0
87 BuildRequires: python-devel
88 BuildRequires: qt4-build >= 4.2.0
89 BuildRequires: qt4-linguist
90 BuildRequires: sed >= 4.0
92 BuildRequires: xalan-c-devel >= 1.10.0
93 BuildRequires: xerces-c-devel >= 2.6.0
94 BuildRequires: zlib-devel >= 1.2.1
96 %if %{with dist_kernel}
97 BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.20
99 Requires(post,preun): /sbin/chkconfig
100 Requires(postun): /usr/sbin/groupdel
101 Requires(pre): /usr/bin/getgid
102 Requires(pre): /usr/sbin/groupadd
104 Provides: group(vbox)
105 ExclusiveArch: %{ix86} %{x8664}
106 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
115 InnoTek VirtualBox OSE is a general-purpose full virtualizer for x86
116 hardware. Targeted at server, desktop and embedded use, it is now the
117 only professional-quality virtualization solution that is also Open
120 Some of the features of VirtualBox OSE are:
122 Modularity: VirtualBox OSE has an extremely modular design with
123 well-defined internal programming interfaces and a client/server
124 design. This makes it easy to control it from several interfaces at
125 once: for example, you can start a virtual machine in a typical
126 virtual machine GUI and then control that machine from the command
127 line. VirtualBox OSE also comes with a full Software Development Kit:
128 even though it is Open Source Software, you don't have to hack the
129 source to write a new interface for VirtualBox OSE.
131 Virtual machine descriptions in XML: the configuration settings of
132 virtual machines are stored entirely in XML and are independent of the
133 local machines. Virtual machine definitions can therefore easily be
134 ported to other computers.
136 %description -l pl.UTF-8
137 InnoTek VirtualBox OSE jest emulatorem sprzętu x86. Kierowany do
138 zastosowań serwerowych, desktopowych oraz wbudowanych jest obecnie
139 jedynym wysokiej jakości rozwiązaniem wirtualizacyjnym dostępnym
140 również jako Otwarte Oprogramowanie.
142 Przykładowe cechy VirtualBoksa:
144 Modularność: VirtualBox OSE jest wysoce zmodularyzowanym produktem z
145 dobrze zaprojektowanym wewnętrznym interfejsem programowym typu
146 klient/serwer. Dzięki temu można łatwo kontrolować go za pomocą
147 różnych interfejsów. Można na przykład uruchomić maszynę wirtualną z
148 poziomu interfejsu graficznego, a później kontrolować ją z linii
149 poleceń. VirtualBox OSE dostarcza również pełny pakiet deweloperski,
150 co pozwala stworzyć dowolny inny interfejs zarządzania maszyną
153 Opisy maszyn wirtualnych w XML-u: konfiguracje poszczególnych maszyn
154 wirtualnych są w całości przechowywane w XML-u i są niezależne od
155 lokalnej maszyny. Dzięki temu można szybko i łatwo przenieść
156 konfigurację maszyny wirtualnej na inny komputer.
159 Summary: udev rules for VirtualBox OSE kernel modules
160 Summary(pl.UTF-8): Reguły udev dla modułów jądra Linuksa dla VirtualBoksa
166 udev rules for VirtualBox OSE kernel modules.
168 %description udev -l pl.UTF-8
169 Reguły udev dla modułów jądra Linuksa dla VirtualBoksa.
171 %package -n kernel%{_alt_kernel}-misc-vboxadd
172 Summary: VirtualBox OSE Guest Additions for Linux Module
173 Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
174 Release: %{rel}@%{_kernel_ver_str}
176 Requires(post,postun): /sbin/depmod
177 Requires: dev >= 2.9.0-7
178 %if %{with dist_kernel}
179 %requires_releq_kernel
180 Requires(postun): %releq_kernel
182 Provides: kernel(vboxadd) = %{version}-%{rel}
184 %description -n kernel%{_alt_kernel}-misc-vboxadd
185 VirtualBox OSE Guest Additions for Linux Module.
187 %description -n kernel%{_alt_kernel}-misc-vboxadd -l pl.UTF-8
188 Moduł jądra Linuksa vboxadd dla VirtualBoksa OSE - dodatki dla systemu
191 %package -n kernel%{_alt_kernel}-misc-vboxdrv
192 Summary: VirtualBox OSE Support Driver
193 Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
194 Release: %{rel}@%{_kernel_ver_str}
196 Requires(post,postun): /sbin/depmod
197 Requires: dev >= 2.9.0-7
198 %if %{with dist_kernel}
199 %requires_releq_kernel
200 Requires(postun): %releq_kernel
202 Provides: kernel(vboxdrv) = %{version}-%{rel}
204 %description -n kernel%{_alt_kernel}-misc-vboxdrv
205 VirtualBox OSE Support Driver.
207 %description -n kernel%{_alt_kernel}-misc-vboxdrv -l pl.UTF-8
208 Moduł jądra Linuksa dla VirtualBoksa OSE - sterownik wsparcia dla
211 %package -n kernel%{_alt_kernel}-misc-vboxnetflt
212 Summary: VirtualBox OSE Guest Additions for Linux Module
213 Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
214 Release: %{rel}@%{_kernel_ver_str}
216 Requires(post,postun): /sbin/depmod
217 Requires: dev >= 2.9.0-7
218 Requires: kernel%{_alt_kernel}-misc-vboxdrv
219 %if %{with dist_kernel}
220 %requires_releq_kernel
221 Requires(postun): %releq_kernel
223 Provides: kernel(vboxnetflt) = %{version}-%{rel}
225 %description -n kernel%{_alt_kernel}-misc-vboxnetflt
226 VirtualBox OSE Network Filter Driver.
228 %description -n kernel%{_alt_kernel}-misc-vboxnetflt -l pl.UTF-8
229 Moduł jądra Linuksa dla VirtualBoksa OSE - sterownik filtrowania sieci
230 dla systemu głównego.
232 %package -n kernel%{_alt_kernel}-misc-vboxvfs
233 Summary: Host file system access VFS for VirtualBox OSE
234 Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
235 Release: %{rel}@%{_kernel_ver_str}
237 Requires(post,postun): /sbin/depmod
238 Requires: dev >= 2.9.0-7
239 Requires: kernel%{_alt_kernel}-misc-vboxadd
240 %if %{with dist_kernel}
241 %requires_releq_kernel
242 Requires(postun): %releq_kernel
244 Provides: kernel(vboxvfs) = %{version}-%{rel}
246 %description -n kernel%{_alt_kernel}-misc-vboxvfs
247 Host file system access VFS for VirtualBox OSE.
249 %description -n kernel%{_alt_kernel}-misc-vboxvfs -l pl.UTF-8
250 Moduł jądra Linuksa dla VirtualBoksa OSE - dostęp do plików systemu
251 głównego z poziomu systemu gościa.
253 %package -n xorg-driver-input-vboxmouse
254 Summary: X.org mouse driver for VirtualBox OSE guest OS
255 Summary(pl.UTF-8): Sterownik myszy dla systemu gościa w VirtualBoksie OSE
257 Group: X11/Applications
258 Requires: xorg-xserver-server >= 1.0.99.901
260 %description -n xorg-driver-input-vboxmouse
261 X.org mouse driver for VirtualBox OSE guest OS.
263 %description -n xorg-driver-input-vboxmouse -l pl.UTF-8
264 Sterownik myszy dla systemu gościa w VirtualBoksie.
266 %package -n xorg-driver-video-vboxvideo
267 Summary: X.org video driver for VirtualBox OSE guest OS
268 Summary(pl.UTF-8): Sterownik grafiki dla systemu gościa w VirtualBoksie OSE
270 Group: X11/Applications
271 Requires: xorg-xserver-server >= 1.0.99.901
273 %description -n xorg-driver-video-vboxvideo
274 X.org video driver for VirtualBox OSE guest OS.
276 %description -n xorg-driver-video-vboxvideo -l pl.UTF-8
277 Sterownik grafiki dla systemu gościa w VirtualBoksie OSE.
280 %setup -q -n %{pname}-%{version}_OSE
292 cat <<'EOF' > udev.conf
293 KERNEL=="vboxdrv", NAME="%k", GROUP="vbox", MODE="0660"
294 KERNEL=="vboxadd", NAME="%k", GROUP="vbox", MODE="0660"
298 sed 's#@LIBDIR@#%{_libdir}#' < %{SOURCE8} > VirtualBox-wrapper.sh
300 rm -rf PLD-MODULE-BUILD && mkdir PLD-MODULE-BUILD && cd PLD-MODULE-BUILD
301 ../src/VBox/Additions/linux/export_modules modules.tar.gz
302 tar -zxf modules.tar.gz && rm -f modules.tar.gz
303 ../src/VBox/HostDrivers/linux/export_modules modules.tar.gz --without-hardening && \
304 tar -zxf modules.tar.gz && rm -f modules.tar.gz
305 #./src/VBox/HostDrivers/Support/linux/Makefile:70:
306 #./PLD-MODULE-BUILD/vboxdrv/Makefile:70:
310 %if %{with userspace}
312 --with-gcc="%{__cc}" \
313 --with-g++="%{__cxx}" \
314 --disable-hardening \
319 kmk -j1 %{?with_verbose:KBUILD_VERBOSE=3}
324 %build_kernel_modules -m vboxadd -C vboxadd
325 %build_kernel_modules -m vboxdrv -C vboxdrv
326 %build_kernel_modules -m vboxnetflt -C vboxnetflt
327 cp -a vboxadd/Module.symvers vboxvfs
328 %build_kernel_modules -m vboxvfs -C vboxvfs -c
333 rm -rf $RPM_BUILD_ROOT
335 %if %{with userspace}
337 $RPM_BUILD_ROOT{%{_bindir},%{_pixmapsdir},%{_desktopdir}} \
338 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
340 install %{SOURCE9} $RPM_BUILD_ROOT/sbin/mount.vdi
341 install VirtualBox-wrapper.sh $RPM_BUILD_ROOT%{_libdir}/VirtualBox
342 for f in {VBox{BFE,Headless,Manage,SDL,SVC,Tunctl,XPCOMIPCD},VirtualBox}; do
343 install out/linux.%{outdir}/release/bin/$f $RPM_BUILD_ROOT%{_libdir}/VirtualBox/$f
344 ln -s %{_libdir}/VirtualBox/VirtualBox-wrapper.sh $RPM_BUILD_ROOT%{_bindir}/$f
347 install out/linux.%{outdir}/release/bin/VBox*.so \
348 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
349 install out/linux.%{outdir}/release/bin/{VBox{DD,DD2}{GC.gc,R0.r0},VMM{GC.gc,R0.r0}} \
350 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
352 install -d $RPM_BUILD_ROOT%{_libdir}/VirtualBox/additions
353 install -d $RPM_BUILD_ROOT%{_libdir}/VirtualBox/nls
355 install %{SOURCE2} $RPM_BUILD_ROOT%{_libdir}/VirtualBox/additions/VBoxGuestAdditions.iso
356 cp -a out/linux.%{outdir}/release/bin/components $RPM_BUILD_ROOT%{_libdir}/VirtualBox
357 cp -a out/linux.%{outdir}/release/bin/nls/* $RPM_BUILD_ROOT%{_libdir}/VirtualBox/nls
359 install out/linux.%{outdir}/release/bin/additions/mountvboxsf \
360 $RPM_BUILD_ROOT%{_bindir}
362 install -d $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{drivers,input}
363 install out/linux.%{outdir}/release/bin/additions/vboxmouse_drv_15.so \
364 $RPM_BUILD_ROOT%{_libdir}/xorg/modules/input/vboxmouse_drv.so
365 install out/linux.%{outdir}/release/bin/additions/vboxvideo_drv_15.so \
366 $RPM_BUILD_ROOT%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
368 install out/linux.%{outdir}/release/bin/VBox.png $RPM_BUILD_ROOT%{_pixmapsdir}/VBox.png
369 install %{SOURCE7} $RPM_BUILD_ROOT%{_desktopdir}/%{pname}.desktop
371 install -d $RPM_BUILD_ROOT/etc/udev/rules.d
372 install udev.conf $RPM_BUILD_ROOT/etc/udev/rules.d/virtualbox.rules
376 install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
377 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxdrv
378 install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxadd
379 install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxnetflt
380 install %{SOURCE6} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxvfs
381 %install_kernel_modules -m PLD-MODULE-BUILD/vboxadd/vboxadd -d misc
382 %install_kernel_modules -m PLD-MODULE-BUILD/vboxdrv/vboxdrv -d misc
383 %install_kernel_modules -m PLD-MODULE-BUILD/vboxnetflt/vboxnetflt -d misc
384 %install_kernel_modules -m PLD-MODULE-BUILD/vboxvfs/vboxvfs -d misc
388 rm -rf $RPM_BUILD_ROOT
391 %groupadd -g 221 -r -f vbox
395 NOTE: You must also install kernel module for this software to work
396 kernel-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
397 kernel-desktop-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
398 kernel-laptop-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
399 kernel-vanilla-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
402 Depending on which kernel brand You use.
407 if [ "$1" = "0" ]; then
411 %post -n kernel%{_alt_kernel}-misc-vboxadd
412 %depmod %{_kernel_ver}
413 /sbin/chkconfig --add vboxadd
414 %service vboxadd restart "VirtualBox OSE guest additions driver"
416 %postun -n kernel%{_alt_kernel}-misc-vboxadd
417 %depmod %{_kernel_ver}
419 %preun -n kernel%{_alt_kernel}-misc-vboxadd
420 if [ "$1" = "0" ]; then
421 %service vboxadd stop
422 /sbin/chkconfig --del vboxadd
425 %post -n kernel%{_alt_kernel}-misc-vboxdrv
426 %depmod %{_kernel_ver}
427 /sbin/chkconfig --add vboxdrv
428 %service vboxdrv restart "VirtualBox OSE driver"
430 %postun -n kernel%{_alt_kernel}-misc-vboxdrv
431 %depmod %{_kernel_ver}
433 %preun -n kernel%{_alt_kernel}-misc-vboxdrv
434 if [ "$1" = "0" ]; then
435 %service vboxdrv stop
436 /sbin/chkconfig --del vboxdrv
439 %post -n kernel%{_alt_kernel}-misc-vboxnetflt
440 %depmod %{_kernel_ver}
441 /sbin/chkconfig --add vboxnetflt
442 %service vboxdrv restart "VirtualBox OSE Network Filter driver"
444 %postun -n kernel%{_alt_kernel}-misc-vboxnetflt
445 %depmod %{_kernel_ver}
447 %preun -n kernel%{_alt_kernel}-misc-vboxnetflt
448 if [ "$1" = "0" ]; then
449 %service vboxnetflt stop
450 /sbin/chkconfig --del vboxnetflt
453 %post -n kernel%{_alt_kernel}-misc-vboxvfs
454 %depmod %{_kernel_ver}
455 /sbin/chkconfig --add vboxvfs
456 %service vboxvfs restart "VirtualBox OSE guest additions VFS driver"
458 %postun -n kernel%{_alt_kernel}-misc-vboxvfs
459 %depmod %{_kernel_ver}
461 %preun -n kernel%{_alt_kernel}-misc-vboxvfs
462 if [ "$1" = "0" ]; then
463 %service vboxvfs stop
464 /sbin/chkconfig --del vboxvfs
467 %if %{with userspace}
469 %defattr(644,root,root,755)
471 %dir %{_libdir}/VirtualBox
472 %dir %{_libdir}/VirtualBox/additions
473 %dir %{_libdir}/VirtualBox/components
474 %dir %{_libdir}/VirtualBox/nls
475 %attr(755,root,root) %{_bindir}/mountvboxsf
476 %attr(755,root,root) %{_bindir}/VBox*
477 %attr(755,root,root) %{_bindir}/VirtualBox
478 %attr(755,root,root) /sbin/mount.vdi
479 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxSVC
480 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxBFE
481 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxHeadless
482 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxManage
483 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxSDL
484 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxTunctl
485 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxXPCOMIPCD
486 %attr(755,root,root) %{_libdir}/VirtualBox/VBox*.so
487 %attr(755,root,root) %{_libdir}/VirtualBox/VirtualBox
488 %attr(755,root,root) %{_libdir}/VirtualBox/VirtualBox-wrapper.sh
489 %{_libdir}/VirtualBox/*.gc
490 %{_libdir}/VirtualBox/*.r0
491 %{_libdir}/VirtualBox/additions/*
492 %{_libdir}/VirtualBox/components/*
493 %lang(ar) %{_libdir}/VirtualBox/nls/*_ar.qm
494 %lang(ca) %{_libdir}/VirtualBox/nls/*_ca.qm
495 %lang(cs) %{_libdir}/VirtualBox/nls/*_cs.qm
496 %lang(de) %{_libdir}/VirtualBox/nls/*_de.qm
497 %lang(el) %{_libdir}/VirtualBox/nls/*_el.qm
498 %lang(es) %{_libdir}/VirtualBox/nls/*_es.qm
499 %lang(eu) %{_libdir}/VirtualBox/nls/*_eu.qm
500 %lang(fi) %{_libdir}/VirtualBox/nls/*_fi.qm
501 %lang(fr) %{_libdir}/VirtualBox/nls/*_fr.qm
502 %lang(hu) %{_libdir}/VirtualBox/nls/*_hu.qm
503 %lang(id) %{_libdir}/VirtualBox/nls/*_id.qm
504 %lang(it) %{_libdir}/VirtualBox/nls/*_it.qm
505 %lang(ja) %{_libdir}/VirtualBox/nls/*_ja.qm
506 %lang(ko) %{_libdir}/VirtualBox/nls/*_ko.qm
507 %lang(nl) %{_libdir}/VirtualBox/nls/*_nl.qm
508 %lang(pl) %{_libdir}/VirtualBox/nls/*_pl.qm
509 %lang(pt) %{_libdir}/VirtualBox/nls/*_pt.qm
510 %lang(pt_BR) %{_libdir}/VirtualBox/nls/*_pt_BR.qm
511 %lang(ro) %{_libdir}/VirtualBox/nls/*_ro.qm
512 %lang(ru) %{_libdir}/VirtualBox/nls/*_ru.qm
513 %lang(sk) %{_libdir}/VirtualBox/nls/*_sk.qm
514 %lang(sr) %{_libdir}/VirtualBox/nls/*_sr.qm
515 %lang(sv) %{_libdir}/VirtualBox/nls/*_sv.qm
516 %lang(tr) %{_libdir}/VirtualBox/nls/*_tr.qm
517 %lang(zh_CN) %{_libdir}/VirtualBox/nls/*_zh_CN.qm
518 %lang(zh_TW) %{_libdir}/VirtualBox/nls/*_zh_TW.qm
519 %{_pixmapsdir}/VBox.png
520 %{_desktopdir}/%{pname}.desktop
523 %defattr(644,root,root,755)
524 %config(noreplace) %verify(not md5 mtime size) /etc/udev/rules.d/virtualbox.rules
526 %files -n xorg-driver-input-vboxmouse
527 %defattr(644,root,root,755)
528 %attr(755,root,root) %{_libdir}/xorg/modules/input/vboxmouse_drv.so
530 %files -n xorg-driver-video-vboxvideo
531 %defattr(644,root,root,755)
532 %attr(755,root,root) %{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
536 %files -n kernel%{_alt_kernel}-misc-vboxadd
537 %defattr(644,root,root,755)
538 %attr(754,root,root) /etc/rc.d/init.d/vboxadd
539 /lib/modules/%{_kernel_ver}/misc/vboxadd.ko*
541 %files -n kernel%{_alt_kernel}-misc-vboxdrv
542 %defattr(644,root,root,755)
543 %attr(754,root,root) /etc/rc.d/init.d/vboxdrv
544 /lib/modules/%{_kernel_ver}/misc/vboxdrv.ko*
546 %files -n kernel%{_alt_kernel}-misc-vboxnetflt
547 %defattr(644,root,root,755)
548 %attr(754,root,root) /etc/rc.d/init.d/vboxnetflt
549 /lib/modules/%{_kernel_ver}/misc/vboxnetflt.ko*
551 %files -n kernel%{_alt_kernel}-misc-vboxvfs
552 %defattr(644,root,root,755)
553 %attr(754,root,root) /etc/rc.d/init.d/vboxvfs
554 /lib/modules/%{_kernel_ver}/misc/vboxvfs.ko*