app-emulation/virtualbox-modules: Fixed check for TRIM_UNUSED_KSYMS option
authorLars Wendler <polynomial-c@gentoo.org>
Tue, 25 Oct 2016 08:36:37 +0000 (10:36 +0200)
committerLars Wendler <polynomial-c@gentoo.org>
Tue, 25 Oct 2016 08:37:32 +0000 (10:37 +0200)
Added the check to some more ebuilds.

Package-Manager: portage-2.3.2
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
app-emulation/virtualbox-modules/virtualbox-modules-5.0.16.ebuild
app-emulation/virtualbox-modules/virtualbox-modules-5.0.26.ebuild
app-emulation/virtualbox-modules/virtualbox-modules-5.1.6.ebuild
app-emulation/virtualbox-modules/virtualbox-modules-5.1.8.ebuild

index 0cdee85050c4c0f12eea1d896608a04e649d1fcc..913ed616c8852ea2091c501a14be6cc17a3b6bc6 100644 (file)
@@ -28,10 +28,14 @@ BUILD_TARGET_ARCH="${ARCH}"
 MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S}) vboxpci(misc:${S})"
 
 pkg_setup() {
+       enewgroup vboxusers
+
+       CONFIG_CHECK="!TRIM_UNUSED_KSYMS"
+       ERROR_TRIM_UNUSED_KSYMS="This option removed kernel symbols that are needed by ${PN} to load correctly."
+
        linux-mod_pkg_setup
 
        BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1"
-       enewgroup vboxusers
 }
 
 src_prepare() {
@@ -55,7 +59,7 @@ src_install() {
 
 pkg_postinst() {
        linux-mod_pkg_postinst
-       elog "If you are using sys-apps/openrc, please add \"vboxdrv\", \"vboxnetflt\""
-       elog "and \"vboxnetadp\" to:"
+       elog "If you are using sys-apps/openrc, please add \"vboxdrv\", \"vboxnetflt\","
+       elog "\"vboxnetadp\" and \"vboxpci\" to:"
        elog "  /etc/conf.d/modules"
 }
index 7da1a80f0c24cd123a8ce123e8f741b1e14ce9b8..913ed616c8852ea2091c501a14be6cc17a3b6bc6 100644 (file)
@@ -28,10 +28,14 @@ BUILD_TARGET_ARCH="${ARCH}"
 MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S}) vboxpci(misc:${S})"
 
 pkg_setup() {
+       enewgroup vboxusers
+
+       CONFIG_CHECK="!TRIM_UNUSED_KSYMS"
+       ERROR_TRIM_UNUSED_KSYMS="This option removed kernel symbols that are needed by ${PN} to load correctly."
+
        linux-mod_pkg_setup
 
        BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1"
-       enewgroup vboxusers
 }
 
 src_prepare() {
index 5a8bf08db66ffd22c3926f9878fc9b48b966dcf3..913ed616c8852ea2091c501a14be6cc17a3b6bc6 100644 (file)
@@ -28,14 +28,14 @@ BUILD_TARGET_ARCH="${ARCH}"
 MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S}) vboxpci(misc:${S})"
 
 pkg_setup() {
-       linux-mod_pkg_setup
-
-       BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1"
        enewgroup vboxusers
 
        CONFIG_CHECK="!TRIM_UNUSED_KSYMS"
        ERROR_TRIM_UNUSED_KSYMS="This option removed kernel symbols that are needed by ${PN} to load correctly."
 
+       linux-mod_pkg_setup
+
+       BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1"
 }
 
 src_prepare() {
index 5a8bf08db66ffd22c3926f9878fc9b48b966dcf3..913ed616c8852ea2091c501a14be6cc17a3b6bc6 100644 (file)
@@ -28,14 +28,14 @@ BUILD_TARGET_ARCH="${ARCH}"
 MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S}) vboxpci(misc:${S})"
 
 pkg_setup() {
-       linux-mod_pkg_setup
-
-       BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1"
        enewgroup vboxusers
 
        CONFIG_CHECK="!TRIM_UNUSED_KSYMS"
        ERROR_TRIM_UNUSED_KSYMS="This option removed kernel symbols that are needed by ${PN} to load correctly."
 
+       linux-mod_pkg_setup
+
+       BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1"
 }
 
 src_prepare() {