[ewg] [PATCH ofed-1.2]: Don't install OFED if iSER was selected and open-iscsi is already installed

Vladimir Sokolovsky vlad at dev.mellanox.co.il
Mon Mar 5 04:30:18 PST 2007


Erez Zilber wrote:
> Vlad,
>
> The following patch checks that no open-iscsi version is already installed when installing OFED and selecting ib_iser.
>
> --- build_env.sh.orig	2007-03-01 15:37:54.000000000 +0200
> +++ build_env.sh	2007-03-01 18:52:29.000000000 +0200
> @@ -2289,6 +2294,7 @@
>  {
>          # Check dependencies and print Warning messages
>          local req_status=0
> +        local iscsi_err=0
>          
>          touch ${rpms_cache}
>  
> @@ -2300,6 +2306,24 @@
>                  package_var=$(echo -n ${package} | sed -e 's/-/_/g')
>                  check_run_req $package_var err
>                  let req_status=$req_status+$?
> +
> +                if [ "${package}" == "open-iscsi" ]; then
> +                    case ${DISTRIBUTION} in
> +                        SuSE)
> +                        open_iscsi_rpm_name=${OPEN_ISCSI_SUSE_NAME}
> +                        ;;
> +                        redhat5)
> +                        open_iscsi_rpm_name=${OPEN_ISCSI_REDHAT_NAME}
> +                        ;;
> +                    esac
> +
> +                    $RPM -q ${open_iscsi_rpm_name} > $NULL 2>&1
> +                    iscsi_err=$?
> +                    if [ ${iscsi_err} -eq 0 ]; then
> +                        err_echo "Please uninstall ${open_iscsi_rpm_name} before installing OFED."
> +                        let req_status=$req_status+1
> +                    fi
> +                fi
>          done
>          
>          # Exit if there is missing required software for mandatory packages
>   

Applied.

Regards,
Vladimir



More information about the ewg mailing list