[ewg] [PATCH] QLogic VNIC: Changes to OFED install/uninstall script.

Ramachandra K ramachandra.kuchimanchi at qlogic.com
Mon Jul 14 03:45:17 PDT 2008


Vlad,

Thanks for applying the other patches. What about this one for
install.pl and uninstall.sh ?

Regards,
Ram

On Thu, Jul 10, 2008 at 9:14 PM, Ramachandra K
<ramachandra.kuchimanchi at qlogic.com> wrote:
> From: Ramachandra K <ramachandra.kuchimanchi at qlogic.com>
>
> This patch takes care to handle installation and uninstallation of
> new QLogic VNIC user component "Dynamic Update Daemon".
>
> Signed-off-by: Ramachandra K <ramachandra.kuchimanchi at qlogic.com>
> Signed-off-by: Poornima Kamath <poornima.kamath at qlogic.com>
> Signed-off-by: Amar Mudrankit <amar.mudrankit at qlogic.com>
> ---
>
>  install.pl   |   14 +++++++++++---
>  uninstall.sh |    2 +-
>  2 files changed, 12 insertions(+), 4 deletions(-)
>
> diff --git a/install.pl b/install.pl
> index 1f2a51e..ac61400 100755
> --- a/install.pl
> +++ b/install.pl
> @@ -824,12 +824,19 @@ my %packages_info = (
>             dist_req_inst => [], ofa_req_build => [],
>             ofa_req_inst => [],
>             install32 => 0, exception => 0, configure_options => '' },
> +        'qlgc_vnic_daemon' =>
> +            { name => "qlgc_vnic_daemon", parent => "qlvnictools",
> +            selected => 0, installed => 0, rpm_exist => 0, rpm_exist32 => 0,
> +            available => 0, mode => "user", dist_req_build => [],
> +            dist_req_inst => [], ofa_req_build => [],
> +            ofa_req_inst => [],
> +            install32 => 0, exception => 0, configure_options => '' },
>         'qlvnictools' =>
>             { name => "qlvnictools", parent => "qlvnictools",
>             selected => 0, installed => 0, rpm_exist => 0, rpm_exist32 => 0,
>             available => 0, mode => "user", dist_req_build => [],
>             dist_req_inst => [], ofa_req_build => [],
> -            ofa_req_inst => ["ibvexdmtools"],
> +            ofa_req_inst => ["ibvexdmtools", "qlgc_vnic_daemon"],
>             install32 => 0, exception => 0, configure_options => '' },
>         'qlvnictools-debuginfo' =>
>             { name => "qlvnictools-debuginfo", parent => "qlvnictools",
> @@ -1237,7 +1244,7 @@ my %packages_info = (
>         );
>
>
> -my @hidden_packages = ("open-iscsi-generic", "ibvexdmtools");
> +my @hidden_packages = ("open-iscsi-generic", "ibvexdmtools", "qlgc_vnic_daemon");
>
>  my %MPI_SUPPORTED_COMPILERS = (gcc => 0, pgi => 0, intel => 0, pathscale => 0);
>
> @@ -1585,9 +1592,10 @@ sub set_availability
>     }
>
>     # QLogic vnic
> -    if ($kernel =~ m/2.6.9-34|2.6.9-42|2.6.9-55|2.6.9-67|2.6.16.[0-9.]*-[0-9.]*-[A-Za-z0-9.]*|2.6.19|2.6.18*/) {
> +    if ($kernel =~ m/2.6.9-42|2.6.9-55|2.6.9-67|2.6.16.[0-9.]*-[0-9.]*-[A-Za-z0-9.]*|2.6.18-*/) {
>             $kernel_modules_info{'qlgc_vnic'}{'available'} = 1;
>             $packages_info{'ibvexdmtools'}{'available'} = 1;
> +            $packages_info{'qlgc_vnic_daemon'}{'available'} = 1;
>             $packages_info{'qlvnictools'}{'available'} = 1;
>             $packages_info{'qlvnictools-debuginfo'}{'available'} = 1;
>     }
> diff --git a/uninstall.sh b/uninstall.sh
> index 9107958..7c8aa9c 100755
> --- a/uninstall.sh
> +++ b/uninstall.sh
> @@ -79,7 +79,7 @@ IB_ALL_PACKAGES="$IB_ALL_PACKAGES libsdp libsdp-devel libsdp-debuginfo"
>  IB_ALL_PACKAGES="$IB_ALL_PACKAGES opensm opensm-libs opensm-devel opensm-debuginfo opensm-static"
>  IB_ALL_PACKAGES="$IB_ALL_PACKAGES perftest perftest-debuginfo mstflint mstflint-debuginfo tvflash tvflash-debuginfo"
>  IB_ALL_PACKAGES="$IB_ALL_PACKAGES dapl dapl-devel dapl-devel-static dapl-utils dapl-debuginfo"
> -IB_ALL_PACKAGES="$IB_ALL_PACKAGES qlvnictools qlvnictools-debuginfo ibvexdmtools ibvexdmtools-debuginfo sdpnetstat sdpnetstat-debuginfo"
> +IB_ALL_PACKAGES="$IB_ALL_PACKAGES qlvnictools qlvnictools-debuginfo ibvexdmtools ibvexdmtools-debuginfo qlgc_vnic_daemon sdpnetstat sdpnetstat-debuginfo"
>  IB_ALL_PACKAGES="$IB_ALL_PACKAGES srptools srptools-debuginfo rds-tools rds-tools-debuginfo"
>  IB_ALL_PACKAGES="$IB_ALL_PACKAGES ibsim ibsim-debuginfo"
>  IB_ALL_PACKAGES="$IB_ALL_PACKAGES ibutils ibutils-debuginfo infiniband-diags infiniband-diags-debuginfo qperf qperf-debuginfo"
>
> _______________________________________________
> ewg mailing list
> ewg at lists.openfabrics.org
> http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg
>



More information about the ewg mailing list