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