]> git.pld-linux.org Git - packages/VirtualBox.git/blame - VirtualBox.spec
- guest deps back as Suggests instead of Requires
[packages/VirtualBox.git] / VirtualBox.spec
CommitLineData
48363591 1#
2# TODO:
74268e47 3# - Find how to compile with PLD CFLAGS/CXXFLAGS/LDFLAGS.
74268e47 4# - Package SDK.
09c79ddb 5# - Package utils (and write initscripts ?) for Guest OS.
ffb38bb6 6# - Check License of VBoxGuestAdditions_*.iso, it's probably not GPL v2.
5f8b0a92 7# If so check if it is distributable.
48363591 8#
9# Conditional build:
10%bcond_without dist_kernel # without distribution kernel
d1c4ec5b 11%bcond_without kernel # don't build kernel module
d1c4ec5b 12%bcond_without userspace # don't build userspace package
cc9d49be 13%bcond_with force_userspace # force userspace build (useful if alt_kernel is set)
b29bcb41 14%bcond_with verbose
05f1b1f5 15
8833bce1 16%if %{without kernel}
17%undefine with_dist_kernel
18%endif
bd3faca3 19%if "%{_alt_kernel}" != "%{nil}"
20%undefine with_userspace
21%endif
cc9d49be
AG
22%if %{with force_userspace}
23%define with_userspace 1
24%endif
05f9288a
ER
25%if %{without userspace}
26# nothing to be placed to debuginfo package
27%define _enable_debug_packages 0
28%endif
bd3faca3 29
f1590463 30%define rel 1
c9d8654a
JR
31%define pname VirtualBox
32
93ccc0e8
ER
33Summary: VirtualBox OSE - x86 hardware virtualizer
34Summary(pl.UTF-8): VirtualBox OSE - wirtualizator sprzętu x86
bd3faca3 35Name: %{pname}%{_alt_kernel}
f1590463 36Version: 3.2.10
fe3d1798 37Release: %{rel}
48363591 38License: GPL v2
39Group: Applications/Emulators
0b0842e2 40Source0: http://download.virtualbox.org/virtualbox/%{version}/%{pname}-%{version}-OSE.tar.bz2
f1590463 41# Source0-md5: 5aad764cd4e886f9d80d7bde42163c7a
0b0842e2 42Source1: http://download.virtualbox.org/virtualbox/%{version}/UserManual.pdf
f1590463 43# Source1-md5: 370bb3e893acffa584536c8f9e966c79
0b0842e2 44Source2: http://download.virtualbox.org/virtualbox/%{version}/VBoxGuestAdditions_%{version}.iso
f1590463 45# Source2-md5: 4fde0f279854334b84c01972fbed2874
67ad4c40 46Source3: %{pname}-vboxdrv.init
dc0a2786 47Source4: %{pname}-vboxguest.init
11848f5b 48Source5: %{pname}-vboxnetflt.init
b06d932c 49Source6: %{pname}-vboxsf.init
c1cd3b9a 50Source7: %{pname}-vboxnetadp.init
11848f5b 51Source8: %{pname}.sh
4f09a416 52Source9: mount.vdi
80ec693d 53Source10: udev.rules
f1590463 54Patch0: %{pname}-configure-spaces.patch
55Patch1: %{pname}-export_modules.patch
56Patch2: %{pname}-VBoxSysInfo.patch
57Patch3: %{pname}-warning_workaround.patch
58Patch4: %{pname}-vnc.patch
48363591 59URL: http://www.virtualbox.org/
d0471f70 60BuildRequires: rpmbuild(macros) >= 1.535
83ffcfa8 61%if %{with userspace}
ce9843cd
ER
62%ifarch %{x8664}
63BuildRequires: gcc-multilib
64BuildRequires: glibc-devel(i686)
65BuildRequires: libstdc++-multilib-devel
4fff279a 66BuildRequires: libstdc++-multilib-static
ce9843cd 67%endif
ce9843cd
ER
68%if "%{pld_release}" == "ac"
69BuildRequires: XFree86-devel
70%else
71BuildRequires: xorg-lib-libXcursor-devel
72BuildRequires: xorg-lib-libXmu-devel
73%endif
00149140 74BuildRequires: OpenGL-GLU-devel
523e7409 75BuildRequires: OpenGL-devel
cef75615 76BuildRequires: QtGui-devel
2d17bb72 77BuildRequires: QtNetwork-devel
dd64a424 78BuildRequires: QtOpenGL-devel
c574efad 79BuildRequires: SDL-devel >= 1.2.7
9a1cb119 80BuildRequires: acpica
ba702945 81BuildRequires: alsa-lib-devel >= 1.0.6
e5aaadde 82BuildRequires: bash
48363591 83BuildRequires: bcc
84BuildRequires: bin86
07ef7f06 85BuildRequires: curl-devel
eba4b2aa 86BuildRequires: gcc >= 5:3.2.3
48363591 87BuildRequires: libIDL-devel
fa974331 88BuildRequires: libcap-static
ff01a704 89BuildRequires: libpng-devel >= 1.2.5
d22f0a53 90BuildRequires: libstdc++-devel >= 5:3.2.3
4fff279a 91BuildRequires: libstdc++-static >= 5:3.2.3
48363591 92BuildRequires: libuuid-devel
280ec5a9 93BuildRequires: libvncserver-devel
ba702945 94BuildRequires: libxml2-devel >= 2.6.26
76ea5ecb 95BuildRequires: libxslt-devel >= 1.1.17
ba702945 96BuildRequires: libxslt-progs >= 1.1.17
3613936b 97BuildRequires: pam-devel
0bf43862 98BuildRequires: pkgconfig
ba702945 99BuildRequires: pulseaudio-devel >= 0.9.0
523e7409 100BuildRequires: python-devel
6055e733 101BuildRequires: python-modules
250583d4 102BuildRequires: qt4-build >= 4.2.0
2700662b 103BuildRequires: qt4-linguist
1e840a77 104BuildRequires: sed >= 4.0
0bf43862 105BuildRequires: which
e5aaadde 106BuildRequires: xalan-c-devel >= 1.10.0
e5aaadde 107BuildRequires: xerces-c-devel >= 2.6.0
108BuildRequires: zlib-devel >= 1.2.1
23d9d34e 109%endif
ce9843cd
ER
110%if %{with dist_kernel}
111BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.20
83ffcfa8 112%endif
0afa64ad 113Requires(post,preun): /sbin/chkconfig
5f1cec1f
ER
114Requires(postun): /usr/sbin/groupdel
115Requires(pre): /usr/bin/getgid
116Requires(pre): /usr/sbin/groupadd
8aaa5dec 117Requires: QtCore >= 4.6.1
fb661e50 118Suggests: gxmessage
5f1cec1f 119Provides: group(vbox)
eba4b2aa 120ExclusiveArch: %{ix86} %{x8664}
48363591 121BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
122
eba4b2aa 123%ifarch %{x8664}
dd3487fc 124%define vbox_platform linux.amd64
5088674d 125%else
dd3487fc 126%define vbox_platform linux.x86
5088674d 127%endif
27a1aef6 128%define outdir out/%{vbox_platform}/release/bin
fa974331 129%define _sbindir /sbin
5088674d 130
48363591 131%description
3613936b 132Oracle VirtualBox OSE is a general-purpose full virtualizer for x86
48363591 133hardware. Targeted at server, desktop and embedded use, it is now the
134only professional-quality virtualization solution that is also Open
135Source Software.
136
93ccc0e8 137Some of the features of VirtualBox OSE are:
48363591 138
93ccc0e8 139Modularity: VirtualBox OSE has an extremely modular design with
48363591 140well-defined internal programming interfaces and a client/server
141design. This makes it easy to control it from several interfaces at
142once: for example, you can start a virtual machine in a typical
143virtual machine GUI and then control that machine from the command
2df47f85 144line. VirtualBox OSE also comes with a full Software Development Kit:
145even though it is Open Source Software, you don't have to hack the
146source to write a new interface for VirtualBox OSE.
48363591 147
148Virtual machine descriptions in XML: the configuration settings of
149virtual machines are stored entirely in XML and are independent of the
150local machines. Virtual machine definitions can therefore easily be
151ported to other computers.
152
1067d08d
ER
153You should install this package in your Host OS.
154
fd8fc899 155%description -l pl.UTF-8
3613936b 156Oracle VirtualBox OSE jest emulatorem sprzętu x86. Kierowany do
fd8fc899
JR
157zastosowań serwerowych, desktopowych oraz wbudowanych jest obecnie
158jedynym wysokiej jakości rozwiązaniem wirtualizacyjnym dostępnym
159również jako Otwarte Oprogramowanie.
48363591 160
fd8fc899 161Przykładowe cechy VirtualBoksa:
48363591 162
93ccc0e8 163Modularność: VirtualBox OSE jest wysoce zmodularyzowanym produktem z
fd8fc899
JR
164dobrze zaprojektowanym wewnętrznym interfejsem programowym typu
165klient/serwer. Dzięki temu można łatwo kontrolować go za pomocą
166różnych interfejsów. Można na przykład uruchomić maszynę wirtualną z
167poziomu interfejsu graficznego, a później kontrolować ją z linii
2df47f85 168poleceń. VirtualBox OSE dostarcza również pełny pakiet deweloperski,
169co pozwala stworzyć dowolny inny interfejs zarządzania maszyną
170wirtualną.
48363591 171
fd8fc899
JR
172Opisy maszyn wirtualnych w XML-u: konfiguracje poszczególnych maszyn
173wirtualnych są w całości przechowywane w XML-u i są niezależne od
174lokalnej maszyny. Dzięki temu można szybko i łatwo przenieść
175konfigurację maszyny wirtualnej na inny komputer.
48363591 176
abb636b9 177%package udev
93ccc0e8 178Summary: udev rules for VirtualBox OSE kernel modules
da083e45 179Summary(pl.UTF-8): Reguły udev dla modułów jądra Linuksa dla VirtualBoksa
abb636b9 180Group: Base/Kernel
93bf3da1 181Requires: udev-core
abb636b9 182
183%description udev
2df47f85 184udev rules for VirtualBox OSE kernel modules.
abb636b9 185
b00b410d 186You should install this package in your Host OS and in Guest OS.
1067d08d 187
abb636b9 188%description udev -l pl.UTF-8
2df47f85 189Reguły udev dla modułów jądra Linuksa dla VirtualBoksa.
abb636b9 190
ffb38bb6
ER
191%package additions
192Summary: VirtualBox Guest Additions
193Group: Base
194Requires: %{name} = %{version}-%{release}
195
00a4a7ca 196%description additions
ffb38bb6
ER
197VirtualBox Guest Additions.
198
199This package contains ISO9660 image with drivers for Guest OS.
200
1067d08d
ER
201You should install this package in your Host OS.
202
203%package guest
204Summary: VirtualBox Guest Additions
205Group: Base
fcc383af
AM
206Suggests: kernel%{_alt_kernel}-misc-vboxsf = %{version}-%{rel}@%{_kernel_ver_str}
207Suggests: kernel%{_alt_kernel}-misc-vboxvideo = %{version}-%{rel}@%{_kernel_ver_str}
1067d08d
ER
208Requires: xorg-driver-input-vboxmouse = %{version}-%{release}
209Requires: xorg-driver-video-vboxvideo = %{version}-%{release}
210
211%description guest
212Tools that utilize kernel modules for supporting integration with the
213Host, including file sharing and tracking of mouse pointer movement
214and X.org X11 video and mouse driver.
215
216You should install this package in your Guest OS.
217
3613936b
JR
218%package -n pam-pam_vbox
219Summary: PAM module to perform automated guest logons
220Group: Base
221
222%description -n pam-pam_vbox
3ee6b9d9
ER
223PAM module (Pluggable Authentication Module) which can be used to
224perform automated guest logons.
3613936b 225
fbea1005
ER
226%package -n xorg-driver-input-vboxmouse
227Summary: X.org mouse driver for VirtualBox OSE guest OS
228Summary(pl.UTF-8): Sterownik myszy dla systemu gościa w VirtualBoksie OSE
229Group: X11/Applications
230Requires: xorg-xserver-server >= 1.0.99.901
231%if "%{pld_release}" == "ti"
232Requires: xorg-xserver-server(xinput-abi) <= 7.0
233%else
3399fbd9 234Requires: xorg-xserver-server(xinput-abi) <= 11.0
fbea1005
ER
235%endif
236Requires: xorg-xserver-server(xinput-abi) >= 4.0
237
238%description -n xorg-driver-input-vboxmouse
239X.org mouse driver for VirtualBox OSE guest OS.
240
241%description -n xorg-driver-input-vboxmouse -l pl.UTF-8
242Sterownik myszy dla systemu gościa w VirtualBoksie.
243
244%package -n xorg-driver-video-vboxvideo
245Summary: X.org video driver for VirtualBox OSE guest OS
246Summary(pl.UTF-8): Sterownik grafiki dla systemu gościa w VirtualBoksie OSE
247Group: X11/Applications
248Requires: xorg-xserver-libdri >= 1.7.4
249Requires: xorg-xserver-server >= 1.0.99.901
250%if "%{pld_release}" == "ti"
251Requires: xorg-xserver-server(videodrv-abi) <= 6.0
252%else
3399fbd9 253Requires: xorg-xserver-server(videodrv-abi) <= 8.0
fbea1005
ER
254%endif
255Requires: xorg-xserver-server(videodrv-abi) >= 2.0
256
257%description -n xorg-driver-video-vboxvideo
258X.org video driver for VirtualBox OSE guest OS.
259
260%description -n xorg-driver-video-vboxvideo -l pl.UTF-8
261Sterownik grafiki dla systemu gościa w VirtualBoksie OSE.
262
dc0a2786 263%package -n kernel%{_alt_kernel}-misc-vboxguest
b0444796 264Summary: VirtualBox OSE Guest Additions for Linux Module
ea074a55 265Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
fe3d1798 266Release: %{rel}@%{_kernel_ver_str}
74268e47 267Group: Base/Kernel
268Requires(post,postun): /sbin/depmod
269Requires: dev >= 2.9.0-7
270%if %{with dist_kernel}
271%requires_releq_kernel
ca8701ad 272Requires(postun): %releq_kernel
74268e47 273%endif
dc0a2786
AG
274Provides: kernel(vboxguest) = %{version}-%{rel}
275Obsoletes: kernel%{_alt_kernel}-misc-vboxadd
f7de19b3 276Conflicts: kernel%{_alt_kernel}-misc-vboxdrv
74268e47 277
dc0a2786 278%description -n kernel%{_alt_kernel}-misc-vboxguest
b0444796 279VirtualBox OSE Guest Additions for Linux Module.
74268e47 280
91e5103c
ER
281You should install this package in your Guest OS.
282
dc0a2786 283%description -n kernel%{_alt_kernel}-misc-vboxguest -l pl.UTF-8
9dda6415
ER
284Moduł jądra Linuksa vboxguest dla VirtualBoksa OSE - dodatki dla
285systemu gościa.
74268e47 286
48363591 287%package -n kernel%{_alt_kernel}-misc-vboxdrv
b0444796 288Summary: VirtualBox OSE Support Driver
ea074a55 289Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
fe3d1798 290Release: %{rel}@%{_kernel_ver_str}
48363591 291Group: Base/Kernel
292Requires(post,postun): /sbin/depmod
293Requires: dev >= 2.9.0-7
294%if %{with dist_kernel}
d6f0c54e 295%requires_releq_kernel
296Requires(postun): %releq_kernel
48363591 297%endif
fe3d1798 298Provides: kernel(vboxdrv) = %{version}-%{rel}
48363591 299
300%description -n kernel%{_alt_kernel}-misc-vboxdrv
b0444796 301VirtualBox OSE Support Driver.
48363591 302
91e5103c
ER
303You should install this package in your Host OS.
304
fd8fc899 305%description -n kernel%{_alt_kernel}-misc-vboxdrv -l pl.UTF-8
ea074a55 306Moduł jądra Linuksa dla VirtualBoksa OSE - sterownik wsparcia dla
307systemu głównego.
48363591 308
d2a7514f 309%package -n kernel%{_alt_kernel}-misc-vboxnetadp
9dda6415 310Summary: VirtualBox OSE Network Adapter Driver
d2a7514f
ŁK
311Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
312Release: %{rel}@%{_kernel_ver_str}
313Group: Base/Kernel
314Requires(post,postun): /sbin/depmod
315Requires: dev >= 2.9.0-7
316Requires: kernel%{_alt_kernel}-misc-vboxdrv
317%if %{with dist_kernel}
318%requires_releq_kernel
319Requires(postun): %releq_kernel
320%endif
321Provides: kernel(vboxnetflt) = %{version}-%{rel}
322
323%description -n kernel%{_alt_kernel}-misc-vboxnetadp
324VirtualBox OSE Network Adapter Driver.
325
91e5103c
ER
326You should install this package in your Host OS.
327
d2a7514f 328%description -n kernel%{_alt_kernel}-misc-vboxnetadp -l pl.UTF-8
9dda6415
ER
329Moduł jądra Linuksa dla VirtualBoksa OSE - sterownik witrualnej karty
330sieciowej.
d2a7514f 331
1dda2f69 332%package -n kernel%{_alt_kernel}-misc-vboxnetflt
9dda6415 333Summary: VirtualBox OSE Network Filter Driver
ea074a55 334Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
1dda2f69 335Release: %{rel}@%{_kernel_ver_str}
336Group: Base/Kernel
337Requires(post,postun): /sbin/depmod
338Requires: dev >= 2.9.0-7
339Requires: kernel%{_alt_kernel}-misc-vboxdrv
340%if %{with dist_kernel}
341%requires_releq_kernel
342Requires(postun): %releq_kernel
343%endif
344Provides: kernel(vboxnetflt) = %{version}-%{rel}
345
346%description -n kernel%{_alt_kernel}-misc-vboxnetflt
ea074a55 347VirtualBox OSE Network Filter Driver.
1dda2f69 348
91e5103c
ER
349You should install this package in your Host OS.
350
1dda2f69 351%description -n kernel%{_alt_kernel}-misc-vboxnetflt -l pl.UTF-8
4f09a416
ER
352Moduł jądra Linuksa dla VirtualBoksa OSE - sterownik filtrowania sieci
353dla systemu głównego.
1dda2f69 354
ecfe25a3
PS
355%package -n kernel%{_alt_kernel}-misc-vboxsf
356Summary: Host file system access (Shared Folders) for VirtualBox OSE
ea074a55 357Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
fe3d1798 358Release: %{rel}@%{_kernel_ver_str}
74268e47 359Group: Base/Kernel
360Requires(post,postun): /sbin/depmod
361Requires: dev >= 2.9.0-7
dc0a2786 362Requires: kernel%{_alt_kernel}-misc-vboxguest
74268e47 363%if %{with dist_kernel}
364%requires_releq_kernel
365Requires(postun): %releq_kernel
366%endif
ecfe25a3
PS
367Provides: kernel(vboxsf) = %{version}-%{rel}
368Obsoletes: kernel%{_alt_kernel}-misc-vboxvfs
74268e47 369
ecfe25a3
PS
370%description -n kernel%{_alt_kernel}-misc-vboxsf
371Host file system access (Shared Folders) for VirtualBox OSE.
74268e47 372
91e5103c
ER
373You should install this package in your Guest OS.
374
ecfe25a3 375%description -n kernel%{_alt_kernel}-misc-vboxsf -l pl.UTF-8
4f09a416
ER
376Moduł jądra Linuksa dla VirtualBoksa OSE - dostęp do plików systemu
377głównego z poziomu systemu gościa.
74268e47 378
67a4f3c1 379%package -n kernel%{_alt_kernel}-misc-vboxvideo
380Summary: DRM support for VirtualBox OSE
381Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa OSE
382Release: %{rel}@%{_kernel_ver_str}
383Group: Base/Kernel
384Requires(post,postun): /sbin/depmod
385Requires: dev >= 2.9.0-7
386%if %{with dist_kernel}
387%requires_releq_kernel
d0471f70 388%if "%{rpm_build_macros}" >= "1.531"
d14fba96 389%requires_releq_kernel -n drm
d0471f70 390%endif
67a4f3c1 391Requires(postun): %releq_kernel
392%endif
393Provides: kernel(vboxvideo) = %{version}-%{rel}
394
395%description -n kernel%{_alt_kernel}-misc-vboxvideo
396DRM support for VirtualBox OSE.
397
91e5103c
ER
398You should install this package in your Guest OS.
399
67a4f3c1 400%description -n kernel%{_alt_kernel}-misc-vboxvideo -l pl.UTF-8
401Moduł jądra Linuksa dla VirtualBoksa OSE - sterownik obsługi DRM.
402
48363591 403%prep
506ebac4 404%setup -q -n %{pname}-%{version}_OSE
e709ce6b 405%patch0 -p1
006342ee
AM
406%patch1 -p1
407%patch2 -p1
8473a80d 408%patch3 -p1
dced50c1 409%patch4 -p1
fddcb741 410
0b6de2b7
ER
411%{__sed} -i -e 's,$VBOX_DOC_PATH,%{_docdir}/%{name}-%{version},' src/VBox/Installer/linux/virtualbox.desktop
412%{__sed} -i -e 's/Categories=.*/Categories=Utility;Emulator;/' src/VBox/Installer/linux/virtualbox.desktop
413
0b6de2b7 414cp -a %{SOURCE1} .
11848f5b 415sed 's#@LIBDIR@#%{_libdir}#' < %{SOURCE8} > VirtualBox-wrapper.sh
fa19f650 416
1794e74d
ER
417install -d PLD-MODULE-BUILD/{GuestDrivers,HostDrivers}
418cd PLD-MODULE-BUILD
419../src/VBox/Additions/linux/export_modules guest-modules.tar.gz
420tar -zxf guest-modules.tar.gz -C GuestDrivers
421
cadbdf55 422../src/VBox/HostDrivers/linux/export_modules host-modules.tar.gz --without-hardening
1794e74d
ER
423tar -zxf host-modules.tar.gz -C HostDrivers
424cd -
05f1b1f5 425
fddcb741 426%build
83ffcfa8 427%if %{with userspace}
c6e3c003 428echo "VBOX_WITH_TESTCASES := " > LocalConfig.kmk
106d8451 429./configure \
ae1bbc88 430 --with-gcc="%{__cc}" \
431 --with-g++="%{__cxx}" \
5a497466 432 --disable-hardening \
655754f2 433 --disable-kmods
48363591 434
0864aefd 435. ./env.sh && \
006342ee 436kmk -j1 %{?with_verbose:KBUILD_VERBOSE=3} USER=$(id -un)
48363591 437%endif
74268e47 438
439%if %{with kernel}
1794e74d
ER
440cd PLD-MODULE-BUILD/HostDrivers
441%build_kernel_modules -m vboxdrv -C vboxdrv
442%build_kernel_modules -m vboxnetadp -C vboxnetadp
443%build_kernel_modules -m vboxnetflt -C vboxnetflt
444
445cd ../GuestDrivers
dc0a2786 446%build_kernel_modules -m vboxguest -C vboxguest
ecfe25a3
PS
447cp -a vboxguest/Module.symvers vboxsf
448%build_kernel_modules -m vboxsf -C vboxsf -c
67a4f3c1 449%build_kernel_modules -m vboxvideo -C vboxvideo_drm
1794e74d 450cd ../..
50863744 451%{__cc} %{rpmcflags} %{rpmldflags} -Wall -Werror src/VBox/Additions/linux/sharedfolders/mount.vboxsf.c -o mount.vboxsf
d1c4ec5b 452%endif
48363591 453
454%install
455rm -rf $RPM_BUILD_ROOT
456
d1c4ec5b 457%if %{with userspace}
48363591 458install -d \
dca6c443
ER
459 $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_libdir},%{_pixmapsdir},%{_desktopdir}} \
460 $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{drivers,dri,input}
a70507fb 461
dca6c443
ER
462# test if we can hardlink -- %{_builddir} and $RPM_BUILD_ROOT on same partition
463if cp -al VBox.png $RPM_BUILD_ROOT/Vbox.png 2>/dev/null; then
464 l=l
465 rm -f $RPM_BUILD_ROOT/VBox.png
466fi
467
468cp -a$l %{outdir} $RPM_BUILD_ROOT%{_libdir}/%{pname}
469
470cp -a %{SOURCE2} $RPM_BUILD_ROOT%{_libdir}/VirtualBox/additions/VBoxGuestAdditions.iso
50863744 471install -p %{SOURCE9} $RPM_BUILD_ROOT%{_sbindir}/mount.vdi
dca6c443 472install -p VirtualBox-wrapper.sh $RPM_BUILD_ROOT%{_libdir}/%{pname}
5b399826 473for f in {VBox{BFE,Headless,Manage,SDL,SVC,Tunctl,XPCOMIPCD},VirtualBox}; do
dca6c443 474 ln -s %{_libdir}/%{pname}/VirtualBox-wrapper.sh $RPM_BUILD_ROOT%{_bindir}/$f
05f1b1f5 475done
476
dca6c443 477mv $RPM_BUILD_ROOT{%{_libdir}/%{pname},%{_pixmapsdir}}/VBox.png
7bb1ab10 478mv $RPM_BUILD_ROOT{%{_libdir}/%{pname},%{_desktopdir}}/virtualbox.desktop
48363591 479
55f3f0a2 480%if "%{pld_release}" == "ti"
481mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions/vboxmouse_drv_17.so,%{_libdir}/xorg/modules/input/vboxmouse_drv.so}
482mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions/vboxvideo_drv_17.so,%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so}
483%else
3399fbd9
AM
484mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions/vboxmouse_drv_19.so,%{_libdir}/xorg/modules/input/vboxmouse_drv.so}
485mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions/vboxvideo_drv_19.so,%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so}
55f3f0a2 486%endif
dca6c443
ER
487mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions/VBoxOGL.so,%{_libdir}/xorg/modules/dri/vboxvideo_dri.so}
488# xorg other driver versions
d0471f70
ER
489rm -vf $RPM_BUILD_ROOT%{_libdir}/%{pname}/additions/vboxmouse_drv*.{o,so}
490rm -vf $RPM_BUILD_ROOT%{_libdir}/%{pname}/additions/vboxvideo_drv*.{o,so}
916ab34d 491
27a1aef6 492# XXX: where else to install them that vboxvideo_dri.so finds them? patch with rpath?
1067d08d 493mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions,%{_libdir}}/VBoxOGLarrayspu.so
dca6c443 494mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions,%{_libdir}}/VBoxOGLcrutil.so
dca6c443
ER
495mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions,%{_libdir}}/VBoxOGLerrorspu.so
496mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions,%{_libdir}}/VBoxOGLfeedbackspu.so
1067d08d 497mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions,%{_libdir}}/VBoxOGLpackspu.so
dca6c443 498mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions,%{_libdir}}/VBoxOGLpassthroughspu.so
d1c4ec5b 499
33233365 500install -d $RPM_BUILD_ROOT/etc/udev/rules.d
80ec693d 501cp -a %{SOURCE10} $RPM_BUILD_ROOT/etc/udev/rules.d/virtualbox.rules
dca6c443 502
3613936b
JR
503install -d $RPM_BUILD_ROOT/%{_lib}/security
504mv $RPM_BUILD_ROOT{%{_libdir}/VirtualBox/additions,/%{_lib}/security}/pam_vbox.so
505
dca6c443
ER
506# cleanup unpackaged
507rm -r $RPM_BUILD_ROOT%{_libdir}/%{pname}/{src,sdk,testcase}
508rm -r $RPM_BUILD_ROOT%{_libdir}/%{pname}/additions/src
3613936b 509rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/vboxkeyboard.tar.bz2
dca6c443
ER
510rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/tst*
511
1067d08d
ER
512# IPRT Testcase / Tool - Source Code Massager.
513rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/scm
514
515# Guest Only Tools
516mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions,%{_bindir}}/VBoxService
517
dca6c443 518# unknown - checkme
1067d08d 519%if 1
dca6c443
ER
520rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/SUPInstall
521rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/SUPLoggerCtl
522rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/SUPUninstall
523rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/VBox.sh
dca6c443
ER
524rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/additions/VBoxClient
525rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/additions/VBoxControl
dca6c443
ER
526rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/vboxshell.py
527rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/xpidl
1067d08d 528%endif
dca6c443
ER
529
530# packaged by kernel part
531rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/additions/mount.vboxsf
da083e45 532%endif
33233365 533
da083e45 534%if %{with kernel}
50863744 535install -d $RPM_BUILD_ROOT{/etc/{rc.d/init.d,modprobe.d},%{_sbindir}}
70ce4861 536install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxdrv
dc0a2786 537install -p %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxguest
70ce4861 538install -p %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxnetflt
b06d932c 539install -p %{SOURCE6} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxsf
c1cd3b9a 540install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/vboxnetadp
1794e74d
ER
541%install_kernel_modules -m PLD-MODULE-BUILD/HostDrivers/vboxdrv/vboxdrv -d misc
542%install_kernel_modules -m PLD-MODULE-BUILD/HostDrivers/vboxnetadp/vboxnetadp -d misc
543%install_kernel_modules -m PLD-MODULE-BUILD/HostDrivers/vboxnetflt/vboxnetflt -d misc
544%install_kernel_modules -m PLD-MODULE-BUILD/GuestDrivers/vboxguest/vboxguest -d misc
545%install_kernel_modules -m PLD-MODULE-BUILD/GuestDrivers/vboxsf/vboxsf -d misc
546%install_kernel_modules -m PLD-MODULE-BUILD/GuestDrivers/vboxvideo_drm/vboxvideo -d misc
fa974331 547
50863744
ER
548install -p mount.vboxsf $RPM_BUILD_ROOT%{_sbindir}/mount.vboxsf
549
d1c4ec5b 550%endif
05f1b1f5 551
48363591 552%clean
553rm -rf $RPM_BUILD_ROOT
554
3b63d3e8 555%pre
556%groupadd -g 221 -r -f vbox
557
14561782 558%post
d8ed80f4 559cat << 'EOF'
3ee6b9d9 560You must install vboxdrv kernel module for this software to work:
7841ddfd
ER
561 kernel-misc-vboxdrv-%{version}-%{rel}@%{_kernel_ver_str}
562
563Additionally you might want to install:
d2a7514f 564 kernel-misc-vboxnetadp-%{version}-%{rel}@%{_kernel_ver_str}
05f12a30
ER
565 kernel-misc-vboxnetflt-%{version}-%{rel}@%{_kernel_ver_str}
566
fa974331 567On Guest Linux system you might want to install:
dc0a2786 568 kernel-misc-vboxguest-%{version}-%{rel}@%{_kernel_ver_str}
ecfe25a3 569 kernel-misc-vboxsf-%{version}-%{rel}@%{_kernel_ver_str}
67a4f3c1 570 kernel-misc-vboxvideo-%{version}-%{rel}@%{_kernel_ver_str}
7841ddfd 571
d8ed80f4 572EOF
573
3b63d3e8 574%postun
575if [ "$1" = "0" ]; then
576 %groupremove vbox
577fi
578
dc0a2786 579%post -n kernel%{_alt_kernel}-misc-vboxguest
74268e47 580%depmod %{_kernel_ver}
dc0a2786
AG
581/sbin/chkconfig --add vboxguest
582%service vboxguest restart "VirtualBox OSE Guest additions driver"
74268e47 583
dc0a2786 584%postun -n kernel%{_alt_kernel}-misc-vboxguest
74268e47 585%depmod %{_kernel_ver}
586
dc0a2786 587%preun -n kernel%{_alt_kernel}-misc-vboxguest
270f67bc 588if [ "$1" = "0" ]; then
dc0a2786
AG
589 %service vboxguest stop
590 /sbin/chkconfig --del vboxguest
270f67bc 591fi
592
48363591 593%post -n kernel%{_alt_kernel}-misc-vboxdrv
594%depmod %{_kernel_ver}
270f67bc 595/sbin/chkconfig --add vboxdrv
ffb38bb6 596%service vboxdrv restart "VirtualBox OSE Support Driver"
48363591 597
598%postun -n kernel%{_alt_kernel}-misc-vboxdrv
599%depmod %{_kernel_ver}
600
270f67bc 601%preun -n kernel%{_alt_kernel}-misc-vboxdrv
602if [ "$1" = "0" ]; then
603 %service vboxdrv stop
604 /sbin/chkconfig --del vboxdrv
605fi
606
d2a7514f
ŁK
607%post -n kernel%{_alt_kernel}-misc-vboxnetadp
608%depmod %{_kernel_ver}
c1cd3b9a 609/sbin/chkconfig --add vboxnetadp
610%service vboxnetadp restart "VirtualBox OSE Network HostOnly driver"
d2a7514f
ŁK
611
612%postun -n kernel%{_alt_kernel}-misc-vboxnetadp
613%depmod %{_kernel_ver}
614
c1cd3b9a 615%preun -n kernel%{_alt_kernel}-misc-vboxnetadp
616if [ "$1" = "0" ]; then
617 %service vboxnetadp stop
618 /sbin/chkconfig --del vboxnetadp
619fi
620
1dda2f69 621%post -n kernel%{_alt_kernel}-misc-vboxnetflt
622%depmod %{_kernel_ver}
11848f5b 623/sbin/chkconfig --add vboxnetflt
fd488e66 624%service vboxnetflt restart "VirtualBox OSE Network Filter driver"
1dda2f69 625
626%postun -n kernel%{_alt_kernel}-misc-vboxnetflt
627%depmod %{_kernel_ver}
628
11848f5b 629%preun -n kernel%{_alt_kernel}-misc-vboxnetflt
630if [ "$1" = "0" ]; then
631 %service vboxnetflt stop
632 /sbin/chkconfig --del vboxnetflt
633fi
634
ecfe25a3 635%post -n kernel%{_alt_kernel}-misc-vboxsf
74268e47 636%depmod %{_kernel_ver}
ecfe25a3
PS
637/sbin/chkconfig --add vboxsf
638%service vboxsf restart "VirtualBox OSE Host file system access (Shared Folders)"
74268e47 639
ecfe25a3 640%postun -n kernel%{_alt_kernel}-misc-vboxsf
74268e47 641%depmod %{_kernel_ver}
642
ecfe25a3 643%preun -n kernel%{_alt_kernel}-misc-vboxsf
ca8701ad 644if [ "$1" = "0" ]; then
ecfe25a3
PS
645 %service vboxsf stop
646 /sbin/chkconfig --del vboxsf
ca8701ad 647fi
648
67a4f3c1 649%post -n kernel%{_alt_kernel}-misc-vboxvideo
650%depmod %{_kernel_ver}
651
652%postun -n kernel%{_alt_kernel}-misc-vboxvideo
653%depmod %{_kernel_ver}
654
d1c4ec5b 655%if %{with userspace}
48363591 656%files
657%defattr(644,root,root,755)
7d1c0a63 658%doc UserManual.pdf
8833bce1 659%dir %{_libdir}/VirtualBox
916ab34d 660%dir %{_libdir}/VirtualBox/additions
8833bce1 661%dir %{_libdir}/VirtualBox/components
662%dir %{_libdir}/VirtualBox/nls
85b005e2 663%attr(755,root,root) %{_bindir}/VBoxBFE
664%attr(755,root,root) %{_bindir}/VBoxHeadless
665%attr(755,root,root) %{_bindir}/VBoxManage
666%attr(755,root,root) %{_bindir}/VBoxSDL
667%attr(755,root,root) %{_bindir}/VBoxSVC
668%attr(755,root,root) %{_bindir}/VBoxTunctl
669%attr(755,root,root) %{_bindir}/VBoxXPCOMIPCD
48363591 670%attr(755,root,root) %{_bindir}/VirtualBox
3ee6b9d9 671%attr(755,root,root) %{_sbindir}/mount.vdi
05f1b1f5 672%attr(755,root,root) %{_libdir}/VirtualBox/VBoxSVC
673%attr(755,root,root) %{_libdir}/VirtualBox/VBoxBFE
8bb99fd5 674%attr(755,root,root) %{_libdir}/VirtualBox/VBoxHeadless
05f1b1f5 675%attr(755,root,root) %{_libdir}/VirtualBox/VBoxManage
676%attr(755,root,root) %{_libdir}/VirtualBox/VBoxSDL
5b399826 677%attr(755,root,root) %{_libdir}/VirtualBox/VBoxTestOGL
8bb99fd5 678%attr(755,root,root) %{_libdir}/VirtualBox/VBoxTunctl
05f1b1f5 679%attr(755,root,root) %{_libdir}/VirtualBox/VBoxXPCOMIPCD
85b005e2 680%attr(755,root,root) %{_libdir}/VirtualBox/VBoxDD.so
681%attr(755,root,root) %{_libdir}/VirtualBox/VBoxDD2.so
682%attr(755,root,root) %{_libdir}/VirtualBox/VBoxDDU.so
3613936b 683%attr(755,root,root) %{_libdir}/VirtualBox/VBoxGuestControlSvc.so
85b005e2 684%attr(755,root,root) %{_libdir}/VirtualBox/VBoxGuestPropSvc.so
685%attr(755,root,root) %{_libdir}/VirtualBox/VBoxKeyboard.so
5b399826
MM
686%attr(755,root,root) %{_libdir}/VirtualBox/VBoxNetAdpCtl
687%attr(755,root,root) %{_libdir}/VirtualBox/VBoxNetDHCP
85b005e2 688%attr(755,root,root) %{_libdir}/VirtualBox/VBoxOGLhostcrutil.so
689%attr(755,root,root) %{_libdir}/VirtualBox/VBoxOGLhosterrorspu.so
690%attr(755,root,root) %{_libdir}/VirtualBox/VBoxOGLrenderspu.so
6935b837 691%attr(755,root,root) %{_libdir}/VirtualBox/VBoxPython*.so
85b005e2 692%attr(755,root,root) %{_libdir}/VirtualBox/VBoxREM.so
f701b529 693%ifarch %{ix86}
5b399826
MM
694%attr(755,root,root) %{_libdir}/VirtualBox/VBoxREM32.so
695%attr(755,root,root) %{_libdir}/VirtualBox/VBoxREM64.so
f701b529 696%endif
85b005e2 697%attr(755,root,root) %{_libdir}/VirtualBox/VBoxRT.so
85b005e2 698%attr(755,root,root) %{_libdir}/VirtualBox/VBoxSharedClipboard.so
699%attr(755,root,root) %{_libdir}/VirtualBox/VBoxSharedCrOpenGL.so
700%attr(755,root,root) %{_libdir}/VirtualBox/VBoxSharedFolders.so
701%attr(755,root,root) %{_libdir}/VirtualBox/VBoxVMM.so
702%attr(755,root,root) %{_libdir}/VirtualBox/VBoxXPCOM.so
703%attr(755,root,root) %{_libdir}/VirtualBox/VBoxXPCOMC.so
fdd1c725 704%attr(755,root,root) %{_libdir}/VirtualBox/VirtualBox
705%attr(755,root,root) %{_libdir}/VirtualBox/VirtualBox-wrapper.sh
2a9de9cd 706%attr(755,root,root) %{_libdir}/VirtualBox/VBoxSysInfo.sh
85b005e2 707%{_libdir}/VirtualBox/VBoxDD2GC.gc
708%{_libdir}/VirtualBox/VBoxDDGC.gc
709%{_libdir}/VirtualBox/VMMGC.gc
710%{_libdir}/VirtualBox/VBoxDD2R0.r0
711%{_libdir}/VirtualBox/VBoxDDR0.r0
712%{_libdir}/VirtualBox/VMMR0.r0
1067d08d
ER
713%{_libdir}/VirtualBox/EfiThunk
714%{_libdir}/VirtualBox/VBoxEFI32.fd
715%{_libdir}/VirtualBox/VBoxEFI64.fd
85b005e2 716%{_libdir}/VirtualBox/components/VBoxXPCOMBase.xpt
85b005e2 717%{_libdir}/VirtualBox/components/VirtualBox_XPCOM.xpt
dca6c443
ER
718%attr(755,root,root) %{_libdir}/VirtualBox/components/VBoxC.so
719%attr(755,root,root) %{_libdir}/VirtualBox/components/VBoxSVCM.so
720%attr(755,root,root) %{_libdir}/VirtualBox/components/VBoxXPCOMIPCC.so
89ce7412 721%lang(ar) %{_libdir}/VirtualBox/nls/*_ar.qm
c5e10a4d 722%lang(bg) %{_libdir}/VirtualBox/nls/*_bg.qm
72d5ea57 723%lang(ca) %{_libdir}/VirtualBox/nls/*_ca.qm
3613936b 724%lang(ca_VA) %{_libdir}/VirtualBox/nls/*_ca_VA.qm
89ce7412 725%lang(cs) %{_libdir}/VirtualBox/nls/*_cs.qm
dc0a2786 726%lang(da) %{_libdir}/VirtualBox/nls/*_da.qm
89ce7412 727%lang(de) %{_libdir}/VirtualBox/nls/*_de.qm
11de52da 728%lang(el) %{_libdir}/VirtualBox/nls/*_el.qm
3613936b 729%lang(en) %{_libdir}/VirtualBox/nls/*_en.qm
89ce7412 730%lang(es) %{_libdir}/VirtualBox/nls/*_es.qm
731%lang(eu) %{_libdir}/VirtualBox/nls/*_eu.qm
732%lang(fi) %{_libdir}/VirtualBox/nls/*_fi.qm
733%lang(fr) %{_libdir}/VirtualBox/nls/*_fr.qm
3613936b 734%lang(gl_ES) %{_libdir}/VirtualBox/nls/*_gl_ES.qm
89ce7412 735%lang(hu) %{_libdir}/VirtualBox/nls/*_hu.qm
72d5ea57 736%lang(id) %{_libdir}/VirtualBox/nls/*_id.qm
89ce7412 737%lang(it) %{_libdir}/VirtualBox/nls/*_it.qm
738%lang(ja) %{_libdir}/VirtualBox/nls/*_ja.qm
c5e10a4d 739%lang(km_KH) %{_libdir}/VirtualBox/nls/*_km_KH.qm
89ce7412 740%lang(ko) %{_libdir}/VirtualBox/nls/*_ko.qm
938d5b7f 741%lang(lt) %{_libdir}/VirtualBox/nls/*_lt.qm
72d5ea57 742%lang(nl) %{_libdir}/VirtualBox/nls/*_nl.qm
89ce7412 743%lang(pl) %{_libdir}/VirtualBox/nls/*_pl.qm
52b59a1b 744%lang(pt) %{_libdir}/VirtualBox/nls/*_pt.qm
89ce7412 745%lang(pt_BR) %{_libdir}/VirtualBox/nls/*_pt_BR.qm
89ce7412 746%lang(ro) %{_libdir}/VirtualBox/nls/*_ro.qm
747%lang(ru) %{_libdir}/VirtualBox/nls/*_ru.qm
748%lang(sk) %{_libdir}/VirtualBox/nls/*_sk.qm
72d5ea57 749%lang(sr) %{_libdir}/VirtualBox/nls/*_sr.qm
89ce7412 750%lang(sv) %{_libdir}/VirtualBox/nls/*_sv.qm
72d5ea57 751%lang(tr) %{_libdir}/VirtualBox/nls/*_tr.qm
85b005e2 752%lang(uk) %{_libdir}/VirtualBox/nls/*_uk.qm
89ce7412 753%lang(zh_CN) %{_libdir}/VirtualBox/nls/*_zh_CN.qm
754%lang(zh_TW) %{_libdir}/VirtualBox/nls/*_zh_TW.qm
d89980c7 755%{_pixmapsdir}/VBox.png
dca6c443 756%{_desktopdir}/*.desktop
09c79ddb 757
ffb38bb6 758%files additions
9dda6415 759%defattr(644,root,root,755)
ffb38bb6
ER
760%{_libdir}/VirtualBox/additions/VBoxGuestAdditions.iso
761
1067d08d
ER
762%files guest
763%defattr(644,root,root,755)
764%attr(755,root,root) %{_bindir}/VBoxService
765
3613936b
JR
766%files -n pam-pam_vbox
767%defattr(644,root,root,755)
3ee6b9d9 768%attr(755,root,root) /%{_lib}/security/pam_vbox.so
3613936b 769
abb636b9 770%files udev
771%defattr(644,root,root,755)
772%config(noreplace) %verify(not md5 mtime size) /etc/udev/rules.d/virtualbox.rules
773
09c79ddb 774%files -n xorg-driver-input-vboxmouse
775%defattr(644,root,root,755)
776%attr(755,root,root) %{_libdir}/xorg/modules/input/vboxmouse_drv.so
777
778%files -n xorg-driver-video-vboxvideo
779%defattr(644,root,root,755)
780%attr(755,root,root) %{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
27a1aef6
ER
781%attr(755,root,root) %{_libdir}/xorg/modules/dri/vboxvideo_dri.so
782# vboxvideo_dri.so deps
1067d08d 783%attr(755,root,root) %{_libdir}/VBoxOGLarrayspu.so
27a1aef6
ER
784%attr(755,root,root) %{_libdir}/VBoxOGLcrutil.so
785%attr(755,root,root) %{_libdir}/VBoxOGLerrorspu.so
786%attr(755,root,root) %{_libdir}/VBoxOGLfeedbackspu.so
787%attr(755,root,root) %{_libdir}/VBoxOGLpackspu.so
788%attr(755,root,root) %{_libdir}/VBoxOGLpassthroughspu.so
d1c4ec5b 789%endif
48363591 790
d1c4ec5b 791%if %{with kernel}
dc0a2786 792%files -n kernel%{_alt_kernel}-misc-vboxguest
74268e47 793%defattr(644,root,root,755)
dc0a2786
AG
794%attr(754,root,root) /etc/rc.d/init.d/vboxguest
795/lib/modules/%{_kernel_ver}/misc/vboxguest.ko*
74268e47 796
d1c4ec5b 797%files -n kernel%{_alt_kernel}-misc-vboxdrv
48363591 798%defattr(644,root,root,755)
67ad4c40 799%attr(754,root,root) /etc/rc.d/init.d/vboxdrv
d1c4ec5b 800/lib/modules/%{_kernel_ver}/misc/vboxdrv.ko*
74268e47 801
d2a7514f
ŁK
802%files -n kernel%{_alt_kernel}-misc-vboxnetadp
803%defattr(644,root,root,755)
c1cd3b9a 804%attr(754,root,root) /etc/rc.d/init.d/vboxnetadp
d2a7514f
ŁK
805/lib/modules/%{_kernel_ver}/misc/vboxnetadp.ko*
806
1dda2f69 807%files -n kernel%{_alt_kernel}-misc-vboxnetflt
808%defattr(644,root,root,755)
11848f5b 809%attr(754,root,root) /etc/rc.d/init.d/vboxnetflt
1dda2f69 810/lib/modules/%{_kernel_ver}/misc/vboxnetflt.ko*
811
ecfe25a3 812%files -n kernel%{_alt_kernel}-misc-vboxsf
74268e47 813%defattr(644,root,root,755)
b06d932c 814%attr(754,root,root) /etc/rc.d/init.d/vboxsf
50863744 815%attr(755,root,root) %{_sbindir}/mount.vboxsf
ecfe25a3 816/lib/modules/%{_kernel_ver}/misc/vboxsf.ko*
67a4f3c1 817
818%files -n kernel%{_alt_kernel}-misc-vboxvideo
819%defattr(644,root,root,755)
820/lib/modules/%{_kernel_ver}/misc/vboxvideo.ko*
821%endif
This page took 0.247241 seconds and 4 git commands to generate.