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: %{pname}-%{version}-OSE.tar.bz2
37 # Source0-md5: ce1360945d65a79dbea1bec997c25c00
38 #Source1: http://download.virtualbox.org/virtualbox/%{version}/UserManual.pdf
39 Source1: UserManual.pdf
40 # Source1-md5: 6637b80b4e175035dba5a1efd89a0498
41 #Source2: http://download.virtualbox.org/virtualbox/%{version}/VBoxGuestAdditions_%{version}.iso
42 Source2: VBoxGuestAdditions_%{version}.iso
43 # Source2-md5: 4c02fdb1b4e7f2d5ce7bb0ab8eca33d9
44 Source3: %{pname}-vboxdrv.init
45 Source4: %{pname}-vboxadd.init
46 Source5: %{pname}-vboxnetflt.init
47 Source6: %{pname}-vboxvfs.init
48 Source7: %{pname}.desktop
50 Patch0: %{pname}-configure.patch
51 Patch1: %{pname}-qt-paths.patch
52 Patch2: %{pname}-shared-libstdc++.patch
53 Patch3: %{pname}-disable-xclient-build.patch
54 Patch4: %{pname}-configure-spaces.patch
55 Patch6: %{pname}-vboxnetflt_export.patch
56 URL: http://www.virtualbox.org/
57 BuildRequires: rpmbuild(macros) >= 1.379
60 BuildRequires: gcc-multilib
61 BuildRequires: glibc-devel(i686)
62 BuildRequires: libstdc++-multilib-devel
64 %if "%{pld_release}" == "th"
65 BuildRequires: compat-gcc-34
67 %if "%{pld_release}" == "ti"
70 %if "%{pld_release}" == "ac"
71 BuildRequires: XFree86-devel
73 BuildRequires: xorg-lib-libXcursor-devel
74 BuildRequires: xorg-lib-libXmu-devel
76 BuildRequires: OpenGL-devel
77 BuildRequires: QtGui-devel
78 BuildRequires: QtNetwork-devel
79 BuildRequires: SDL-devel >= 1.2.7
81 BuildRequires: alsa-lib-devel >= 1.0.6
85 BuildRequires: gcc >= 5:3.2.3
86 BuildRequires: libIDL-devel
87 BuildRequires: libpng-devel >= 1.2.5
88 BuildRequires: libstdc++-devel >= 5:3.2.3
89 BuildRequires: libuuid-devel
90 BuildRequires: libxml2-devel >= 2.6.26
91 BuildRequires: libxslt-devel >= 1.1.17
92 BuildRequires: libxslt-progs >= 1.1.17
93 BuildRequires: pkgconfig
94 BuildRequires: pulseaudio-devel >= 0.9.0
95 BuildRequires: python-devel
96 BuildRequires: qt4-build >= 4.2.0
97 BuildRequires: qt4-linguist
98 BuildRequires: sed >= 4.0
100 BuildRequires: xalan-c-devel >= 1.10.0
101 BuildRequires: xerces-c-devel >= 2.6.0
102 BuildRequires: zlib-devel >= 1.2.1
104 %if %{with dist_kernel}
105 BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.20
107 Requires(post,preun): /sbin/chkconfig
108 Requires(postun): /usr/sbin/groupdel
109 Requires(pre): /usr/bin/getgid
110 Requires(pre): /usr/sbin/groupadd
112 Provides: group(vbox)
113 ExclusiveArch: %{ix86} %{x8664}
114 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
123 InnoTek VirtualBox OSE is a general-purpose full virtualizer for x86
124 hardware. Targeted at server, desktop and embedded use, it is now the
125 only professional-quality virtualization solution that is also Open
128 Some of the features of VirtualBox OSE are:
130 Modularity: VirtualBox OSE has an extremely modular design with
131 well-defined internal programming interfaces and a client/server
132 design. This makes it easy to control it from several interfaces at
133 once: for example, you can start a virtual machine in a typical
134 virtual machine GUI and then control that machine from the command
135 line. VirtualBox OSE also comes with a full Software Development Kit:
136 even though it is Open Source Software, you don't have to hack the
137 source to write a new interface for VirtualBox OSE.
139 Virtual machine descriptions in XML: the configuration settings of
140 virtual machines are stored entirely in XML and are independent of the
141 local machines. Virtual machine definitions can therefore easily be
142 ported to other computers.
144 %description -l pl.UTF-8
145 InnoTek VirtualBox OSE jest emulatorem sprzętu x86. Kierowany do
146 zastosowań serwerowych, desktopowych oraz wbudowanych jest obecnie
147 jedynym wysokiej jakości rozwiązaniem wirtualizacyjnym dostępnym
148 również jako Otwarte Oprogramowanie.
150 Przykładowe cechy VirtualBoksa:
152 Modularność: VirtualBox OSE jest wysoce zmodularyzowanym produktem z
153 dobrze zaprojektowanym wewnętrznym interfejsem programowym typu
154 klient/serwer. Dzięki temu można łatwo kontrolować go za pomocą
155 różnych interfejsów. Można na przykład uruchomić maszynę wirtualną z
156 poziomu interfejsu graficznego, a później kontrolować ją z linii
157 poleceń. VirtualBox OSE dostarcza również pełny pakiet deweloperski,
158 co pozwala stworzyć dowolny inny interfejs zarządzania maszyną
161 Opisy maszyn wirtualnych w XML-u: konfiguracje poszczególnych maszyn
162 wirtualnych są w całości przechowywane w XML-u i są niezależne od
163 lokalnej maszyny. Dzięki temu można szybko i łatwo przenieść
164 konfigurację maszyny wirtualnej na inny komputer.
167 Summary: udev rules for VirtualBox OSE kernel modules
168 Summary(pl.UTF-8): Reguły udev dla modułów jądra Linuksa dla VirtualBoksa
174 udev rules for VirtualBox OSE kernel modules.
176 %description udev -l pl.UTF-8
177 Reguły udev dla modułów jądra Linuksa dla VirtualBoksa.
179 %package -n kernel%{_alt_kernel}-misc-vboxadd
180 Summary: VirtualBox OSE Guest Additions for Linux Module
181 Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
182 Release: %{rel}@%{_kernel_ver_str}
184 Requires(post,postun): /sbin/depmod
185 Requires: dev >= 2.9.0-7
186 %if %{with dist_kernel}
187 %requires_releq_kernel
188 Requires(postun): %releq_kernel
190 Provides: kernel(vboxadd) = %{version}-%{rel}
192 %description -n kernel%{_alt_kernel}-misc-vboxadd
193 VirtualBox OSE Guest Additions for Linux Module.
195 %description -n kernel%{_alt_kernel}-misc-vboxadd -l pl.UTF-8
196 Moduł jądra Linuksa vboxadd dla VirtualBoksa OSE - dodatki dla
199 %package -n kernel%{_alt_kernel}-misc-vboxdrv
200 Summary: VirtualBox OSE Support Driver
201 Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
202 Release: %{rel}@%{_kernel_ver_str}
204 Requires(post,postun): /sbin/depmod
205 Requires: dev >= 2.9.0-7
206 %if %{with dist_kernel}
207 %requires_releq_kernel
208 Requires(postun): %releq_kernel
210 Provides: kernel(vboxdrv) = %{version}-%{rel}
212 %description -n kernel%{_alt_kernel}-misc-vboxdrv
213 VirtualBox OSE Support Driver.
215 %description -n kernel%{_alt_kernel}-misc-vboxdrv -l pl.UTF-8
216 Moduł jądra Linuksa dla VirtualBoksa OSE - sterownik wsparcia dla
219 %package -n kernel%{_alt_kernel}-misc-vboxnetflt
220 Summary: VirtualBox OSE Guest Additions for Linux Module
221 Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
222 Release: %{rel}@%{_kernel_ver_str}
224 Requires(post,postun): /sbin/depmod
225 Requires: dev >= 2.9.0-7
226 Requires: kernel%{_alt_kernel}-misc-vboxdrv
227 %if %{with dist_kernel}
228 %requires_releq_kernel
229 Requires(postun): %releq_kernel
231 Provides: kernel(vboxnetflt) = %{version}-%{rel}
233 %description -n kernel%{_alt_kernel}-misc-vboxnetflt
234 VirtualBox OSE Network Filter Driver.
236 %description -n kernel%{_alt_kernel}-misc-vboxnetflt -l pl.UTF-8
237 Moduł jądra Linuksa dla VirtualBoksa OSE - sterownik filtrowania
238 sieci dla systemu głównego.
240 %package -n kernel%{_alt_kernel}-misc-vboxvfs
241 Summary: Host file system access VFS for VirtualBox OSE
242 Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
243 Release: %{rel}@%{_kernel_ver_str}
245 Requires(post,postun): /sbin/depmod
246 Requires: dev >= 2.9.0-7
247 Requires: kernel%{_alt_kernel}-misc-vboxadd
248 %if %{with dist_kernel}
249 %requires_releq_kernel
250 Requires(postun): %releq_kernel
252 Provides: kernel(vboxvfs) = %{version}-%{rel}
254 %description -n kernel%{_alt_kernel}-misc-vboxvfs
255 Host file system access VFS for VirtualBox OSE.
257 %description -n kernel%{_alt_kernel}-misc-vboxvfs -l pl.UTF-8
258 Moduł jądra Linuksa dla VirtualBoksa OSE - dostęp do plików
259 systemu głównego z poziomu systemu gościa.
261 %package -n xorg-driver-input-vboxmouse
262 Summary: X.org mouse driver for VirtualBox OSE guest OS
263 Summary(pl.UTF-8): Sterownik myszy dla systemu gościa w VirtualBoksie OSE
265 Group: X11/Applications
266 Requires: xorg-xserver-server >= 1.0.99.901
268 %description -n xorg-driver-input-vboxmouse
269 X.org mouse driver for VirtualBox OSE guest OS.
271 %description -n xorg-driver-input-vboxmouse -l pl.UTF-8
272 Sterownik myszy dla systemu gościa w VirtualBoksie.
274 %package -n xorg-driver-video-vboxvideo
275 Summary: X.org video driver for VirtualBox OSE guest OS
276 Summary(pl.UTF-8): Sterownik grafiki dla systemu gościa w VirtualBoksie OSE
278 Group: X11/Applications
279 Requires: xorg-xserver-server >= 1.0.99.901
281 %description -n xorg-driver-video-vboxvideo
282 X.org video driver for VirtualBox OSE guest OS.
284 %description -n xorg-driver-video-vboxvideo -l pl.UTF-8
285 Sterownik grafiki dla systemu gościa w VirtualBoksie OSE.
288 %setup -q -n %{pname}-%{version}_OSE
300 cat <<'EOF' > udev.conf
301 KERNEL=="vboxdrv", NAME="%k", GROUP="vbox", MODE="0660"
302 KERNEL=="vboxadd", NAME="%k", GROUP="vbox", MODE="0660"
306 sed 's#@LIBDIR@#%{_libdir}#' < %{SOURCE8} > VirtualBox-wrapper.sh
308 rm -rf PLD-MODULE-BUILD && mkdir PLD-MODULE-BUILD && cd PLD-MODULE-BUILD
309 ../src/VBox/Additions/linux/export_modules modules.tar.gz
310 tar -zxf modules.tar.gz && rm -f modules.tar.gz
311 ../src/VBox/HostDrivers/linux/export_modules modules.tar.gz --without-hardening && \
312 tar -zxf modules.tar.gz && rm -f modules.tar.gz
315 %if %{with userspace}
317 --with-gcc="%{__cc}" \
318 --with-g++="%{__cxx}" \
319 --disable-hardening \
324 kmk -j1 %{?with_verbose:KBUILD_VERBOSE=3}
329 %build_kernel_modules -m vboxadd -C vboxadd
330 %build_kernel_modules -m vboxdrv -C vboxdrv
331 %build_kernel_modules -m vboxnetflt -C vboxnetflt
332 cp -a vboxadd/Module.symvers vboxvfs
333 %build_kernel_modules -m vboxvfs -C vboxvfs -c
338 rm -rf $RPM_BUILD_ROOT
340 %if %{with userspace}
342 $RPM_BUILD_ROOT{%{_bindir},%{_pixmapsdir},%{_desktopdir}} \
343 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
345 install VirtualBox-wrapper.sh $RPM_BUILD_ROOT%{_libdir}/VirtualBox
346 for f in {VBox{BFE,Headless,Manage,SDL,SVC,Tunctl,XPCOMIPCD},VirtualBox}; do
347 install out/linux.%{outdir}/release/bin/$f $RPM_BUILD_ROOT%{_libdir}/VirtualBox/$f
348 ln -s %{_libdir}/VirtualBox/VirtualBox-wrapper.sh $RPM_BUILD_ROOT%{_bindir}/$f
351 install out/linux.%{outdir}/release/bin/VBox*.so \
352 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
353 install out/linux.%{outdir}/release/bin/{VBox{DD,DD2}{GC.gc,R0.r0},VMM{GC.gc,R0.r0}} \
354 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
356 install -d $RPM_BUILD_ROOT%{_libdir}/VirtualBox/additions
357 install -d $RPM_BUILD_ROOT%{_libdir}/VirtualBox/nls
359 install %{SOURCE2} $RPM_BUILD_ROOT%{_libdir}/VirtualBox/additions/VBoxGuestAdditions.iso
360 cp -a out/linux.%{outdir}/release/bin/components $RPM_BUILD_ROOT%{_libdir}/VirtualBox
361 cp -a out/linux.%{outdir}/release/bin/nls/* $RPM_BUILD_ROOT%{_libdir}/VirtualBox/nls
363 install out/linux.%{outdir}/release/bin/additions/mountvboxsf \
364 $RPM_BUILD_ROOT%{_bindir}
366 install -d $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{drivers,input}
367 install out/linux.%{outdir}/release/bin/additions/vboxmouse_drv_15.so \
368 $RPM_BUILD_ROOT%{_libdir}/xorg/modules/input/vboxmouse_drv.so
369 install out/linux.%{outdir}/release/bin/additions/vboxvideo_drv_15.so \
370 $RPM_BUILD_ROOT%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
372 install out/linux.%{outdir}/release/bin/VBox.png $RPM_BUILD_ROOT%{_pixmapsdir}/VBox.png
373 install %{SOURCE7} $RPM_BUILD_ROOT%{_desktopdir}/%{pname}.desktop
375 install -d $RPM_BUILD_ROOT/etc/udev/rules.d
376 install udev.conf $RPM_BUILD_ROOT/etc/udev/rules.d/virtualbox.rules
380 install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
381 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxdrv
382 install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxadd
383 install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxnetflt
384 install %{SOURCE6} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxvfs
385 %install_kernel_modules -m PLD-MODULE-BUILD/vboxadd/vboxadd -d misc
386 %install_kernel_modules -m PLD-MODULE-BUILD/vboxdrv/vboxdrv -d misc
387 %install_kernel_modules -m PLD-MODULE-BUILD/vboxnetflt/vboxnetflt -d misc
388 %install_kernel_modules -m PLD-MODULE-BUILD/vboxvfs/vboxvfs -d misc
392 rm -rf $RPM_BUILD_ROOT
395 %groupadd -g 221 -r -f vbox
399 NOTE: You must also install kernel module for this software to work
400 kernel-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
401 kernel-desktop-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
402 kernel-laptop-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
403 kernel-vanilla-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
406 Depending on which kernel brand You use.
411 if [ "$1" = "0" ]; then
415 %post -n kernel%{_alt_kernel}-misc-vboxadd
416 %depmod %{_kernel_ver}
417 /sbin/chkconfig --add vboxadd
418 %service vboxadd restart "VirtualBox OSE guest additions driver"
420 %postun -n kernel%{_alt_kernel}-misc-vboxadd
421 %depmod %{_kernel_ver}
423 %preun -n kernel%{_alt_kernel}-misc-vboxadd
424 if [ "$1" = "0" ]; then
425 %service vboxadd stop
426 /sbin/chkconfig --del vboxadd
429 %post -n kernel%{_alt_kernel}-misc-vboxdrv
430 %depmod %{_kernel_ver}
431 /sbin/chkconfig --add vboxdrv
432 %service vboxdrv restart "VirtualBox OSE driver"
434 %postun -n kernel%{_alt_kernel}-misc-vboxdrv
435 %depmod %{_kernel_ver}
437 %preun -n kernel%{_alt_kernel}-misc-vboxdrv
438 if [ "$1" = "0" ]; then
439 %service vboxdrv stop
440 /sbin/chkconfig --del vboxdrv
443 %post -n kernel%{_alt_kernel}-misc-vboxnetflt
444 %depmod %{_kernel_ver}
445 /sbin/chkconfig --add vboxnetflt
446 %service vboxdrv restart "VirtualBox OSE Network Filter driver"
448 %postun -n kernel%{_alt_kernel}-misc-vboxnetflt
449 %depmod %{_kernel_ver}
451 %preun -n kernel%{_alt_kernel}-misc-vboxnetflt
452 if [ "$1" = "0" ]; then
453 %service vboxnetflt stop
454 /sbin/chkconfig --del vboxnetflt
457 %post -n kernel%{_alt_kernel}-misc-vboxvfs
458 %depmod %{_kernel_ver}
459 /sbin/chkconfig --add vboxvfs
460 %service vboxvfs restart "VirtualBox OSE guest additions VFS driver"
462 %postun -n kernel%{_alt_kernel}-misc-vboxvfs
463 %depmod %{_kernel_ver}
465 %preun -n kernel%{_alt_kernel}-misc-vboxvfs
466 if [ "$1" = "0" ]; then
467 %service vboxvfs stop
468 /sbin/chkconfig --del vboxvfs
471 %if %{with userspace}
473 %defattr(644,root,root,755)
475 %dir %{_libdir}/VirtualBox
476 %dir %{_libdir}/VirtualBox/additions
477 %dir %{_libdir}/VirtualBox/components
478 %dir %{_libdir}/VirtualBox/nls
479 %attr(755,root,root) %{_bindir}/mountvboxsf
480 %attr(755,root,root) %{_bindir}/VBox*
481 %attr(755,root,root) %{_bindir}/VirtualBox
482 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxSVC
483 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxBFE
484 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxHeadless
485 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxManage
486 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxSDL
487 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxTunctl
488 %attr(755,root,root) %{_libdir}/VirtualBox/VBoxXPCOMIPCD
489 %attr(755,root,root) %{_libdir}/VirtualBox/VBox*.so
490 %attr(755,root,root) %{_libdir}/VirtualBox/VirtualBox
491 %attr(755,root,root) %{_libdir}/VirtualBox/VirtualBox-wrapper.sh
492 %{_libdir}/VirtualBox/*.gc
493 %{_libdir}/VirtualBox/*.r0
494 %{_libdir}/VirtualBox/additions/*
495 %{_libdir}/VirtualBox/components/*
496 %lang(ar) %{_libdir}/VirtualBox/nls/*_ar.qm
497 %lang(ca) %{_libdir}/VirtualBox/nls/*_ca.qm
498 %lang(cs) %{_libdir}/VirtualBox/nls/*_cs.qm
499 %lang(de) %{_libdir}/VirtualBox/nls/*_de.qm
500 %lang(el) %{_libdir}/VirtualBox/nls/*_el.qm
501 %lang(es) %{_libdir}/VirtualBox/nls/*_es.qm
502 %lang(eu) %{_libdir}/VirtualBox/nls/*_eu.qm
503 %lang(fi) %{_libdir}/VirtualBox/nls/*_fi.qm
504 %lang(fr) %{_libdir}/VirtualBox/nls/*_fr.qm
505 %lang(hu) %{_libdir}/VirtualBox/nls/*_hu.qm
506 %lang(id) %{_libdir}/VirtualBox/nls/*_id.qm
507 %lang(it) %{_libdir}/VirtualBox/nls/*_it.qm
508 %lang(ja) %{_libdir}/VirtualBox/nls/*_ja.qm
509 %lang(ko) %{_libdir}/VirtualBox/nls/*_ko.qm
510 %lang(nl) %{_libdir}/VirtualBox/nls/*_nl.qm
511 %lang(pl) %{_libdir}/VirtualBox/nls/*_pl.qm
512 %lang(pt) %{_libdir}/VirtualBox/nls/*_pt.qm
513 %lang(pt_BR) %{_libdir}/VirtualBox/nls/*_pt_BR.qm
514 %lang(ro) %{_libdir}/VirtualBox/nls/*_ro.qm
515 %lang(ru) %{_libdir}/VirtualBox/nls/*_ru.qm
516 %lang(sk) %{_libdir}/VirtualBox/nls/*_sk.qm
517 %lang(sr) %{_libdir}/VirtualBox/nls/*_sr.qm
518 %lang(sv) %{_libdir}/VirtualBox/nls/*_sv.qm
519 %lang(tr) %{_libdir}/VirtualBox/nls/*_tr.qm
520 %lang(zh_CN) %{_libdir}/VirtualBox/nls/*_zh_CN.qm
521 %lang(zh_TW) %{_libdir}/VirtualBox/nls/*_zh_TW.qm
522 %{_pixmapsdir}/VBox.png
523 %{_desktopdir}/%{pname}.desktop
526 %defattr(644,root,root,755)
527 %config(noreplace) %verify(not md5 mtime size) /etc/udev/rules.d/virtualbox.rules
529 %files -n xorg-driver-input-vboxmouse
530 %defattr(644,root,root,755)
531 %attr(755,root,root) %{_libdir}/xorg/modules/input/vboxmouse_drv.so
533 %files -n xorg-driver-video-vboxvideo
534 %defattr(644,root,root,755)
535 %attr(755,root,root) %{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
539 %files -n kernel%{_alt_kernel}-misc-vboxadd
540 %defattr(644,root,root,755)
541 %attr(754,root,root) /etc/rc.d/init.d/vboxadd
542 /lib/modules/%{_kernel_ver}/misc/vboxadd.ko*
544 %files -n kernel%{_alt_kernel}-misc-vboxdrv
545 %defattr(644,root,root,755)
546 %attr(754,root,root) /etc/rc.d/init.d/vboxdrv
547 /lib/modules/%{_kernel_ver}/misc/vboxdrv.ko*
549 %files -n kernel%{_alt_kernel}-misc-vboxnetflt
550 %defattr(644,root,root,755)
551 %attr(754,root,root) /etc/rc.d/init.d/vboxnetflt
552 /lib/modules/%{_kernel_ver}/misc/vboxnetflt.ko*
554 %files -n kernel%{_alt_kernel}-misc-vboxvfs
555 %defattr(644,root,root,755)
556 %attr(754,root,root) /etc/rc.d/init.d/vboxvfs
557 /lib/modules/%{_kernel_ver}/misc/vboxvfs.ko*