]> git.pld-linux.org Git - packages/VirtualBox.git/blame_incremental - VirtualBox.spec
- add script for exporting sources of vboxnetflt host driver module
[packages/VirtualBox.git] / VirtualBox.spec
... / ...
CommitLineData
1#
2# TODO:
3# - Find how to compile with PLD CFLAGS/CXXFLAGS/LDFLAGS.
4# - Package SDK.
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.
8#
9# Conditional build:
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
13%bcond_with verbose
14
15%if %{without kernel}
16%undefine with_dist_kernel
17%endif
18%if "%{_alt_kernel}" != "%{nil}"
19%undefine with_userspace
20%endif
21%if %{without userspace}
22# nothing to be placed to debuginfo package
23%define _enable_debug_packages 0
24%endif
25
26%define rel 0.1
27%define pname VirtualBox
28Summary: VirtualBox OSE - x86 hardware virtualizer
29Summary(pl.UTF-8): VirtualBox OSE - wirtualizator sprzętu x86
30Name: %{pname}%{_alt_kernel}
31Version: 2.1.0
32Release: %{rel}
33License: GPL v2
34Group: Applications/Emulators
35#Source0: http://download.virtualbox.org/virtualbox/%{version}/%{pname}-%{version}-OSE.tar.bz2
36Source0: %{pname}-%{version}-OSE.tar.bz2
37# Source0-md5: bcd403d97e2caf8a634584df34766a4d
38#Source1: http://download.virtualbox.org/virtualbox/%{version}/UserManual.pdf
39Source1: UserManual.pdf
40# Source1-md5: 61f8fa9321b65f8b2e50cfc076d671cb
41#Source2: http://download.virtualbox.org/virtualbox/%{version}/VBoxGuestAdditions_%{version}.iso
42Source2: VBoxGuestAdditions_%{version}.iso
43# Source2-md5: f6514091a6cca90cdc22591a789ed9b0
44Source3: %{pname}-vboxdrv.init
45Source4: %{pname}-vboxadd.init
46Source5: %{pname}-vboxvfs.init
47Source6: %{pname}.desktop
48Source7: %{pname}.sh
49Patch0: %{pname}-configure.patch
50Patch1: %{pname}-qt-paths.patch
51Patch2: %{pname}-shared-libstdc++.patch
52Patch3: %{pname}-disable-xclient-build.patch
53Patch4: %{pname}-configure-spaces.patch
54Patch5: %{pname}-build_fix.patch
55URL: http://www.virtualbox.org/
56BuildRequires: rpmbuild(macros) >= 1.379
57%if %{with userspace}
58%ifarch %{x8664}
59BuildRequires: gcc-multilib
60BuildRequires: glibc-devel(i686)
61BuildRequires: libstdc++-multilib-devel
62%endif
63%if "%{pld_release}" == "th"
64BuildRequires: compat-gcc-34
65%endif
66%if "%{pld_release}" == "ti"
67BuildRequires: gcc3
68%endif
69%if "%{pld_release}" == "ac"
70BuildRequires: XFree86-devel
71%else
72BuildRequires: xorg-lib-libXcursor-devel
73BuildRequires: xorg-lib-libXmu-devel
74%endif
75BuildRequires: OpenGL-devel
76BuildRequires: QtGui-devel
77BuildRequires: SDL-devel >= 1.2.7
78BuildRequires: acpica
79BuildRequires: alsa-lib-devel >= 1.0.6
80BuildRequires: bash
81BuildRequires: bcc
82BuildRequires: bin86
83BuildRequires: gcc >= 5:3.2.3
84BuildRequires: libIDL-devel
85BuildRequires: libpng-devel >= 1.2.5
86BuildRequires: libstdc++-devel >= 5:3.2.3
87BuildRequires: libuuid-devel
88BuildRequires: libxml2-devel >= 2.6.26
89BuildRequires: libxslt-devel >= 1.1.17
90BuildRequires: libxslt-progs >= 1.1.17
91BuildRequires: pkgconfig
92BuildRequires: pulseaudio-devel >= 0.9.0
93BuildRequires: python-devel
94BuildRequires: qt4-build >= 4.2.0
95BuildRequires: qt4-linguist
96BuildRequires: sed >= 4.0
97BuildRequires: which
98BuildRequires: xalan-c-devel >= 1.10.0
99BuildRequires: xerces-c-devel >= 2.6.0
100BuildRequires: zlib-devel >= 1.2.1
101%endif
102%if %{with dist_kernel}
103BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.20
104%endif
105Requires(post,preun): /sbin/chkconfig
106Requires(postun): /usr/sbin/groupdel
107Requires(pre): /usr/bin/getgid
108Requires(pre): /usr/sbin/groupadd
109Suggests: gxmessage
110Provides: group(vbox)
111ExclusiveArch: %{ix86} %{x8664}
112BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
113
114%ifarch %{x8664}
115%define outdir amd64
116%else
117%define outdir x86
118%endif
119
120%description
121InnoTek VirtualBox OSE is a general-purpose full virtualizer for x86
122hardware. Targeted at server, desktop and embedded use, it is now the
123only professional-quality virtualization solution that is also Open
124Source Software.
125
126Some of the features of VirtualBox OSE are:
127
128Modularity: VirtualBox OSE has an extremely modular design with
129well-defined internal programming interfaces and a client/server
130design. This makes it easy to control it from several interfaces at
131once: for example, you can start a virtual machine in a typical
132virtual machine GUI and then control that machine from the command
133line. VirtualBox OSE also comes with a full Software Development Kit:
134even though it is Open Source Software, you don't have to hack the
135source to write a new interface for VirtualBox OSE.
136
137Virtual machine descriptions in XML: the configuration settings of
138virtual machines are stored entirely in XML and are independent of the
139local machines. Virtual machine definitions can therefore easily be
140ported to other computers.
141
142%description -l pl.UTF-8
143InnoTek VirtualBox OSE jest emulatorem sprzętu x86. Kierowany do
144zastosowań serwerowych, desktopowych oraz wbudowanych jest obecnie
145jedynym wysokiej jakości rozwiązaniem wirtualizacyjnym dostępnym
146również jako Otwarte Oprogramowanie.
147
148Przykładowe cechy VirtualBoksa:
149
150Modularność: VirtualBox OSE jest wysoce zmodularyzowanym produktem z
151dobrze zaprojektowanym wewnętrznym interfejsem programowym typu
152klient/serwer. Dzięki temu można łatwo kontrolować go za pomocą
153różnych interfejsów. Można na przykład uruchomić maszynę wirtualną z
154poziomu interfejsu graficznego, a później kontrolować ją z linii
155poleceń. VirtualBox OSE dostarcza również pełny pakiet deweloperski,
156co pozwala stworzyć dowolny inny interfejs zarządzania maszyną
157wirtualną.
158
159Opisy maszyn wirtualnych w XML-u: konfiguracje poszczególnych maszyn
160wirtualnych są w całości przechowywane w XML-u i są niezależne od
161lokalnej maszyny. Dzięki temu można szybko i łatwo przenieść
162konfigurację maszyny wirtualnej na inny komputer.
163
164%package udev
165Summary: udev rules for VirtualBox OSE kernel modules
166Summary(pl.UTF-8): Reguły udev dla modułów jądra Linuksa dla VirtualBoksa
167Release: %{rel}
168Group: Base/Kernel
169Requires: udev-core
170
171%description udev
172udev rules for VirtualBox OSE kernel modules.
173
174%description udev -l pl.UTF-8
175Reguły udev dla modułów jądra Linuksa dla VirtualBoksa.
176
177%package -n kernel%{_alt_kernel}-misc-vboxadd
178Summary: VirtualBox OSE Guest Additions for Linux Module
179Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa
180Release: %{rel}@%{_kernel_ver_str}
181Group: Base/Kernel
182Requires(post,postun): /sbin/depmod
183Requires: dev >= 2.9.0-7
184%if %{with dist_kernel}
185%requires_releq_kernel
186Requires(postun): %releq_kernel
187%endif
188Provides: kernel(vboxadd) = %{version}-%{rel}
189
190%description -n kernel%{_alt_kernel}-misc-vboxadd
191VirtualBox OSE Guest Additions for Linux Module.
192
193%description -n kernel%{_alt_kernel}-misc-vboxadd -l pl.UTF-8
194Moduł jądra Linuksa vboxadd dla VirtualBoksa.
195
196%package -n kernel%{_alt_kernel}-misc-vboxdrv
197Summary: VirtualBox OSE Support Driver
198Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa
199Release: %{rel}@%{_kernel_ver_str}
200Group: Base/Kernel
201Requires(post,postun): /sbin/depmod
202Requires: dev >= 2.9.0-7
203%if %{with dist_kernel}
204%requires_releq_kernel
205Requires(postun): %releq_kernel
206%endif
207Provides: kernel(vboxdrv) = %{version}-%{rel}
208
209%description -n kernel%{_alt_kernel}-misc-vboxdrv
210VirtualBox OSE Support Driver.
211
212%description -n kernel%{_alt_kernel}-misc-vboxdrv -l pl.UTF-8
213Moduł jądra Linuksa vboxdrv dla VirtualBoksa.
214
215%package -n kernel%{_alt_kernel}-misc-vboxvfs
216Summary: Host file system access VFS for VirtualBox OSE
217Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa
218Release: %{rel}@%{_kernel_ver_str}
219Group: Base/Kernel
220Requires(post,postun): /sbin/depmod
221Requires: dev >= 2.9.0-7
222Requires: kernel%{_alt_kernel}-misc-vboxadd
223%if %{with dist_kernel}
224%requires_releq_kernel
225Requires(postun): %releq_kernel
226%endif
227Provides: kernel(vboxvfs) = %{version}-%{rel}
228
229%description -n kernel%{_alt_kernel}-misc-vboxvfs
230Host file system access VFS for VirtualBox OSE.
231
232%description -n kernel%{_alt_kernel}-misc-vboxvfs -l pl.UTF-8
233Moduł jądra Linuksa vboxvfs dla VirtualBoksa.
234
235%package -n xorg-driver-input-vboxmouse
236Summary: X.org mouse driver for VirtualBox OSE guest OS
237Summary(pl.UTF-8): Sterownik myszy dla systemu gościa w VirtualBoksie
238Release: %{rel}
239Group: X11/Applications
240Requires: xorg-xserver-server >= 1.0.99.901
241
242%description -n xorg-driver-input-vboxmouse
243X.org mouse driver for VirtualBox OSE guest OS.
244
245%description -n xorg-driver-input-vboxmouse -l pl.UTF-8
246Sterownik myszy dla systemu gościa w VirtualBoksie.
247
248%package -n xorg-driver-video-vboxvideo
249Summary: X.org video driver for VirtualBox OSE guest OS
250Summary(pl.UTF-8): Sterownik grafiki dla systemu gościa w VirtualBoksie
251Release: %{rel}
252Group: X11/Applications
253Requires: xorg-xserver-server >= 1.0.99.901
254
255%description -n xorg-driver-video-vboxvideo
256X.org video driver for VirtualBox OSE guest OS.
257
258%description -n xorg-driver-video-vboxvideo -l pl.UTF-8
259Sterownik grafiki dla systemu gościa w VirtualBoksie.
260
261%prep
262%setup -q -n %{pname}-%{version}
263%patch0 -p1
264%patch1 -p1
265%patch2 -p1
266
267%ifarch %{x8664}
268%patch3 -p1
269%endif
270
271%patch4 -p1
272%patch5 -p0
273
274cat <<'EOF' > udev.conf
275KERNEL=="vboxdrv", NAME="%k", GROUP="vbox", MODE="0660"
276KERNEL=="vboxadd", NAME="%k", GROUP="vbox", MODE="0660"
277EOF
278
279install %{SOURCE1} .
280sed 's#@LIBDIR@#%{_libdir}#' < %{SOURCE7} > VirtualBox-wrapper.sh
281
282rm -rf PLD-MODULE-BUILD && mkdir PLD-MODULE-BUILD && cd PLD-MODULE-BUILD
283../src/VBox/Additions/linux/export_modules modules.tar.gz
284 tar -zxf modules.tar.gz && rm -f modules.tar.gz
285../src/VBox/HostDrivers/Support/linux/export_modules modules.tar.gz && \
286 tar -zxf modules.tar.gz && rm -f modules.tar.gz
287sed -i -e 's/-DVBOX_WITH_HARDENING//g' vboxdrv/Makefile
288
289%build
290%if %{with userspace}
291./configure \
292 --with-gcc="%{__cc}" \
293%if "%{pld_release}" == "th"
294 --with-gcc-compat="gcc-3.4" \
295%endif
296%if "%{pld_release}" == "ti"
297 --with-gcc-compat="gcc3" \
298%endif
299 --with-g++="%{__cxx}" \
300 --disable-hardening \
301 --disable-kmods \
302 --disable-qt3
303
304. ./env.sh && \
305kmk -j1 %{?with_verbose:KBUILD_VERBOSE=3}
306%endif
307
308%if %{with kernel}
309cd PLD-MODULE-BUILD
310%build_kernel_modules -m vboxadd -C vboxadd
311%build_kernel_modules -m vboxdrv -C vboxdrv
312cp -a vboxadd/Module.symvers vboxvfs
313%build_kernel_modules -m vboxvfs -C vboxvfs -c
314cd ..
315%endif
316
317%install
318rm -rf $RPM_BUILD_ROOT
319
320%if %{with userspace}
321install -d \
322 $RPM_BUILD_ROOT{%{_bindir},%{_pixmapsdir},%{_desktopdir}} \
323 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
324
325install VirtualBox-wrapper.sh $RPM_BUILD_ROOT%{_libdir}/VirtualBox
326for f in {VBox{BFE,Headless,Manage,SDL,SVC,Tunctl,XPCOMIPCD},VirtualBox,vditool}; do
327 install out/linux.%{outdir}/release/bin/$f $RPM_BUILD_ROOT%{_libdir}/VirtualBox/$f
328 ln -s %{_libdir}/VirtualBox/VirtualBox-wrapper.sh $RPM_BUILD_ROOT%{_bindir}/$f
329done
330
331%ifarch %{x8664}
332install out/linux.%{outdir}/release/bin/VBox*.rel \
333 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
334%endif
335
336install out/linux.%{outdir}/release/bin/VBox*.so \
337 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
338install out/linux.%{outdir}/release/bin/{VBox{DD,DD2}{GC.gc,R0.r0},VMM{GC.gc,R0.r0}} \
339 $RPM_BUILD_ROOT%{_libdir}/VirtualBox
340
341install -d $RPM_BUILD_ROOT%{_libdir}/VirtualBox/additions
342install -d $RPM_BUILD_ROOT%{_libdir}/VirtualBox/nls
343
344install %{SOURCE2} $RPM_BUILD_ROOT%{_libdir}/VirtualBox/additions/VBoxGuestAdditions.iso
345cp -a out/linux.%{outdir}/release/bin/components $RPM_BUILD_ROOT%{_libdir}/VirtualBox
346cp -a out/linux.%{outdir}/release/bin/nls/* $RPM_BUILD_ROOT%{_libdir}/VirtualBox/nls
347
348install out/linux.%{outdir}/release/bin/additions/mountvboxsf \
349 $RPM_BUILD_ROOT%{_bindir}
350
351%ifnarch %{x8664}
352install -d $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{drivers,input}
353install out/linux.%{outdir}/release/bin/additions/vboxmouse_drv_15.so \
354 $RPM_BUILD_ROOT%{_libdir}/xorg/modules/input/vboxmouse_drv.so
355install out/linux.%{outdir}/release/bin/additions/vboxvideo_drv_15.so \
356 $RPM_BUILD_ROOT%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
357%endif
358
359install out/linux.%{outdir}/release/bin/VBox.png $RPM_BUILD_ROOT%{_pixmapsdir}/VBox.png
360install %{SOURCE6} $RPM_BUILD_ROOT%{_desktopdir}/%{pname}.desktop
361
362install -d $RPM_BUILD_ROOT/etc/udev/rules.d
363install udev.conf $RPM_BUILD_ROOT/etc/udev/rules.d/virtualbox.rules
364%endif
365
366%if %{with kernel}
367install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
368install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxdrv
369install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxadd
370install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxvfs
371%install_kernel_modules -m PLD-MODULE-BUILD/vboxadd/vboxadd -d misc
372%install_kernel_modules -m PLD-MODULE-BUILD/vboxdrv/vboxdrv -d misc
373%install_kernel_modules -m PLD-MODULE-BUILD/vboxvfs/vboxvfs -d misc
374%endif
375
376%clean
377rm -rf $RPM_BUILD_ROOT
378
379%pre
380%groupadd -g 221 -r -f vbox
381
382%post
383cat << 'EOF'
384NOTE: You must also install kernel module for this software to work
385 kernel-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
386 kernel-desktop-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
387 kernel-laptop-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
388 kernel-vanilla-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
389 etc.
390
391Depending on which kernel brand You use.
392
393EOF
394
395%postun
396if [ "$1" = "0" ]; then
397 %groupremove vbox
398fi
399
400%post -n kernel%{_alt_kernel}-misc-vboxadd
401%depmod %{_kernel_ver}
402/sbin/chkconfig --add vboxadd
403%service vboxadd restart "VirtualBox OSE guest additions driver"
404
405%postun -n kernel%{_alt_kernel}-misc-vboxadd
406%depmod %{_kernel_ver}
407
408%preun -n kernel%{_alt_kernel}-misc-vboxadd
409if [ "$1" = "0" ]; then
410 %service vboxadd stop
411 /sbin/chkconfig --del vboxadd
412fi
413
414%post -n kernel%{_alt_kernel}-misc-vboxdrv
415%depmod %{_kernel_ver}
416/sbin/chkconfig --add vboxdrv
417%service vboxdrv restart "VirtualBox OSE driver"
418
419%postun -n kernel%{_alt_kernel}-misc-vboxdrv
420%depmod %{_kernel_ver}
421
422%preun -n kernel%{_alt_kernel}-misc-vboxdrv
423if [ "$1" = "0" ]; then
424 %service vboxdrv stop
425 /sbin/chkconfig --del vboxdrv
426fi
427
428%post -n kernel%{_alt_kernel}-misc-vboxvfs
429%depmod %{_kernel_ver}
430/sbin/chkconfig --add vboxvfs
431%service vboxvfs restart "VirtualBox OSE guest additions VFS driver"
432
433%postun -n kernel%{_alt_kernel}-misc-vboxvfs
434%depmod %{_kernel_ver}
435
436%preun -n kernel%{_alt_kernel}-misc-vboxvfs
437if [ "$1" = "0" ]; then
438 %service vboxvfs stop
439 /sbin/chkconfig --del vboxvfs
440fi
441
442%if %{with userspace}
443%files
444%defattr(644,root,root,755)
445%doc UserManual.pdf
446%dir %{_libdir}/VirtualBox
447%dir %{_libdir}/VirtualBox/additions
448%dir %{_libdir}/VirtualBox/components
449%dir %{_libdir}/VirtualBox/nls
450%attr(755,root,root) %{_bindir}/mountvboxsf
451%attr(755,root,root) %{_bindir}/vditool
452%attr(755,root,root) %{_bindir}/VBox*
453%attr(755,root,root) %{_bindir}/VirtualBox
454%attr(755,root,root) %{_libdir}/VirtualBox/vditool
455%attr(755,root,root) %{_libdir}/VirtualBox/VBoxSVC
456%attr(755,root,root) %{_libdir}/VirtualBox/VBoxBFE
457%attr(755,root,root) %{_libdir}/VirtualBox/VBoxHeadless
458%attr(755,root,root) %{_libdir}/VirtualBox/VBoxManage
459%attr(755,root,root) %{_libdir}/VirtualBox/VBoxSDL
460%attr(755,root,root) %{_libdir}/VirtualBox/VBoxTunctl
461%attr(755,root,root) %{_libdir}/VirtualBox/VBoxXPCOMIPCD
462%attr(755,root,root) %{_libdir}/VirtualBox/VBox*.so
463%ifarch %{x8664}
464%attr(755,root,root) %{_libdir}/VirtualBox/VBox*.rel
465%endif
466%attr(755,root,root) %{_libdir}/VirtualBox/VirtualBox
467%attr(755,root,root) %{_libdir}/VirtualBox/VirtualBox-wrapper.sh
468%{_libdir}/VirtualBox/*.gc
469%{_libdir}/VirtualBox/*.r0
470%{_libdir}/VirtualBox/additions/*
471%{_libdir}/VirtualBox/components/*
472%lang(ar) %{_libdir}/VirtualBox/nls/*_ar.qm
473%lang(ca) %{_libdir}/VirtualBox/nls/*_ca.qm
474%lang(cs) %{_libdir}/VirtualBox/nls/*_cs.qm
475%lang(de) %{_libdir}/VirtualBox/nls/*_de.qm
476%lang(es) %{_libdir}/VirtualBox/nls/*_es.qm
477%lang(eu) %{_libdir}/VirtualBox/nls/*_eu.qm
478%lang(fi) %{_libdir}/VirtualBox/nls/*_fi.qm
479%lang(fr) %{_libdir}/VirtualBox/nls/*_fr.qm
480%lang(hu) %{_libdir}/VirtualBox/nls/*_hu.qm
481%lang(id) %{_libdir}/VirtualBox/nls/*_id.qm
482%lang(it) %{_libdir}/VirtualBox/nls/*_it.qm
483%lang(ja) %{_libdir}/VirtualBox/nls/*_ja.qm
484%lang(ko) %{_libdir}/VirtualBox/nls/*_ko.qm
485%lang(nl) %{_libdir}/VirtualBox/nls/*_nl.qm
486%lang(pl) %{_libdir}/VirtualBox/nls/*_pl.qm
487%lang(pt) %{_libdir}/VirtualBox/nls/*_pt.qm
488%lang(pt_BR) %{_libdir}/VirtualBox/nls/*_pt_BR.qm
489%lang(ro) %{_libdir}/VirtualBox/nls/*_ro.qm
490%lang(ru) %{_libdir}/VirtualBox/nls/*_ru.qm
491%lang(sk) %{_libdir}/VirtualBox/nls/*_sk.qm
492%lang(sr) %{_libdir}/VirtualBox/nls/*_sr.qm
493%lang(sv) %{_libdir}/VirtualBox/nls/*_sv.qm
494%lang(tr) %{_libdir}/VirtualBox/nls/*_tr.qm
495%lang(zh_CN) %{_libdir}/VirtualBox/nls/*_zh_CN.qm
496%lang(zh_TW) %{_libdir}/VirtualBox/nls/*_zh_TW.qm
497%{_pixmapsdir}/VBox.png
498%{_desktopdir}/%{pname}.desktop
499
500%files udev
501%defattr(644,root,root,755)
502%config(noreplace) %verify(not md5 mtime size) /etc/udev/rules.d/virtualbox.rules
503
504# Drivers are for Guest OS, which is 32-bit.
505%ifnarch %{x8664}
506%files -n xorg-driver-input-vboxmouse
507%defattr(644,root,root,755)
508%attr(755,root,root) %{_libdir}/xorg/modules/input/vboxmouse_drv.so
509
510%files -n xorg-driver-video-vboxvideo
511%defattr(644,root,root,755)
512%attr(755,root,root) %{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
513%endif
514%endif
515
516%if %{with kernel}
517%files -n kernel%{_alt_kernel}-misc-vboxadd
518%defattr(644,root,root,755)
519%attr(754,root,root) /etc/rc.d/init.d/vboxadd
520/lib/modules/%{_kernel_ver}/misc/vboxadd.ko*
521
522%files -n kernel%{_alt_kernel}-misc-vboxdrv
523%defattr(644,root,root,755)
524%attr(754,root,root) /etc/rc.d/init.d/vboxdrv
525/lib/modules/%{_kernel_ver}/misc/vboxdrv.ko*
526
527%files -n kernel%{_alt_kernel}-misc-vboxvfs
528%defattr(644,root,root,755)
529/lib/modules/%{_kernel_ver}/misc/vboxvfs.ko*
530%endif
This page took 0.037372 seconds and 4 git commands to generate.