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: 37bd7d58cf7b6c46998cfd82c1b70573
37 Source1: http://download.virtualbox.org/virtualbox/%{version}/UserManual.pdf
38 # Source1-md5: e8333e067d76901e39879ef301f545af
39 Source2: http://download.virtualbox.org/virtualbox/%{version}/VBoxGuestAdditions_%{version}.iso
40 # Source2-md5: 3ea8b6af3c6dfa331723c101ce3adc38
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}-configure-spaces.patch
50 Patch2: %{pname}-vboxnetflt_export.patch
51 URL: http://www.virtualbox.org/
52 BuildRequires: rpmbuild(macros) >= 1.379
55 BuildRequires: gcc-multilib
56 BuildRequires: glibc-devel(i686)
57 BuildRequires: libstdc++-multilib-devel
59 %if "%{pld_release}" == "ac"
60 BuildRequires: XFree86-devel
62 BuildRequires: xorg-lib-libXcursor-devel
63 BuildRequires: xorg-lib-libXmu-devel
65 BuildRequires: OpenGL-devel
66 BuildRequires: QtGui-devel
67 BuildRequires: QtNetwork-devel
68 BuildRequires: SDL-devel >= 1.2.7
70 BuildRequires: alsa-lib-devel >= 1.0.6
74 BuildRequires: gcc >= 5:3.2.3
75 BuildRequires: libIDL-devel
76 BuildRequires: libpng-devel >= 1.2.5
77 BuildRequires: libstdc++-devel >= 5:3.2.3
78 BuildRequires: libuuid-devel
79 BuildRequires: libxml2-devel >= 2.6.26
80 BuildRequires: libxslt-devel >= 1.1.17
81 BuildRequires: libxslt-progs >= 1.1.17
82 BuildRequires: pkgconfig
83 BuildRequires: pulseaudio-devel >= 0.9.0
84 BuildRequires: python-devel
85 BuildRequires: qt4-build >= 4.2.0
86 BuildRequires: qt4-linguist
87 BuildRequires: sed >= 4.0
89 BuildRequires: xalan-c-devel >= 1.10.0
90 BuildRequires: xerces-c-devel >= 2.6.0
91 BuildRequires: zlib-devel >= 1.2.1
93 %if %{with dist_kernel}
94 BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.20
96 Requires(post,preun): /sbin/chkconfig
97 Requires(postun): /usr/sbin/groupdel
98 Requires(pre): /usr/bin/getgid
99 Requires(pre): /usr/sbin/groupadd
101 Provides: group(vbox)
102 ExclusiveArch: %{ix86} %{x8664}
103 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
112 InnoTek VirtualBox OSE is a general-purpose full virtualizer for x86
113 hardware. Targeted at server, desktop and embedded use, it is now the
114 only professional-quality virtualization solution that is also Open
117 Some of the features of VirtualBox OSE are:
119 Modularity: VirtualBox OSE has an extremely modular design with
120 well-defined internal programming interfaces and a client/server
121 design. This makes it easy to control it from several interfaces at
122 once: for example, you can start a virtual machine in a typical
123 virtual machine GUI and then control that machine from the command
124 line. VirtualBox OSE also comes with a full Software Development Kit:
125 even though it is Open Source Software, you don't have to hack the
126 source to write a new interface for VirtualBox OSE.
128 Virtual machine descriptions in XML: the configuration settings of
129 virtual machines are stored entirely in XML and are independent of the
130 local machines. Virtual machine definitions can therefore easily be
131 ported to other computers.
133 %description -l pl.UTF-8
134 InnoTek VirtualBox OSE jest emulatorem sprzętu x86. Kierowany do
135 zastosowań serwerowych, desktopowych oraz wbudowanych jest obecnie
136 jedynym wysokiej jakości rozwiązaniem wirtualizacyjnym dostępnym
137 również jako Otwarte Oprogramowanie.
139 Przykładowe cechy VirtualBoksa:
141 Modularność: VirtualBox OSE jest wysoce zmodularyzowanym produktem z
142 dobrze zaprojektowanym wewnętrznym interfejsem programowym typu
143 klient/serwer. Dzięki temu można łatwo kontrolować go za pomocą
144 różnych interfejsów. Można na przykład uruchomić maszynę wirtualną z
145 poziomu interfejsu graficznego, a później kontrolować ją z linii
146 poleceń. VirtualBox OSE dostarcza również pełny pakiet deweloperski,
147 co pozwala stworzyć dowolny inny interfejs zarządzania maszyną
150 Opisy maszyn wirtualnych w XML-u: konfiguracje poszczególnych maszyn
151 wirtualnych są w całości przechowywane w XML-u i są niezależne od
152 lokalnej maszyny. Dzięki temu można szybko i łatwo przenieść
153 konfigurację maszyny wirtualnej na inny komputer.
156 Summary: udev rules for VirtualBox OSE kernel modules
157 Summary(pl.UTF-8): Reguły udev dla modułów jądra Linuksa dla VirtualBoksa
163 udev rules for VirtualBox OSE kernel modules.
165 %description udev -l pl.UTF-8
166 Reguły udev dla modułów jądra Linuksa dla VirtualBoksa.
168 %package -n kernel%{_alt_kernel}-misc-vboxadd
169 Summary: VirtualBox OSE Guest Additions for Linux Module
170 Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
171 Release: %{rel}@%{_kernel_ver_str}
173 Requires(post,postun): /sbin/depmod
174 Requires: dev >= 2.9.0-7
175 %if %{with dist_kernel}
176 %requires_releq_kernel
177 Requires(postun): %releq_kernel
179 Provides: kernel(vboxadd) = %{version}-%{rel}
181 %description -n kernel%{_alt_kernel}-misc-vboxadd
182 VirtualBox OSE Guest Additions for Linux Module.
184 %description -n kernel%{_alt_kernel}-misc-vboxadd -l pl.UTF-8
185 Moduł jądra Linuksa vboxadd dla VirtualBoksa OSE - dodatki dla systemu
188 %package -n kernel%{_alt_kernel}-misc-vboxdrv
189 Summary: VirtualBox OSE Support Driver
190 Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
191 Release: %{rel}@%{_kernel_ver_str}
193 Requires(post,postun): /sbin/depmod
194 Requires: dev >= 2.9.0-7
195 %if %{with dist_kernel}
196 %requires_releq_kernel
197 Requires(postun): %releq_kernel
199 Provides: kernel(vboxdrv) = %{version}-%{rel}
201 %description -n kernel%{_alt_kernel}-misc-vboxdrv
202 VirtualBox OSE Support Driver.
204 %description -n kernel%{_alt_kernel}-misc-vboxdrv -l pl.UTF-8
205 Moduł jądra Linuksa dla VirtualBoksa OSE - sterownik wsparcia dla
208 %package -n kernel%{_alt_kernel}-misc-vboxnetflt
209 Summary: VirtualBox OSE Guest Additions for Linux Module
210 Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
211 Release: %{rel}@%{_kernel_ver_str}
213 Requires(post,postun): /sbin/depmod
214 Requires: dev >= 2.9.0-7
215 Requires: kernel%{_alt_kernel}-misc-vboxdrv
216 %if %{with dist_kernel}
217 %requires_releq_kernel
218 Requires(postun): %releq_kernel
220 Provides: kernel(vboxnetflt) = %{version}-%{rel}
222 %description -n kernel%{_alt_kernel}-misc-vboxnetflt
223 VirtualBox OSE Network Filter Driver.
225 %description -n kernel%{_alt_kernel}-misc-vboxnetflt -l pl.UTF-8
226 Moduł jądra Linuksa dla VirtualBoksa OSE - sterownik filtrowania sieci
227 dla systemu głównego.
229 %package -n kernel%{_alt_kernel}-misc-vboxvfs
230 Summary: Host file system access VFS for VirtualBox OSE
231 Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
232 Release: %{rel}@%{_kernel_ver_str}
234 Requires(post,postun): /sbin/depmod
235 Requires: dev >= 2.9.0-7
236 Requires: kernel%{_alt_kernel}-misc-vboxadd
237 %if %{with dist_kernel}
238 %requires_releq_kernel
239 Requires(postun): %releq_kernel
241 Provides: kernel(vboxvfs) = %{version}-%{rel}
243 %description -n kernel%{_alt_kernel}-misc-vboxvfs
244 Host file system access VFS for VirtualBox OSE.
246 %description -n kernel%{_alt_kernel}-misc-vboxvfs -l pl.UTF-8
247 Moduł jądra Linuksa dla VirtualBoksa OSE - dostęp do plików systemu
248 głównego z poziomu systemu gościa.
250 %package -n xorg-driver-input-vboxmouse
251 Summary: X.org mouse driver for VirtualBox OSE guest OS
252 Summary(pl.UTF-8): Sterownik myszy dla systemu gościa w VirtualBoksie OSE
254 Group: X11/Applications
255 Requires: xorg-xserver-server(xinput-abi) >= 4.0
256 Requires: xorg-xserver-server(xinput-abi) < 5.0
257 Requires: xorg-xserver-server >= 1.0.99.901
259 %description -n xorg-driver-input-vboxmouse
260 X.org mouse driver for VirtualBox OSE guest OS.
262 %description -n xorg-driver-input-vboxmouse -l pl.UTF-8
263 Sterownik myszy dla systemu gościa w VirtualBoksie.
265 %package -n xorg-driver-video-vboxvideo
266 Summary: X.org video driver for VirtualBox OSE guest OS
267 Summary(pl.UTF-8): Sterownik grafiki dla systemu gościa w VirtualBoksie OSE
269 Group: X11/Applications
270 Requires: xorg-xserver-server(videodrv-abi) < 6.0
271 Requires: xorg-xserver-server(videodrv-abi) >= 2.0
272 Requires: xorg-xserver-server >= 1.0.99.901
274 %description -n xorg-driver-video-vboxvideo
275 X.org video driver for VirtualBox OSE guest OS.
277 %description -n xorg-driver-video-vboxvideo -l pl.UTF-8
278 Sterownik grafiki dla systemu gościa w VirtualBoksie OSE.
281 %setup -q -n %{pname}-%{version}_OSE
286 cat <<'EOF' > udev.conf
287 KERNEL=="vboxdrv", NAME="%k", GROUP="vbox", MODE="0660"
288 KERNEL=="vboxadd", NAME="%k", GROUP="vbox", MODE="0660"
292 sed 's#@LIBDIR@#%{_libdir}#' < %{SOURCE8} > VirtualBox-wrapper.sh
294 rm -rf PLD-MODULE-BUILD && mkdir PLD-MODULE-BUILD && cd PLD-MODULE-BUILD
295 ../src/VBox/Additions/linux/export_modules modules.tar.gz
296 tar -zxf modules.tar.gz && rm -f modules.tar.gz
297 ../src/VBox/HostDrivers/linux/export_modules modules.tar.gz --without-hardening && \
298 tar -zxf modules.tar.gz && rm -f modules.tar.gz
299 #./src/VBox/HostDrivers/Support/linux/Makefile:70:
300 #./PLD-MODULE-BUILD/vboxdrv/Makefile:70:
304 %if %{with userspace}
306 --with-gcc="%{__cc}" \
307 --with-g++="%{__cxx}" \
308 --disable-hardening \
312 kmk -j1 %{?with_verbose:KBUILD_VERBOSE=3} USER=$(id -un)
317 %build_kernel_modules -m vboxadd -C vboxadd
318 %build_kernel_modules -m vboxdrv -C vboxdrv
319 %build_kernel_modules -m vboxnetflt -C vboxnetflt
320 cp -a vboxadd/Module.symvers vboxvfs
321 %build_kernel_modules -m vboxvfs -C vboxvfs -c
326 rm -rf $RPM_BUILD_ROOT
328 %if %{with userspace}
330 $RPM_BUILD_ROOT{%{_bindir},%{_pixmapsdir},%{_desktopdir}} \
331 $RPM_BUILD_ROOT%{_libdir}/VirtualBox \
334 install %{SOURCE9} $RPM_BUILD_ROOT/sbin/mount.vdi
335 install VirtualBox-wrapper.sh $RPM_BUILD_ROOT%{_libdir}/VirtualBox
336 for f in {VBox{BFE,Headless,Manage,SDL,SVC,Tunctl,XPCOMIPCD},VirtualBox}; do
337 install out/linux.%{outdir}/release/bin/$f $RPM_BUILD_ROOT%{_libdir}/VirtualBox/$f
338 ln -s %{_libdir}/VirtualBox/VirtualBox-wrapper.sh $RPM_BUILD_ROOT%{_bindir}/$f
341 install out/linux.%{outdir}/release/bin/VBox*.so \
342 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
343 install out/linux.%{outdir}/release/bin/{VBox{DD,DD2}{GC.gc,R0.r0},VMM{GC.gc,R0.r0}} \
344 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
346 install -d $RPM_BUILD_ROOT%{_libdir}/VirtualBox/additions
347 install -d $RPM_BUILD_ROOT%{_libdir}/VirtualBox/nls
349 install %{SOURCE2} $RPM_BUILD_ROOT%{_libdir}/VirtualBox/additions/VBoxGuestAdditions.iso
350 cp -a out/linux.%{outdir}/release/bin/components $RPM_BUILD_ROOT%{_libdir}/VirtualBox
351 cp -a out/linux.%{outdir}/release/bin/nls/* $RPM_BUILD_ROOT%{_libdir}/VirtualBox/nls
353 install out/linux.%{outdir}/release/bin/additions/mountvboxsf \
354 $RPM_BUILD_ROOT%{_bindir}
356 install -d $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{drivers,input}
357 install out/linux.%{outdir}/release/bin/additions/vboxmouse_drv_16.so \
358 $RPM_BUILD_ROOT%{_libdir}/xorg/modules/input/vboxmouse_drv.so
359 install out/linux.%{outdir}/release/bin/additions/vboxvideo_drv_16.so \
360 $RPM_BUILD_ROOT%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
362 install out/linux.%{outdir}/release/bin/VBox.png $RPM_BUILD_ROOT%{_pixmapsdir}/VBox.png
363 install %{SOURCE7} $RPM_BUILD_ROOT%{_desktopdir}/%{pname}.desktop
365 install -d $RPM_BUILD_ROOT/etc/udev/rules.d
366 install udev.conf $RPM_BUILD_ROOT/etc/udev/rules.d/virtualbox.rules
370 install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
371 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxdrv
372 install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxadd
373 install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxnetflt
374 install %{SOURCE6} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxvfs
375 %install_kernel_modules -m PLD-MODULE-BUILD/vboxadd/vboxadd -d misc
376 %install_kernel_modules -m PLD-MODULE-BUILD/vboxdrv/vboxdrv -d misc
377 %install_kernel_modules -m PLD-MODULE-BUILD/vboxnetflt/vboxnetflt -d misc
378 %install_kernel_modules -m PLD-MODULE-BUILD/vboxvfs/vboxvfs -d misc
382 rm -rf $RPM_BUILD_ROOT
385 %groupadd -g 221 -r -f vbox
389 NOTE: You must also install kernel module for this software to work
390 kernel-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
391 kernel-desktop-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
392 kernel-laptop-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
393 kernel-vanilla-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
396 Depending on which kernel brand You use.
401 if [ "$1" = "0" ]; then
405 %post -n kernel%{_alt_kernel}-misc-vboxadd
406 %depmod %{_kernel_ver}
407 /sbin/chkconfig --add vboxadd
408 %service vboxadd restart "VirtualBox OSE guest additions driver"
410 %postun -n kernel%{_alt_kernel}-misc-vboxadd
411 %depmod %{_kernel_ver}
413 %preun -n kernel%{_alt_kernel}-misc-vboxadd
414 if [ "$1" = "0" ]; then
415 %service vboxadd stop
416 /sbin/chkconfig --del vboxadd
419 %post -n kernel%{_alt_kernel}-misc-vboxdrv
420 %depmod %{_kernel_ver}
421 /sbin/chkconfig --add vboxdrv
422 %service vboxdrv restart "VirtualBox OSE driver"
424 %postun -n kernel%{_alt_kernel}-misc-vboxdrv
425 %depmod %{_kernel_ver}
427 %preun -n kernel%{_alt_kernel}-misc-vboxdrv
428 if [ "$1" = "0" ]; then
429 %service vboxdrv stop
430 /sbin/chkconfig --del vboxdrv
433 %post -n kernel%{_alt_kernel}-misc-vboxnetflt
434 %depmod %{_kernel_ver}
435 /sbin/chkconfig --add vboxnetflt
436 %service vboxdrv restart "VirtualBox OSE Network Filter driver"
438 %postun -n kernel%{_alt_kernel}-misc-vboxnetflt
439 %depmod %{_kernel_ver}
441 %preun -n kernel%{_alt_kernel}-misc-vboxnetflt
442 if [ "$1" = "0" ]; then
443 %service vboxnetflt stop
444 /sbin/chkconfig --del vboxnetflt
447 %post -n kernel%{_alt_kernel}-misc-vboxvfs
448 %depmod %{_kernel_ver}
449 /sbin/chkconfig --add vboxvfs
450 %service vboxvfs restart "VirtualBox OSE guest additions VFS driver"
452 %postun -n kernel%{_alt_kernel}-misc-vboxvfs
453 %depmod %{_kernel_ver}
455 %preun -n kernel%{_alt_kernel}-misc-vboxvfs
456 if [ "$1" = "0" ]; then
457 %service vboxvfs stop
458 /sbin/chkconfig --del vboxvfs
461 %if %{with userspace}
463 %defattr(644,root,root,755)
465 %dir %{_libdir}/VirtualBox
466 %dir %{_libdir}/VirtualBox/additions
467 %dir %{_libdir}/VirtualBox/components
468 %dir %{_libdir}/VirtualBox/nls
469 %attr(755,root,root) %{_bindir}/mountvboxsf
470 %attr(755,root,root) %{_bindir}/VBox*
471 %attr(755,root,root) %{_bindir}/VirtualBox
472 %attr(755,root,root) /sbin/mount.vdi
473 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxSVC
474 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxBFE
475 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxHeadless
476 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxManage
477 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxSDL
478 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxTunctl
479 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxXPCOMIPCD
480 %attr(755,root,root) %{_libdir}/VirtualBox/VBox*.so
481 %attr(755,root,root) %{_libdir}/VirtualBox/VirtualBox
482 %attr(755,root,root) %{_libdir}/VirtualBox/VirtualBox-wrapper.sh
483 %{_libdir}/VirtualBox/*.gc
484 %{_libdir}/VirtualBox/*.r0
485 %{_libdir}/VirtualBox/additions/*
486 %{_libdir}/VirtualBox/components/*
487 %lang(ar) %{_libdir}/VirtualBox/nls/*_ar.qm
488 %lang(ca) %{_libdir}/VirtualBox/nls/*_ca.qm
489 %lang(cs) %{_libdir}/VirtualBox/nls/*_cs.qm
490 %lang(de) %{_libdir}/VirtualBox/nls/*_de.qm
491 %lang(el) %{_libdir}/VirtualBox/nls/*_el.qm
492 %lang(es) %{_libdir}/VirtualBox/nls/*_es.qm
493 %lang(eu) %{_libdir}/VirtualBox/nls/*_eu.qm
494 %lang(fi) %{_libdir}/VirtualBox/nls/*_fi.qm
495 %lang(fr) %{_libdir}/VirtualBox/nls/*_fr.qm
496 %lang(hu) %{_libdir}/VirtualBox/nls/*_hu.qm
497 %lang(id) %{_libdir}/VirtualBox/nls/*_id.qm
498 %lang(it) %{_libdir}/VirtualBox/nls/*_it.qm
499 %lang(ja) %{_libdir}/VirtualBox/nls/*_ja.qm
500 %lang(ko) %{_libdir}/VirtualBox/nls/*_ko.qm
501 %lang(nl) %{_libdir}/VirtualBox/nls/*_nl.qm
502 %lang(pl) %{_libdir}/VirtualBox/nls/*_pl.qm
503 %lang(pt) %{_libdir}/VirtualBox/nls/*_pt.qm
504 %lang(pt_BR) %{_libdir}/VirtualBox/nls/*_pt_BR.qm
505 %lang(ro) %{_libdir}/VirtualBox/nls/*_ro.qm
506 %lang(ru) %{_libdir}/VirtualBox/nls/*_ru.qm
507 %lang(sk) %{_libdir}/VirtualBox/nls/*_sk.qm
508 %lang(sr) %{_libdir}/VirtualBox/nls/*_sr.qm
509 %lang(sv) %{_libdir}/VirtualBox/nls/*_sv.qm
510 %lang(tr) %{_libdir}/VirtualBox/nls/*_tr.qm
511 %lang(zh_CN) %{_libdir}/VirtualBox/nls/*_zh_CN.qm
512 %lang(zh_TW) %{_libdir}/VirtualBox/nls/*_zh_TW.qm
513 %{_pixmapsdir}/VBox.png
514 %{_desktopdir}/%{pname}.desktop
517 %defattr(644,root,root,755)
518 %config(noreplace) %verify(not md5 mtime size) /etc/udev/rules.d/virtualbox.rules
520 %files -n xorg-driver-input-vboxmouse
521 %defattr(644,root,root,755)
522 %attr(755,root,root) %{_libdir}/xorg/modules/input/vboxmouse_drv.so
524 %files -n xorg-driver-video-vboxvideo
525 %defattr(644,root,root,755)
526 %attr(755,root,root) %{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
530 %files -n kernel%{_alt_kernel}-misc-vboxadd
531 %defattr(644,root,root,755)
532 %attr(754,root,root) /etc/rc.d/init.d/vboxadd
533 /lib/modules/%{_kernel_ver}/misc/vboxadd.ko*
535 %files -n kernel%{_alt_kernel}-misc-vboxdrv
536 %defattr(644,root,root,755)
537 %attr(754,root,root) /etc/rc.d/init.d/vboxdrv
538 /lib/modules/%{_kernel_ver}/misc/vboxdrv.ko*
540 %files -n kernel%{_alt_kernel}-misc-vboxnetflt
541 %defattr(644,root,root,755)
542 %attr(754,root,root) /etc/rc.d/init.d/vboxnetflt
543 /lib/modules/%{_kernel_ver}/misc/vboxnetflt.ko*
545 %files -n kernel%{_alt_kernel}-misc-vboxvfs
546 %defattr(644,root,root,755)
547 %attr(754,root,root) /etc/rc.d/init.d/vboxvfs
548 /lib/modules/%{_kernel_ver}/misc/vboxvfs.ko*