commit:     7b26070d4c57e59a4df26b29175be2d46518e919
Author:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  2 22:37:47 2017 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Mon Jan  2 22:37:47 2017 +0000
URL:        https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=7b26070d

gen_configkernel: ensure ISCSI sysfs params present.

Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>

 gen_configkernel.sh | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/gen_configkernel.sh b/gen_configkernel.sh
index 8d3534b..9c37649 100755
--- a/gen_configkernel.sh
+++ b/gen_configkernel.sh
@@ -167,6 +167,11 @@ config_kernel() {
        # CONFIG_ISCSI_TCP
        if isTrue ${CMD_ISCSI}
        then
+               cfg_CONFIG_ISCSI_BOOT_SYSFS=$(kconfig_get_opt 
"${KERNEL_OUTPUTDIR}/.config" "CONFIG_ISCSI_BOOT_SYSFS")
+               case "$cfg_CONFIG_ISCSI_BOOT_SYSFS" in
+                       y|m) ;; # Do nothing
+                       *) cfg_CONFIG_ISCSI_BOOT_SYSFS='m'
+               esac
                cfg_CONFIG_ISCSI_TCP=$(kconfig_get_opt 
"${KERNEL_OUTPUTDIR}/.config" "CONFIG_ISCSI_TCP")
                case "$cfg_CONFIG_ISCSI_TCP" in
                        y|m) ;; # Do nothing
@@ -177,6 +182,7 @@ config_kernel() {
                        y|m) ;; # Do nothing
                        *) cfg_CONFIG_SCSI_ISCSI_ATTRS='m'
                esac
+               kconfig_set_opt "${KERNEL_OUTPUTDIR}/.config" 
"CONFIG_ISCSI_BOOT_SYSFS" "${cfg_CONFIG_ISCSI_BOOT_SYSFS}"
                kconfig_set_opt "${KERNEL_OUTPUTDIR}/.config" 
"CONFIG_ISCSI_TCP" "${cfg_CONFIG_ISCSI_TCP}"
                kconfig_set_opt "${KERNEL_OUTPUTDIR}/.config" 
"CONFIG_SCSI_ISCSI_ATTRS" "${cfg_CONFIG_SCSI_ISCSI_ATTRS}"
        fi

Reply via email to