import opa-ff-10.9.2.2.1-1.el8
This commit is contained in:
commit
29bfffd836
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
SOURCES/opa-ff-10.9.2.2.1.tar.xz
|
1
.opa-ff.metadata
Normal file
1
.opa-ff.metadata
Normal file
@ -0,0 +1 @@
|
|||||||
|
9852b1769fa3b697a9e8aaa050971fdfe2cc4360 SOURCES/opa-ff-10.9.2.2.1.tar.xz
|
461
SOURCES/0001-Add-shebang-for-exp-scripts.patch
Normal file
461
SOURCES/0001-Add-shebang-for-exp-scripts.patch
Normal file
@ -0,0 +1,461 @@
|
|||||||
|
From 34b399805a680ebc5df110c4341729d6591d0e9c Mon Sep 17 00:00:00 2001
|
||||||
|
From: Honggang Li <honli@redhat.com>
|
||||||
|
Date: Tue, 11 Jun 2019 09:14:24 -0400
|
||||||
|
Subject: [PATCH] Add shebang for exp scripts
|
||||||
|
|
||||||
|
The shebang '#!/usr/bin/expect -f' will make opa-ff packages require
|
||||||
|
expect rpm package.
|
||||||
|
|
||||||
|
Following bash script had been applied to fix this issue.
|
||||||
|
|
||||||
|
for f in $(find -type f -name '*.exp') ; do
|
||||||
|
sed -e '1 i\#!/usr/bin/expect -f' -i $f
|
||||||
|
done
|
||||||
|
|
||||||
|
Signed-off-by: Honggang Li <honli@redhat.com>
|
||||||
|
---
|
||||||
|
IbaTools/FastFabric/chassis_configure.exp | 1 +
|
||||||
|
IbaTools/FastFabric/chassis_fmconfig.exp | 1 +
|
||||||
|
IbaTools/FastFabric/chassis_fmcontrol.exp | 1 +
|
||||||
|
IbaTools/FastFabric/chassis_fmgetconfig.exp | 1 +
|
||||||
|
IbaTools/FastFabric/chassis_fmgetsecurityfiles.exp | 1 +
|
||||||
|
IbaTools/FastFabric/chassis_fmsecurityfiles.exp | 1 +
|
||||||
|
IbaTools/FastFabric/chassis_getconfig.exp | 1 +
|
||||||
|
IbaTools/FastFabric/chassis_reboot.exp | 1 +
|
||||||
|
IbaTools/FastFabric/chassis_upgrade.exp | 1 +
|
||||||
|
IbaTools/FastFabric/configipoib.exp | 1 +
|
||||||
|
IbaTools/FastFabric/ff_function.exp | 1 +
|
||||||
|
IbaTools/FastFabric/ipoibping.exp | 1 +
|
||||||
|
IbaTools/FastFabric/load.exp | 1 +
|
||||||
|
IbaTools/FastFabric/mpiperf.exp | 1 +
|
||||||
|
IbaTools/FastFabric/mpiperfdeviation.exp | 1 +
|
||||||
|
IbaTools/FastFabric/reboot.exp | 1 +
|
||||||
|
IbaTools/FastFabric/sacache.exp | 1 +
|
||||||
|
IbaTools/FastFabric/switch_capture.exp | 1 +
|
||||||
|
IbaTools/FastFabric/switch_configure.exp | 1 +
|
||||||
|
IbaTools/FastFabric/switch_dump.exp | 1 +
|
||||||
|
IbaTools/FastFabric/switch_fwverify.exp | 1 +
|
||||||
|
IbaTools/FastFabric/switch_getconfig.exp | 1 +
|
||||||
|
IbaTools/FastFabric/switch_hwvpd.exp | 1 +
|
||||||
|
IbaTools/FastFabric/switch_info.exp | 1 +
|
||||||
|
IbaTools/FastFabric/switch_ping.exp | 1 +
|
||||||
|
IbaTools/FastFabric/switch_reboot.exp | 1 +
|
||||||
|
IbaTools/FastFabric/switch_upgrade.exp | 1 +
|
||||||
|
IbaTools/FastFabric/upgrade.exp | 1 +
|
||||||
|
TestTools/basic.exp | 1 +
|
||||||
|
TestTools/chassis.exp | 1 +
|
||||||
|
TestTools/common_funcs.exp | 1 +
|
||||||
|
TestTools/defs.exp | 1 +
|
||||||
|
TestTools/extmng.exp | 1 +
|
||||||
|
TestTools/ib.exp | 1 +
|
||||||
|
TestTools/ibtools.exp | 1 +
|
||||||
|
TestTools/install.exp | 1 +
|
||||||
|
TestTools/mpi.exp | 1 +
|
||||||
|
TestTools/network.exp | 1 +
|
||||||
|
TestTools/opa_to_xml.exp | 1 +
|
||||||
|
TestTools/proc_mgr.exp | 1 +
|
||||||
|
TestTools/sm_control.exp | 1 +
|
||||||
|
TestTools/switch_methods.exp | 1 +
|
||||||
|
TestTools/target.exp | 1 +
|
||||||
|
TestTools/tools.exp | 1 +
|
||||||
|
44 files changed, 44 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/IbaTools/FastFabric/chassis_configure.exp b/IbaTools/FastFabric/chassis_configure.exp
|
||||||
|
index f18397f..e373a46 100644
|
||||||
|
--- a/IbaTools/FastFabric/chassis_configure.exp
|
||||||
|
+++ b/IbaTools/FastFabric/chassis_configure.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015, Intel Corporation
|
||||||
|
diff --git a/IbaTools/FastFabric/chassis_fmconfig.exp b/IbaTools/FastFabric/chassis_fmconfig.exp
|
||||||
|
index 9ec04cc..8040a37 100644
|
||||||
|
--- a/IbaTools/FastFabric/chassis_fmconfig.exp
|
||||||
|
+++ b/IbaTools/FastFabric/chassis_fmconfig.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2017, Intel Corporation
|
||||||
|
diff --git a/IbaTools/FastFabric/chassis_fmcontrol.exp b/IbaTools/FastFabric/chassis_fmcontrol.exp
|
||||||
|
index 477953a..2d69a0b 100644
|
||||||
|
--- a/IbaTools/FastFabric/chassis_fmcontrol.exp
|
||||||
|
+++ b/IbaTools/FastFabric/chassis_fmcontrol.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2017, Intel Corporation
|
||||||
|
diff --git a/IbaTools/FastFabric/chassis_fmgetconfig.exp b/IbaTools/FastFabric/chassis_fmgetconfig.exp
|
||||||
|
index 2e61cde..200d2d1 100644
|
||||||
|
--- a/IbaTools/FastFabric/chassis_fmgetconfig.exp
|
||||||
|
+++ b/IbaTools/FastFabric/chassis_fmgetconfig.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2017, Intel Corporation
|
||||||
|
diff --git a/IbaTools/FastFabric/chassis_fmgetsecurityfiles.exp b/IbaTools/FastFabric/chassis_fmgetsecurityfiles.exp
|
||||||
|
index d31e055..731b6ca 100644
|
||||||
|
--- a/IbaTools/FastFabric/chassis_fmgetsecurityfiles.exp
|
||||||
|
+++ b/IbaTools/FastFabric/chassis_fmgetsecurityfiles.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2017, Intel Corporation
|
||||||
|
diff --git a/IbaTools/FastFabric/chassis_fmsecurityfiles.exp b/IbaTools/FastFabric/chassis_fmsecurityfiles.exp
|
||||||
|
index 5c2a45d..5f162b8 100644
|
||||||
|
--- a/IbaTools/FastFabric/chassis_fmsecurityfiles.exp
|
||||||
|
+++ b/IbaTools/FastFabric/chassis_fmsecurityfiles.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2017, Intel Corporation
|
||||||
|
diff --git a/IbaTools/FastFabric/chassis_getconfig.exp b/IbaTools/FastFabric/chassis_getconfig.exp
|
||||||
|
index 7454afc..4d7b265 100644
|
||||||
|
--- a/IbaTools/FastFabric/chassis_getconfig.exp
|
||||||
|
+++ b/IbaTools/FastFabric/chassis_getconfig.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015, Intel Corporation
|
||||||
|
diff --git a/IbaTools/FastFabric/chassis_reboot.exp b/IbaTools/FastFabric/chassis_reboot.exp
|
||||||
|
index b5f1f39..36b1ef0 100644
|
||||||
|
--- a/IbaTools/FastFabric/chassis_reboot.exp
|
||||||
|
+++ b/IbaTools/FastFabric/chassis_reboot.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2017, Intel Corporation
|
||||||
|
diff --git a/IbaTools/FastFabric/chassis_upgrade.exp b/IbaTools/FastFabric/chassis_upgrade.exp
|
||||||
|
index b2aa797..df0eb7a 100644
|
||||||
|
--- a/IbaTools/FastFabric/chassis_upgrade.exp
|
||||||
|
+++ b/IbaTools/FastFabric/chassis_upgrade.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2017, Intel Corporation
|
||||||
|
diff --git a/IbaTools/FastFabric/configipoib.exp b/IbaTools/FastFabric/configipoib.exp
|
||||||
|
index 1067311..f6b29b7 100644
|
||||||
|
--- a/IbaTools/FastFabric/configipoib.exp
|
||||||
|
+++ b/IbaTools/FastFabric/configipoib.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2017, Intel Corporation
|
||||||
|
diff --git a/IbaTools/FastFabric/ff_function.exp b/IbaTools/FastFabric/ff_function.exp
|
||||||
|
index ab64a00..73ca780 100644
|
||||||
|
--- a/IbaTools/FastFabric/ff_function.exp
|
||||||
|
+++ b/IbaTools/FastFabric/ff_function.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2017, Intel Corporation
|
||||||
|
diff --git a/IbaTools/FastFabric/ipoibping.exp b/IbaTools/FastFabric/ipoibping.exp
|
||||||
|
index 5739e60..5256620 100644
|
||||||
|
--- a/IbaTools/FastFabric/ipoibping.exp
|
||||||
|
+++ b/IbaTools/FastFabric/ipoibping.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2017, Intel Corporation
|
||||||
|
diff --git a/IbaTools/FastFabric/load.exp b/IbaTools/FastFabric/load.exp
|
||||||
|
index b9d0751..0a6b394 100644
|
||||||
|
--- a/IbaTools/FastFabric/load.exp
|
||||||
|
+++ b/IbaTools/FastFabric/load.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2017, Intel Corporation
|
||||||
|
diff --git a/IbaTools/FastFabric/mpiperf.exp b/IbaTools/FastFabric/mpiperf.exp
|
||||||
|
index 3b69e3a..c5cab3b 100644
|
||||||
|
--- a/IbaTools/FastFabric/mpiperf.exp
|
||||||
|
+++ b/IbaTools/FastFabric/mpiperf.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2017, Intel Corporation
|
||||||
|
diff --git a/IbaTools/FastFabric/mpiperfdeviation.exp b/IbaTools/FastFabric/mpiperfdeviation.exp
|
||||||
|
index bcd9839..48882e7 100644
|
||||||
|
--- a/IbaTools/FastFabric/mpiperfdeviation.exp
|
||||||
|
+++ b/IbaTools/FastFabric/mpiperfdeviation.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2017, Intel Corporation
|
||||||
|
diff --git a/IbaTools/FastFabric/reboot.exp b/IbaTools/FastFabric/reboot.exp
|
||||||
|
index 53fc4b6..1f9d7d9 100644
|
||||||
|
--- a/IbaTools/FastFabric/reboot.exp
|
||||||
|
+++ b/IbaTools/FastFabric/reboot.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2017, Intel Corporation
|
||||||
|
diff --git a/IbaTools/FastFabric/sacache.exp b/IbaTools/FastFabric/sacache.exp
|
||||||
|
index b9c188d..ae5f560 100644
|
||||||
|
--- a/IbaTools/FastFabric/sacache.exp
|
||||||
|
+++ b/IbaTools/FastFabric/sacache.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2017, Intel Corporation
|
||||||
|
diff --git a/IbaTools/FastFabric/switch_capture.exp b/IbaTools/FastFabric/switch_capture.exp
|
||||||
|
index 4e7054d..ceebd2b 100644
|
||||||
|
--- a/IbaTools/FastFabric/switch_capture.exp
|
||||||
|
+++ b/IbaTools/FastFabric/switch_capture.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2017, Intel Corporation
|
||||||
|
diff --git a/IbaTools/FastFabric/switch_configure.exp b/IbaTools/FastFabric/switch_configure.exp
|
||||||
|
index 3516482..91fa0ba 100644
|
||||||
|
--- a/IbaTools/FastFabric/switch_configure.exp
|
||||||
|
+++ b/IbaTools/FastFabric/switch_configure.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015, Intel Corporation
|
||||||
|
diff --git a/IbaTools/FastFabric/switch_dump.exp b/IbaTools/FastFabric/switch_dump.exp
|
||||||
|
index dae0e5b..fe99822 100644
|
||||||
|
--- a/IbaTools/FastFabric/switch_dump.exp
|
||||||
|
+++ b/IbaTools/FastFabric/switch_dump.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2017, Intel Corporation
|
||||||
|
diff --git a/IbaTools/FastFabric/switch_fwverify.exp b/IbaTools/FastFabric/switch_fwverify.exp
|
||||||
|
index 7cf1101..449401e 100644
|
||||||
|
--- a/IbaTools/FastFabric/switch_fwverify.exp
|
||||||
|
+++ b/IbaTools/FastFabric/switch_fwverify.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
diff --git a/IbaTools/FastFabric/switch_getconfig.exp b/IbaTools/FastFabric/switch_getconfig.exp
|
||||||
|
index 30d6b3f..3944766 100644
|
||||||
|
--- a/IbaTools/FastFabric/switch_getconfig.exp
|
||||||
|
+++ b/IbaTools/FastFabric/switch_getconfig.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
diff --git a/IbaTools/FastFabric/switch_hwvpd.exp b/IbaTools/FastFabric/switch_hwvpd.exp
|
||||||
|
index 266518c..dfb1ef2 100644
|
||||||
|
--- a/IbaTools/FastFabric/switch_hwvpd.exp
|
||||||
|
+++ b/IbaTools/FastFabric/switch_hwvpd.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
diff --git a/IbaTools/FastFabric/switch_info.exp b/IbaTools/FastFabric/switch_info.exp
|
||||||
|
index 735a5e5..cfecfce 100644
|
||||||
|
--- a/IbaTools/FastFabric/switch_info.exp
|
||||||
|
+++ b/IbaTools/FastFabric/switch_info.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
diff --git a/IbaTools/FastFabric/switch_ping.exp b/IbaTools/FastFabric/switch_ping.exp
|
||||||
|
index 8773345..8230dc2 100644
|
||||||
|
--- a/IbaTools/FastFabric/switch_ping.exp
|
||||||
|
+++ b/IbaTools/FastFabric/switch_ping.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
diff --git a/IbaTools/FastFabric/switch_reboot.exp b/IbaTools/FastFabric/switch_reboot.exp
|
||||||
|
index 1ee19ea..572f92f 100644
|
||||||
|
--- a/IbaTools/FastFabric/switch_reboot.exp
|
||||||
|
+++ b/IbaTools/FastFabric/switch_reboot.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2017, Intel Corporation
|
||||||
|
diff --git a/IbaTools/FastFabric/switch_upgrade.exp b/IbaTools/FastFabric/switch_upgrade.exp
|
||||||
|
index 6c5c104..336572b 100644
|
||||||
|
--- a/IbaTools/FastFabric/switch_upgrade.exp
|
||||||
|
+++ b/IbaTools/FastFabric/switch_upgrade.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2017, Intel Corporation
|
||||||
|
diff --git a/IbaTools/FastFabric/upgrade.exp b/IbaTools/FastFabric/upgrade.exp
|
||||||
|
index dd4abe5..cae30ad 100644
|
||||||
|
--- a/IbaTools/FastFabric/upgrade.exp
|
||||||
|
+++ b/IbaTools/FastFabric/upgrade.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2017, Intel Corporation
|
||||||
|
diff --git a/TestTools/basic.exp b/TestTools/basic.exp
|
||||||
|
index 4ffe1f5..b3362ab 100644
|
||||||
|
--- a/TestTools/basic.exp
|
||||||
|
+++ b/TestTools/basic.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015, Intel Corporation
|
||||||
|
diff --git a/TestTools/chassis.exp b/TestTools/chassis.exp
|
||||||
|
index 9af2e9a..3ac72db 100644
|
||||||
|
--- a/TestTools/chassis.exp
|
||||||
|
+++ b/TestTools/chassis.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015, Intel Corporation
|
||||||
|
diff --git a/TestTools/common_funcs.exp b/TestTools/common_funcs.exp
|
||||||
|
index 68d55d8..7f62eb8 100644
|
||||||
|
--- a/TestTools/common_funcs.exp
|
||||||
|
+++ b/TestTools/common_funcs.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015, Intel Corporation
|
||||||
|
diff --git a/TestTools/defs.exp b/TestTools/defs.exp
|
||||||
|
index 8e1a8e6..ecb3e64 100644
|
||||||
|
--- a/TestTools/defs.exp
|
||||||
|
+++ b/TestTools/defs.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015, Intel Corporation
|
||||||
|
diff --git a/TestTools/extmng.exp b/TestTools/extmng.exp
|
||||||
|
index b513c61..ac57364 100644
|
||||||
|
--- a/TestTools/extmng.exp
|
||||||
|
+++ b/TestTools/extmng.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015, Intel Corporation
|
||||||
|
diff --git a/TestTools/ib.exp b/TestTools/ib.exp
|
||||||
|
index 06c4a6e..8e949cd 100644
|
||||||
|
--- a/TestTools/ib.exp
|
||||||
|
+++ b/TestTools/ib.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015, Intel Corporation
|
||||||
|
diff --git a/TestTools/ibtools.exp b/TestTools/ibtools.exp
|
||||||
|
index 36b945c..36bfdbf 100644
|
||||||
|
--- a/TestTools/ibtools.exp
|
||||||
|
+++ b/TestTools/ibtools.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015, Intel Corporation
|
||||||
|
diff --git a/TestTools/install.exp b/TestTools/install.exp
|
||||||
|
index 7736765..8f64eb3 100644
|
||||||
|
--- a/TestTools/install.exp
|
||||||
|
+++ b/TestTools/install.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015, Intel Corporation
|
||||||
|
diff --git a/TestTools/mpi.exp b/TestTools/mpi.exp
|
||||||
|
index 4fe36e9..05fedfa 100644
|
||||||
|
--- a/TestTools/mpi.exp
|
||||||
|
+++ b/TestTools/mpi.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015, Intel Corporation
|
||||||
|
diff --git a/TestTools/network.exp b/TestTools/network.exp
|
||||||
|
index c1b8867..b91a1ed 100644
|
||||||
|
--- a/TestTools/network.exp
|
||||||
|
+++ b/TestTools/network.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015, Intel Corporation
|
||||||
|
diff --git a/TestTools/opa_to_xml.exp b/TestTools/opa_to_xml.exp
|
||||||
|
index 448bfb4..9e0d8bc 100644
|
||||||
|
--- a/TestTools/opa_to_xml.exp
|
||||||
|
+++ b/TestTools/opa_to_xml.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015, Intel Corporation
|
||||||
|
diff --git a/TestTools/proc_mgr.exp b/TestTools/proc_mgr.exp
|
||||||
|
index abcb65d..94cb60f 100644
|
||||||
|
--- a/TestTools/proc_mgr.exp
|
||||||
|
+++ b/TestTools/proc_mgr.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015, Intel Corporation
|
||||||
|
diff --git a/TestTools/sm_control.exp b/TestTools/sm_control.exp
|
||||||
|
index 7f08ccb..bc89ad4 100644
|
||||||
|
--- a/TestTools/sm_control.exp
|
||||||
|
+++ b/TestTools/sm_control.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015, Intel Corporation
|
||||||
|
diff --git a/TestTools/switch_methods.exp b/TestTools/switch_methods.exp
|
||||||
|
index 9f13773..3b2b14f 100644
|
||||||
|
--- a/TestTools/switch_methods.exp
|
||||||
|
+++ b/TestTools/switch_methods.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015, Intel Corporation
|
||||||
|
diff --git a/TestTools/target.exp b/TestTools/target.exp
|
||||||
|
index b10d199..305757a 100644
|
||||||
|
--- a/TestTools/target.exp
|
||||||
|
+++ b/TestTools/target.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015, Intel Corporation
|
||||||
|
diff --git a/TestTools/tools.exp b/TestTools/tools.exp
|
||||||
|
index 850e789..aa7f825 100644
|
||||||
|
--- a/TestTools/tools.exp
|
||||||
|
+++ b/TestTools/tools.exp
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+#!/usr/bin/expect -f
|
||||||
|
# BEGIN_ICS_COPYRIGHT8 ****************************************
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015, Intel Corporation
|
||||||
|
--
|
||||||
|
2.20.1
|
||||||
|
|
44
SOURCES/0001-Link-executables-with-pie.patch
Normal file
44
SOURCES/0001-Link-executables-with-pie.patch
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
From 88089080e1abf37f782221869e46bee15399339b Mon Sep 17 00:00:00 2001
|
||||||
|
From: Honggang Li <honli@redhat.com>
|
||||||
|
Date: Tue, 11 Jun 2019 09:20:52 -0400
|
||||||
|
Subject: [PATCH 1/3] Link executables with '-pie'
|
||||||
|
|
||||||
|
Signed-off-by: Honggang Li <honli@redhat.com>
|
||||||
|
---
|
||||||
|
Esm/ib/src/linux/startup/fm_config/Makefile | 4 ++--
|
||||||
|
Makerules/Maketargets.build | 2 +-
|
||||||
|
2 files changed, 3 insertions(+), 3 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/Esm/ib/src/linux/startup/fm_config/Makefile b/Esm/ib/src/linux/startup/fm_config/Makefile
|
||||||
|
index c4108fa..cd3f301 100644
|
||||||
|
--- a/Esm/ib/src/linux/startup/fm_config/Makefile
|
||||||
|
+++ b/Esm/ib/src/linux/startup/fm_config/Makefile
|
||||||
|
@@ -150,10 +150,10 @@ include $(TL_DIR)/Makerules/Maketargets.build
|
||||||
|
include $(TL_DIR)/Makerules/Maketargets.install
|
||||||
|
|
||||||
|
$(BUILDDIR)/config_check: $(BUILDDIR)/config_check.o
|
||||||
|
- $(VS)$(CC) $(LDFLAGS)$@ $(BUILDDIR)/config_check.o $(LDLIBS)
|
||||||
|
+ $(VS)$(CC) -pie $(LDFLAGS)$@ $(BUILDDIR)/config_check.o $(LDLIBS)
|
||||||
|
|
||||||
|
$(BUILDDIR)/config_convert: $(BUILDDIR)/config_convert.o
|
||||||
|
- $(VS)$(CC) $(LDFLAGS)$@ $(BUILDDIR)/config_convert.o $(LDLIBS)
|
||||||
|
+ $(VS)$(CC) -pie $(LDFLAGS)$@ $(BUILDDIR)/config_convert.o $(LDLIBS)
|
||||||
|
|
||||||
|
# install for stage phase
|
||||||
|
#include $(TL_DIR)/Makerules/Maketargets.stage
|
||||||
|
diff --git a/Makerules/Maketargets.build b/Makerules/Maketargets.build
|
||||||
|
index ebf9fdf..9cd7844 100755
|
||||||
|
--- a/Makerules/Maketargets.build
|
||||||
|
+++ b/Makerules/Maketargets.build
|
||||||
|
@@ -127,7 +127,7 @@ else # BUILD_TARGET_OS is not VXWORKS
|
||||||
|
$(CMD_TARGETS_EXE) : $(CT_OBJECTS) $(RSCOBJECTS) $(DEPLIBS_TARGETS)
|
||||||
|
@echo Linking executable...
|
||||||
|
@mkdir -p $(dir $@)
|
||||||
|
- $(VS)$(CC) $(LDFLAGS)$@ $(CT_OBJECTS) $(LDLIBS)
|
||||||
|
+ $(VS)$(CC) -pie $(LDFLAGS)$@ $(CT_OBJECTS) $(LDLIBS)
|
||||||
|
endif # BUILD_TARGET_OS is VXWORKS
|
||||||
|
endif # CMD_TARGETS_EXE non-null
|
||||||
|
|
||||||
|
--
|
||||||
|
2.20.1
|
||||||
|
|
140
SOURCES/0002-Lets-build-config-decide-C-optimization-flags.patch
Normal file
140
SOURCES/0002-Lets-build-config-decide-C-optimization-flags.patch
Normal file
@ -0,0 +1,140 @@
|
|||||||
|
From d8aa76c06080e3a627e0d2872ad0a60b034b764b Mon Sep 17 00:00:00 2001
|
||||||
|
From: Honggang Li <honli@redhat.com>
|
||||||
|
Date: Tue, 11 Jun 2019 09:31:24 -0400
|
||||||
|
Subject: [PATCH 2/3] Lets build config decide C optimization flags
|
||||||
|
|
||||||
|
Signed-off-by: Honggang Li <honli@redhat.com>
|
||||||
|
---
|
||||||
|
Dsap/Makefile | 4 ++--
|
||||||
|
IbaTools/stream/Makefile | 2 +-
|
||||||
|
opasadb/path_tools/cache/Makefile | 2 +-
|
||||||
|
opasadb/path_tools/dump/Makefile | 2 +-
|
||||||
|
opasadb/path_tools/exercise/Makefile | 2 +-
|
||||||
|
opasadb/path_tools/load/Makefile | 2 +-
|
||||||
|
opasadb/path_tools/perf/Makefile | 2 +-
|
||||||
|
opasadb/path_tools/query/Makefile | 2 +-
|
||||||
|
opasadb/path_tools/query_many/Makefile | 2 +-
|
||||||
|
9 files changed, 10 insertions(+), 10 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/Dsap/Makefile b/Dsap/Makefile
|
||||||
|
index 64aeb2d..e66d0aa 100644
|
||||||
|
--- a/Dsap/Makefile
|
||||||
|
+++ b/Dsap/Makefile
|
||||||
|
@@ -133,8 +133,8 @@ include $(TL_DIR)/$(PROJ_FILE_DIR)/Makerules.project
|
||||||
|
# (Windows Only)
|
||||||
|
#USEMFC = How Windows MFC should be used (none, static, shared, no_mfc) [none]
|
||||||
|
# (Windows Only)
|
||||||
|
-COPT = # set by CKERNEL for drivers
|
||||||
|
-CCOPT = # set by CKERNEL for drivers
|
||||||
|
+COPT ?= # set by CKERNEL for drivers
|
||||||
|
+CCOPT ?= # set by CKERNEL for drivers
|
||||||
|
#=============================================================================#
|
||||||
|
|
||||||
|
#=============================================================================#
|
||||||
|
diff --git a/IbaTools/stream/Makefile b/IbaTools/stream/Makefile
|
||||||
|
index 7ed670d..9284a91 100644
|
||||||
|
--- a/IbaTools/stream/Makefile
|
||||||
|
+++ b/IbaTools/stream/Makefile
|
||||||
|
@@ -125,7 +125,7 @@ include $(TL_DIR)/IbaTools/Makerules.module
|
||||||
|
# (Windows Only)
|
||||||
|
#USEMFC = How Windows MFC should be used (none, static, shared, no_mfc) [none]
|
||||||
|
# (Windows Only)
|
||||||
|
-COPT = -O3
|
||||||
|
+COPT ?= -O3
|
||||||
|
#=============================================================================#
|
||||||
|
|
||||||
|
#=============================================================================#
|
||||||
|
diff --git a/opasadb/path_tools/cache/Makefile b/opasadb/path_tools/cache/Makefile
|
||||||
|
index 769bad7..61b9ec9 100644
|
||||||
|
--- a/opasadb/path_tools/cache/Makefile
|
||||||
|
+++ b/opasadb/path_tools/cache/Makefile
|
||||||
|
@@ -129,7 +129,7 @@ include $(TL_DIR)/IbaTools/Makerules.module
|
||||||
|
# C++ optimization flags, default lets build config decide
|
||||||
|
#CCOPT =
|
||||||
|
# C optimization flags, default lets build config decide
|
||||||
|
-COPT = -g -D_GNU_SOURCE -Wall -fPIE
|
||||||
|
+COPT ?= -g -D_GNU_SOURCE -Wall -fPIE
|
||||||
|
#SUBSYSTEM = Subsystem to build for (none, console or windows) [none]
|
||||||
|
# (Windows Only)
|
||||||
|
#USEMFC = How Windows MFC should be used (none, static, shared, no_mfc) [none]
|
||||||
|
diff --git a/opasadb/path_tools/dump/Makefile b/opasadb/path_tools/dump/Makefile
|
||||||
|
index 4562df3..ecc91d7 100644
|
||||||
|
--- a/opasadb/path_tools/dump/Makefile
|
||||||
|
+++ b/opasadb/path_tools/dump/Makefile
|
||||||
|
@@ -129,7 +129,7 @@ include $(TL_DIR)/IbaTools/Makerules.module
|
||||||
|
# C++ optimization flags, default lets build config decide
|
||||||
|
#CCOPT =
|
||||||
|
# C optimization flags, default lets build config decide
|
||||||
|
-COPT = -g -D_GNU_SOURCE -Wall -fPIE
|
||||||
|
+COPT ?= -g -D_GNU_SOURCE -Wall -fPIE
|
||||||
|
#SUBSYSTEM = Subsystem to build for (none, console or windows) [none]
|
||||||
|
# (Windows Only)
|
||||||
|
#USEMFC = How Windows MFC should be used (none, static, shared, no_mfc) [none]
|
||||||
|
diff --git a/opasadb/path_tools/exercise/Makefile b/opasadb/path_tools/exercise/Makefile
|
||||||
|
index ebed0f5..2f164ee 100644
|
||||||
|
--- a/opasadb/path_tools/exercise/Makefile
|
||||||
|
+++ b/opasadb/path_tools/exercise/Makefile
|
||||||
|
@@ -129,7 +129,7 @@ include $(TL_DIR)/IbaTools/Makerules.module
|
||||||
|
# C++ optimization flags, default lets build config decide
|
||||||
|
#CCOPT =
|
||||||
|
# C optimization flags, default lets build config decide
|
||||||
|
-COPT = -g -D_GNU_SOURCE -Wall -fPIE
|
||||||
|
+COPT ?= -g -D_GNU_SOURCE -Wall -fPIE
|
||||||
|
#SUBSYSTEM = Subsystem to build for (none, console or windows) [none]
|
||||||
|
# (Windows Only)
|
||||||
|
#USEMFC = How Windows MFC should be used (none, static, shared, no_mfc) [none]
|
||||||
|
diff --git a/opasadb/path_tools/load/Makefile b/opasadb/path_tools/load/Makefile
|
||||||
|
index 4e9d10b..640d284 100644
|
||||||
|
--- a/opasadb/path_tools/load/Makefile
|
||||||
|
+++ b/opasadb/path_tools/load/Makefile
|
||||||
|
@@ -128,7 +128,7 @@ include $(TL_DIR)/IbaTools/Makerules.module
|
||||||
|
# C++ optimization flags, default lets build config decide
|
||||||
|
#CCOPT =
|
||||||
|
# C optimization flags, default lets build config decide
|
||||||
|
-COPT = -g -D_GNU_SOURCE -Wall -fPIE
|
||||||
|
+COPT ?= -g -D_GNU_SOURCE -Wall -fPIE
|
||||||
|
#SUBSYSTEM = Subsystem to build for (none, console or windows) [none]
|
||||||
|
# (Windows Only)
|
||||||
|
#USEMFC = How Windows MFC should be used (none, static, shared, no_mfc) [none]
|
||||||
|
diff --git a/opasadb/path_tools/perf/Makefile b/opasadb/path_tools/perf/Makefile
|
||||||
|
index 5029c4a..b3e448c 100644
|
||||||
|
--- a/opasadb/path_tools/perf/Makefile
|
||||||
|
+++ b/opasadb/path_tools/perf/Makefile
|
||||||
|
@@ -128,7 +128,7 @@ include $(TL_DIR)/IbaTools/Makerules.module
|
||||||
|
# C++ optimization flags, default lets build config decide
|
||||||
|
#CCOPT =
|
||||||
|
# C optimization flags, default lets build config decide
|
||||||
|
-COPT = -g -D_GNU_SOURCE -Wall -fPIE
|
||||||
|
+COPT ?= -g -D_GNU_SOURCE -Wall -fPIE
|
||||||
|
#SUBSYSTEM = Subsystem to build for (none, console or windows) [none]
|
||||||
|
# (Windows Only)
|
||||||
|
#USEMFC = How Windows MFC should be used (none, static, shared, no_mfc) [none]
|
||||||
|
diff --git a/opasadb/path_tools/query/Makefile b/opasadb/path_tools/query/Makefile
|
||||||
|
index 0b6e480..75fe5c4 100644
|
||||||
|
--- a/opasadb/path_tools/query/Makefile
|
||||||
|
+++ b/opasadb/path_tools/query/Makefile
|
||||||
|
@@ -128,7 +128,7 @@ include $(TL_DIR)/IbaTools/Makerules.module
|
||||||
|
# C++ optimization flags, default lets build config decide
|
||||||
|
#CCOPT =
|
||||||
|
# C optimization flags, default lets build config decide
|
||||||
|
-COPT = -g -D_GNU_SOURCE -Wall -fPIE
|
||||||
|
+COPT ?= -g -D_GNU_SOURCE -Wall -fPIE
|
||||||
|
#SUBSYSTEM = Subsystem to build for (none, console or windows) [none]
|
||||||
|
# (Windows Only)
|
||||||
|
#USEMFC = How Windows MFC should be used (none, static, shared, no_mfc) [none]
|
||||||
|
diff --git a/opasadb/path_tools/query_many/Makefile b/opasadb/path_tools/query_many/Makefile
|
||||||
|
index b7ff7d4..295fe8f 100644
|
||||||
|
--- a/opasadb/path_tools/query_many/Makefile
|
||||||
|
+++ b/opasadb/path_tools/query_many/Makefile
|
||||||
|
@@ -128,7 +128,7 @@ include $(TL_DIR)/IbaTools/Makerules.module
|
||||||
|
# C++ optimization flags, default lets build config decide
|
||||||
|
#CCOPT =
|
||||||
|
# C optimization flags, default lets build config decide
|
||||||
|
-COPT = -g -D_GNU_SOURCE -Wall -fPIE
|
||||||
|
+COPT ?= -g -D_GNU_SOURCE -Wall -fPIE
|
||||||
|
#SUBSYSTEM = Subsystem to build for (none, console or windows) [none]
|
||||||
|
# (Windows Only)
|
||||||
|
#USEMFC = How Windows MFC should be used (none, static, shared, no_mfc) [none]
|
||||||
|
--
|
||||||
|
2.20.1
|
||||||
|
|
82
SOURCES/0003-Replace-strdupa-with-strdup.patch
Normal file
82
SOURCES/0003-Replace-strdupa-with-strdup.patch
Normal file
@ -0,0 +1,82 @@
|
|||||||
|
From 7a41e075c288b83f10c76b31dfbe2f26dc556ff3 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Honggang Li <honli@redhat.com>
|
||||||
|
Date: Tue, 11 Jun 2019 09:33:28 -0400
|
||||||
|
Subject: [PATCH 3/3] Replace 'strdupa' with 'strdup'
|
||||||
|
|
||||||
|
Signed-off-by: Honggang Li <honli@redhat.com>
|
||||||
|
---
|
||||||
|
opasadb/path_tools/query/opa_osd_query.c | 19 +++++++++++++------
|
||||||
|
1 file changed, 13 insertions(+), 6 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/opasadb/path_tools/query/opa_osd_query.c b/opasadb/path_tools/query/opa_osd_query.c
|
||||||
|
index 1f3371d..fa43c5e 100644
|
||||||
|
--- a/opasadb/path_tools/query/opa_osd_query.c
|
||||||
|
+++ b/opasadb/path_tools/query/opa_osd_query.c
|
||||||
|
@@ -145,7 +145,7 @@ int main(int argc, char **argv)
|
||||||
|
|
||||||
|
switch (c) {
|
||||||
|
case 'v': debug = strtol(optarg,NULL,0); op_log_set_level(debug); break;
|
||||||
|
- case 'h': hfi_name = (char*)strdupa(optarg); break;
|
||||||
|
+ case 'h': hfi_name = (char*)strdup(optarg); break;
|
||||||
|
case 'p': port = strtol(optarg,NULL,0); break;
|
||||||
|
case 's': query.slid = htons(strtol(optarg,NULL,0)); break;
|
||||||
|
case 'd': query.dlid = htons(strtol(optarg,NULL,0)); break;
|
||||||
|
@@ -154,13 +154,13 @@ int main(int argc, char **argv)
|
||||||
|
case 'S':
|
||||||
|
if (!parse_gid(optarg, &query.sgid)) {
|
||||||
|
fprintf(stderr, "Badly formatted SGID.\n");
|
||||||
|
- return -1;
|
||||||
|
+ goto out;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 'D':
|
||||||
|
if (!parse_gid(optarg, &query.dgid)) {
|
||||||
|
fprintf(stderr, "Badly formatted DGID.\n");
|
||||||
|
- return -1;
|
||||||
|
+ goto out;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case '$':
|
||||||
|
@@ -178,7 +178,7 @@ int main(int argc, char **argv)
|
||||||
|
print_path_record("Query Parameters", &query);
|
||||||
|
if ((query.pkey != 0) && (query.service_id != 0)) {
|
||||||
|
fprintf(stderr, "Query using both Service ID and PKey not supported\n");
|
||||||
|
- return -1;
|
||||||
|
+ goto out;
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
* Finds and opens the HFI.
|
||||||
|
@@ -186,7 +186,7 @@ int main(int argc, char **argv)
|
||||||
|
hfi = op_path_find_hfi(hfi_name,&device);
|
||||||
|
if (!device || !hfi) {
|
||||||
|
fprintf(stderr, "Could not open device %s, error code %d\n", (hfi_name?hfi_name:"<null>"), errno);
|
||||||
|
- return -1;
|
||||||
|
+ goto out;
|
||||||
|
} else {
|
||||||
|
fprintf(stderr,"Using device %s\n",
|
||||||
|
device->name);
|
||||||
|
@@ -201,7 +201,7 @@ int main(int argc, char **argv)
|
||||||
|
fprintf(stderr, "Could not access the Distributed SA. This may mean that\n"
|
||||||
|
"the ibacm/dsap has not been started, or that it has not been able\n"
|
||||||
|
"to contact the SA.\n");
|
||||||
|
- return -1;
|
||||||
|
+ goto out;
|
||||||
|
}
|
||||||
|
|
||||||
|
err = op_path_get_path_by_rec(context,
|
||||||
|
@@ -222,5 +222,12 @@ int main(int argc, char **argv)
|
||||||
|
ibv_close_device(hfi);
|
||||||
|
op_path_close(context);
|
||||||
|
|
||||||
|
+ if (hfi_name)
|
||||||
|
+ free(hfi_name);
|
||||||
|
+
|
||||||
|
return 0;
|
||||||
|
+out:
|
||||||
|
+ if (hfi_name)
|
||||||
|
+ free(hfi_name);
|
||||||
|
+ return -1;
|
||||||
|
}
|
||||||
|
--
|
||||||
|
2.20.1
|
||||||
|
|
93
SOURCES/update-ff-install-script.patch
Normal file
93
SOURCES/update-ff-install-script.patch
Normal file
@ -0,0 +1,93 @@
|
|||||||
|
From a19986431f07165def29ff6a9154b7fe6013edda Mon Sep 17 00:00:00 2001
|
||||||
|
From: Honggang Li <honli@redhat.com>
|
||||||
|
Date: Tue, 11 Jun 2019 09:18:50 -0400
|
||||||
|
Subject: [PATCH] update ff-install script
|
||||||
|
|
||||||
|
Signed-off-by: Honggang Li <honli@redhat.com>
|
||||||
|
---
|
||||||
|
OpenIb_Host/ff_filegroups.sh | 20 ++------------------
|
||||||
|
OpenIb_Host/ff_install.sh | 11 -----------
|
||||||
|
2 files changed, 2 insertions(+), 29 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/OpenIb_Host/ff_filegroups.sh b/OpenIb_Host/ff_filegroups.sh
|
||||||
|
index 9eb584d..096d1f6 100644
|
||||||
|
--- a/OpenIb_Host/ff_filegroups.sh
|
||||||
|
+++ b/OpenIb_Host/ff_filegroups.sh
|
||||||
|
@@ -1,5 +1,5 @@
|
||||||
|
basic_tools_sbin="opacapture opafabricinfo opagetvf opagetvf_env opahfirev
|
||||||
|
- opapacketcapture opaportinfo oparesolvehfiport opasaquery opasmaquery
|
||||||
|
+ opaportinfo oparesolvehfiport opasaquery opasmaquery
|
||||||
|
opainfo"
|
||||||
|
|
||||||
|
basic_tools_sbin_sym="opapmaquery opaportconfig"
|
||||||
|
@@ -7,7 +7,7 @@ basic_tools_sbin_sym="opapmaquery opaportconfig"
|
||||||
|
basic_tools_opt="setup_self_ssh usemem opaipcalc stream"
|
||||||
|
|
||||||
|
basic_mans="opacapture.1 opafabricinfo.1 opagetvf.1
|
||||||
|
- opagetvf_env.1 opahfirev.1 opainfo.1 opapacketcapture.1 opapmaquery.1
|
||||||
|
+ opagetvf_env.1 opahfirev.1 opainfo.1 opapmaquery.1
|
||||||
|
opaportconfig.1 opaportinfo.1 oparesolvehfiport.1 opasaquery.1
|
||||||
|
opasmaquery.1"
|
||||||
|
|
||||||
|
@@ -91,20 +91,4 @@ opamgt_iba_public_headers="datatypes.h datatypes_osd.h ibyteswap.h ibyteswap_osd
|
||||||
|
ilist.h imath.h imemory.h imemory_osd.h ipackoff.h ipackon.h ispinlock.h
|
||||||
|
ispinlock_osd.h statustext.h iethernet.h"
|
||||||
|
|
||||||
|
-opamgt_examples="paquery.c saquery.c simple_sa_query.c simple_sa_notice.c simple_pa_query.c
|
||||||
|
- job_schedule.c show_switch_cost_matrix.c Makefile README"
|
||||||
|
-
|
||||||
|
-mpi_apps_files="Makefile mpi_hosts.sample README prepare_run select_mpi run_bw
|
||||||
|
- get_selected_mpi.sh get_mpi_cc.sh *.params gen_group_hosts gen_mpi_hosts
|
||||||
|
- mpi_cleanup stop_daemons hpl_dat_gen config_hpl2 run_hpl2 run_lat run_imb run_lat2
|
||||||
|
- run_bw2 run_bibw2 run_bcast2 run_app runmyapp mpicheck run_mpicheck run_deviation
|
||||||
|
- run_multibw run_mpi_stress run_osu run_cabletest run_allhfilatency run_nxnlatbw
|
||||||
|
- run_alltoall3 run_bcast3 run_bibw3 run_bw3 run_lat3 run_mbw_mr3 run_multi_lat3
|
||||||
|
- run_batch_script run_batch_cabletest hpl-count.diff groupstress deviation
|
||||||
|
- hpl-config/HPL.dat-* hpl-config/README mpicc mpif77"
|
||||||
|
-
|
||||||
|
-shmem_apps_files="Makefile mpi_hosts.sample prepare_run README select_mpi run_barrier
|
||||||
|
- run_get_bibw run_get_bw run_get_latency run_put_bibw run_put_bw run_put_latency
|
||||||
|
- run_reduce run_hello run_alltoall shmem-hello.c"
|
||||||
|
-
|
||||||
|
opasnapconfig_bin="opasnapconfig"
|
||||||
|
diff --git a/OpenIb_Host/ff_install.sh b/OpenIb_Host/ff_install.sh
|
||||||
|
index 97479fe..3da59bb 100755
|
||||||
|
--- a/OpenIb_Host/ff_install.sh
|
||||||
|
+++ b/OpenIb_Host/ff_install.sh
|
||||||
|
@@ -29,10 +29,8 @@ mkdir -p ${DESTDIR}/etc/opa
|
||||||
|
mkdir -p ${DESTDIR}/etc/cron.d
|
||||||
|
mkdir -p ${DESTDIR}/usr/include/infiniband
|
||||||
|
mkdir -p ${DESTDIR}/usr/include/opamgt/iba/public
|
||||||
|
-mkdir -p ${DESTDIR}/usr/src/opamgt
|
||||||
|
mkdir -p ${DESTDIR}/usr/share/man/man1
|
||||||
|
mkdir -p ${DESTDIR}/usr/share/man/man8
|
||||||
|
-mkdir -p ${DESTDIR}/usr/src/opa/{mpi_apps,shmem_apps}
|
||||||
|
|
||||||
|
#Binaries and scripts installing (basic tools)
|
||||||
|
#cd builtbin.OPENIB_FF.release
|
||||||
|
@@ -52,7 +50,6 @@ cd ../opamgt
|
||||||
|
cp -t ${DESTDIR}/usr/include/opamgt $opamgt_headers
|
||||||
|
cp -t ${DESTDIR}/usr/include/opamgt/iba $opamgt_iba_headers
|
||||||
|
cp -t ${DESTDIR}/usr/include/opamgt/iba/public $opamgt_iba_public_headers
|
||||||
|
-cp -t ${DESTDIR}/usr/src/opamgt $opamgt_examples
|
||||||
|
|
||||||
|
OPAMGT_VERNO_MAJOR=$(cat version | cut -d . -f 1)
|
||||||
|
|
||||||
|
@@ -92,14 +89,6 @@ cd ../man8
|
||||||
|
cp -t ${DESTDIR}/usr/share/man/man8 $ff_mans
|
||||||
|
cd ..
|
||||||
|
|
||||||
|
-cd ../src/mpi/mpi_apps
|
||||||
|
-tar -xzf mpi_apps.tgz -C ${DESTDIR}/usr/src/opa/mpi_apps/
|
||||||
|
-cd ../../
|
||||||
|
-
|
||||||
|
-cd ../src/shmem/shmem_apps
|
||||||
|
-tar -xzf shmem_apps.tgz -C ${DESTDIR}/usr/src/opa/shmem_apps/
|
||||||
|
-cd ../../
|
||||||
|
-
|
||||||
|
#Config files
|
||||||
|
cd ../config
|
||||||
|
cp -t ${DESTDIR}/etc/rdma dsap.conf
|
||||||
|
--
|
||||||
|
2.20.1
|
||||||
|
|
480
SPECS/opa-ff.spec
Normal file
480
SPECS/opa-ff.spec
Normal file
@ -0,0 +1,480 @@
|
|||||||
|
Name: opa-ff
|
||||||
|
Epoch: 1
|
||||||
|
Version: 10.9.2.2.1
|
||||||
|
Release: 1%{?dist}
|
||||||
|
Summary: Intel Omni-Path basic tools and libraries for fabric management
|
||||||
|
License: BSD or GPLv2
|
||||||
|
Url: https://github.com/intel/opa-ff
|
||||||
|
# tarball created by:
|
||||||
|
# git clone https://github.com/intel/opa-ff.git
|
||||||
|
# cd opa-ff
|
||||||
|
# git archive --format=tar --prefix=opa-ff-%{version}/ \
|
||||||
|
# 99a61b0e4189cc0e812bc8737c08aa5933956082 | xz > opa-ff-%{version}.tar.xz
|
||||||
|
Source: %{name}-%{version}.tar.xz
|
||||||
|
|
||||||
|
Patch0006: 0001-Add-shebang-for-exp-scripts.patch
|
||||||
|
Patch0007: update-ff-install-script.patch
|
||||||
|
Patch0008: 0001-Link-executables-with-pie.patch
|
||||||
|
Patch0009: 0002-Lets-build-config-decide-C-optimization-flags.patch
|
||||||
|
Patch0010: 0003-Replace-strdupa-with-strdup.patch
|
||||||
|
|
||||||
|
|
||||||
|
BuildRequires: gcc-c++
|
||||||
|
BuildRequires: openssl-devel, tcl-devel, ncurses-devel
|
||||||
|
BuildRequires: libibumad-devel, rdma-core-devel, libibmad-devel, ibacm-devel, expat-devel
|
||||||
|
BuildRequires: perl
|
||||||
|
|
||||||
|
ExclusiveArch: x86_64
|
||||||
|
|
||||||
|
%description
|
||||||
|
Intel Omni-Path basic tools and libraries for fabric management.
|
||||||
|
|
||||||
|
%package -n opa-basic-tools
|
||||||
|
Summary: OPA management level tools and scripts
|
||||||
|
Requires: rdma
|
||||||
|
Requires: bc
|
||||||
|
Requires: tcl%{?_isa}
|
||||||
|
|
||||||
|
%description -n opa-basic-tools
|
||||||
|
Contains basic tools for fabric management necessary on all compute nodes.
|
||||||
|
|
||||||
|
%package -n opa-address-resolution
|
||||||
|
Summary: OPA Address Resolution manager
|
||||||
|
Requires: opa-basic-tools%{?_isa}
|
||||||
|
Requires: ibacm
|
||||||
|
|
||||||
|
%description -n opa-address-resolution
|
||||||
|
This package contains the ibacm distributed SA provider (dsap) for
|
||||||
|
name and address resolution on OPA platform. It also contains the
|
||||||
|
library and tools to access the shared memory database exported
|
||||||
|
by dsap.
|
||||||
|
|
||||||
|
%package -n opa-fastfabric
|
||||||
|
Summary: Management level tools and scripts
|
||||||
|
Requires: opa-basic-tools%{?_isa}
|
||||||
|
|
||||||
|
%description -n opa-fastfabric
|
||||||
|
Contains tools for managing fabric on a management node.
|
||||||
|
|
||||||
|
%package -n opa-snapconfig
|
||||||
|
Summary: Configure fabric with snapshot file
|
||||||
|
AutoReq: no
|
||||||
|
Requires: opa-fastfabric%{?_isa}
|
||||||
|
|
||||||
|
%description -n opa-snapconfig
|
||||||
|
Parse information from provided snapshot file and issue packets to program
|
||||||
|
|
||||||
|
%package -n opa-libopamgt
|
||||||
|
Summary: Omni-Path management API library
|
||||||
|
Requires: libibumad
|
||||||
|
|
||||||
|
%description -n opa-libopamgt
|
||||||
|
This package contains the library necessary to build applications
|
||||||
|
that interface with an Omni-Path FM.
|
||||||
|
|
||||||
|
%package -n opa-libopamgt-devel
|
||||||
|
Summary: Omni-Path library development headers
|
||||||
|
Requires: opa-libopamgt%{?_isa}
|
||||||
|
|
||||||
|
%description -n opa-libopamgt-devel
|
||||||
|
This package contains the necessary headers for opamgt development.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q
|
||||||
|
%patch0006 -p1
|
||||||
|
%patch0007 -p1
|
||||||
|
%patch0008 -p1
|
||||||
|
%patch0009 -p1
|
||||||
|
%patch0010 -p1
|
||||||
|
|
||||||
|
find . -type f -name '*.[ch]' -exec 'chmod' 'a-x' '{}' ';'
|
||||||
|
find . -type f -name '*.exp' -exec 'chmod' 'a+x' '{}' ';'
|
||||||
|
|
||||||
|
# Make it possible to override hardcoded compiler flags
|
||||||
|
sed -i -r -e 's/(release_C(C)?OPT_Flags\s*)=/\1?=/' Makerules/Target.LINUX.GNU.*
|
||||||
|
|
||||||
|
%build
|
||||||
|
export CFLAGS='%{optflags}'
|
||||||
|
export CXXFLAGS='%{optflags}'
|
||||||
|
export release_COPT_Flags='%{optflags}'
|
||||||
|
export release_CCOPT_Flags='%{optflags}'
|
||||||
|
|
||||||
|
cd OpenIb_Host
|
||||||
|
OPA_FEATURE_SET= ./ff_build.sh %{_builddir} $BUILD_ARGS
|
||||||
|
|
||||||
|
%install
|
||||||
|
BUILDDIR=%{_builddir} DESTDIR=%{buildroot} LIBDIR=%{_libdir} DSAP_LIBDIR=%{_libdir} ./OpenIb_Host/ff_install.sh
|
||||||
|
|
||||||
|
%post -n opa-address-resolution -p /sbin/ldconfig
|
||||||
|
%postun -n opa-address-resolution -p /sbin/ldconfig
|
||||||
|
|
||||||
|
%post -n opa-libopamgt -p /sbin/ldconfig
|
||||||
|
%postun -n opa-libopamgt -p /sbin/ldconfig
|
||||||
|
|
||||||
|
%files -n opa-basic-tools
|
||||||
|
%license LICENSE
|
||||||
|
%{_sbindir}/opacapture
|
||||||
|
%{_sbindir}/opafabricinfo
|
||||||
|
%{_sbindir}/opagetvf
|
||||||
|
%{_sbindir}/opagetvf_env
|
||||||
|
%{_sbindir}/opahfirev
|
||||||
|
%{_sbindir}/opaportinfo
|
||||||
|
%{_sbindir}/oparesolvehfiport
|
||||||
|
%{_sbindir}/opasaquery
|
||||||
|
%{_sbindir}/opasmaquery
|
||||||
|
%{_sbindir}/opainfo
|
||||||
|
%{_sbindir}/opapmaquery
|
||||||
|
%{_sbindir}/opaportconfig
|
||||||
|
%{_prefix}/lib/opa/tools/setup_self_ssh
|
||||||
|
%{_prefix}/lib/opa/tools/usemem
|
||||||
|
%{_prefix}/lib/opa/tools/opaipcalc
|
||||||
|
%{_prefix}/lib/opa/tools/stream
|
||||||
|
%{_mandir}/man1/opacapture.1.gz
|
||||||
|
%{_mandir}/man1/opafabricinfo.1.gz
|
||||||
|
%{_mandir}/man1/opagetvf.1.gz
|
||||||
|
%{_mandir}/man1/opagetvf_env.1.gz
|
||||||
|
%{_mandir}/man1/opahfirev.1.gz
|
||||||
|
%{_mandir}/man1/opainfo.1.gz
|
||||||
|
%{_mandir}/man1/opapmaquery.1.gz
|
||||||
|
%{_mandir}/man1/opaportconfig.1.gz
|
||||||
|
%{_mandir}/man1/opaportinfo.1.gz
|
||||||
|
%{_mandir}/man1/oparesolvehfiport.1.gz
|
||||||
|
%{_mandir}/man1/opasaquery.1.gz
|
||||||
|
%{_mandir}/man1/opasmaquery.1.gz
|
||||||
|
%{_prefix}/share/opa/samples/opamgt_tls.xml-sample
|
||||||
|
%config(noreplace) %{_sysconfdir}/opa/opamgt_tls.xml
|
||||||
|
|
||||||
|
%files -n opa-fastfabric
|
||||||
|
%license LICENSE
|
||||||
|
%{_sbindir}/opacabletest
|
||||||
|
%{_sbindir}/opacheckload
|
||||||
|
%{_sbindir}/opaextracterror
|
||||||
|
%{_sbindir}/opaextractlink
|
||||||
|
%{_sbindir}/opaextractperf
|
||||||
|
%{_sbindir}/opaextractstat
|
||||||
|
%{_sbindir}/opaextractstat2
|
||||||
|
%{_sbindir}/opafindgood
|
||||||
|
%{_sbindir}/opafirmware
|
||||||
|
%{_sbindir}/opagenchassis
|
||||||
|
%{_sbindir}/opagenesmchassis
|
||||||
|
%{_sbindir}/opagenswitches
|
||||||
|
%{_sbindir}/opalinkanalysis
|
||||||
|
%{_sbindir}/opareport
|
||||||
|
%{_sbindir}/opareports
|
||||||
|
%{_sbindir}/opasorthosts
|
||||||
|
%{_sbindir}/opatop
|
||||||
|
%{_sbindir}/opaxlattopology
|
||||||
|
%{_sbindir}/opaxmlextract
|
||||||
|
%{_sbindir}/opaxmlfilter
|
||||||
|
%{_sbindir}/opaxmlgenerate
|
||||||
|
%{_sbindir}/opaxmlindent
|
||||||
|
%{_sbindir}/opaallanalysis
|
||||||
|
%{_sbindir}/opacaptureall
|
||||||
|
%{_sbindir}/opachassisanalysis
|
||||||
|
%{_sbindir}/opacmdall
|
||||||
|
%{_sbindir}/opadownloadall
|
||||||
|
%{_sbindir}/opaesmanalysis
|
||||||
|
%{_sbindir}/opafabricanalysis
|
||||||
|
%{_sbindir}/opafastfabric
|
||||||
|
%{_sbindir}/opahostsmanalysis
|
||||||
|
%{_sbindir}/opadisablehosts
|
||||||
|
%{_sbindir}/opadisableports
|
||||||
|
%{_sbindir}/opaenableports
|
||||||
|
%{_sbindir}/opaledports
|
||||||
|
%{_sbindir}/opaexpandfile
|
||||||
|
%{_sbindir}/opaextractbadlinks
|
||||||
|
%{_sbindir}/opaextractlids
|
||||||
|
%{_sbindir}/opaextractsellinks
|
||||||
|
%{_sbindir}/opaextractmissinglinks
|
||||||
|
%{_sbindir}/opaswenableall
|
||||||
|
%{_sbindir}/opaswdisableall
|
||||||
|
%{_sbindir}/opaverifyhosts
|
||||||
|
%{_sbindir}/opahostadmin
|
||||||
|
%{_sbindir}/opachassisadmin
|
||||||
|
%{_sbindir}/opaswitchadmin
|
||||||
|
%{_sbindir}/opapingall
|
||||||
|
%{_sbindir}/opascpall
|
||||||
|
%{_sbindir}/opasetupssh
|
||||||
|
%{_sbindir}/opashowallports
|
||||||
|
%{_sbindir}/opauploadall
|
||||||
|
%{_sbindir}/opapaquery
|
||||||
|
%{_sbindir}/opashowmc
|
||||||
|
%{_sbindir}/opa2rm
|
||||||
|
%{_sbindir}/opafmconfigcheck
|
||||||
|
%{_sbindir}/opafmconfigdiff
|
||||||
|
%{_prefix}/lib/opa/tools/opaswquery
|
||||||
|
%{_prefix}/lib/opa/tools/opaswconfigure
|
||||||
|
%{_prefix}/lib/opa/tools/opaswfwconfigure
|
||||||
|
%{_prefix}/lib/opa/tools/opaswfwupdate
|
||||||
|
%{_prefix}/lib/opa/tools/opaswfwverify
|
||||||
|
%{_prefix}/lib/opa/tools/opaswping
|
||||||
|
%{_prefix}/lib/opa/tools/opaswreset
|
||||||
|
%{_prefix}/lib/opa/tools/ff_funcs
|
||||||
|
%{_prefix}/lib/opa/tools/opachassisip
|
||||||
|
%{_prefix}/lib/opa/tools/opagenswitcheshelper
|
||||||
|
%{_prefix}/lib/opa/tools/chassis_setup
|
||||||
|
%{_prefix}/lib/opa/tools/switch_setup
|
||||||
|
%{_prefix}/lib/opa/tools/opagetipaddrtype
|
||||||
|
%{_prefix}/lib/opa/tools/opafastfabric.conf.def
|
||||||
|
%{_prefix}/lib/opa/tools/show_counts
|
||||||
|
%{_prefix}/lib/opa/tools/opacablehealthcron
|
||||||
|
%{_prefix}/lib/opa/tools/basic.exp
|
||||||
|
%{_prefix}/lib/opa/tools/chassis.exp
|
||||||
|
%{_prefix}/lib/opa/tools/chassis_configure.exp
|
||||||
|
%{_prefix}/lib/opa/tools/chassis_fmconfig.exp
|
||||||
|
%{_prefix}/lib/opa/tools/chassis_fmcontrol.exp
|
||||||
|
%{_prefix}/lib/opa/tools/chassis_fmgetconfig.exp
|
||||||
|
%{_prefix}/lib/opa/tools/chassis_getconfig.exp
|
||||||
|
%{_prefix}/lib/opa/tools/chassis_reboot.exp
|
||||||
|
%{_prefix}/lib/opa/tools/chassis_fmgetsecurityfiles.exp
|
||||||
|
%{_prefix}/lib/opa/tools/chassis_fmsecurityfiles.exp
|
||||||
|
%{_prefix}/lib/opa/tools/chassis_upgrade.exp
|
||||||
|
%{_prefix}/lib/opa/tools/common_funcs.exp
|
||||||
|
%{_prefix}/lib/opa/tools/configipoib.exp
|
||||||
|
%{_prefix}/lib/opa/tools/extmng.exp
|
||||||
|
%{_prefix}/lib/opa/tools/ff_function.exp
|
||||||
|
%{_prefix}/lib/opa/tools/ib.exp
|
||||||
|
%{_prefix}/lib/opa/tools/opa_to_xml.exp
|
||||||
|
%{_prefix}/lib/opa/tools/ibtools.exp
|
||||||
|
%{_prefix}/lib/opa/tools/install.exp
|
||||||
|
%{_prefix}/lib/opa/tools/ipoibping.exp
|
||||||
|
%{_prefix}/lib/opa/tools/load.exp
|
||||||
|
%{_prefix}/lib/opa/tools/mpi.exp
|
||||||
|
%{_prefix}/lib/opa/tools/mpiperf.exp
|
||||||
|
%{_prefix}/lib/opa/tools/mpiperfdeviation.exp
|
||||||
|
%{_prefix}/lib/opa/tools/network.exp
|
||||||
|
%{_prefix}/lib/opa/tools/proc_mgr.exp
|
||||||
|
%{_prefix}/lib/opa/tools/reboot.exp
|
||||||
|
%{_prefix}/lib/opa/tools/sacache.exp
|
||||||
|
%{_prefix}/lib/opa/tools/sm_control.exp
|
||||||
|
%{_prefix}/lib/opa/tools/switch_capture.exp
|
||||||
|
%{_prefix}/lib/opa/tools/switch_configure.exp
|
||||||
|
%{_prefix}/lib/opa/tools/switch_dump.exp
|
||||||
|
%{_prefix}/lib/opa/tools/switch_fwverify.exp
|
||||||
|
%{_prefix}/lib/opa/tools/switch_getconfig.exp
|
||||||
|
%{_prefix}/lib/opa/tools/switch_hwvpd.exp
|
||||||
|
%{_prefix}/lib/opa/tools/switch_info.exp
|
||||||
|
%{_prefix}/lib/opa/tools/switch_ping.exp
|
||||||
|
%{_prefix}/lib/opa/tools/switch_reboot.exp
|
||||||
|
%{_prefix}/lib/opa/tools/switch_upgrade.exp
|
||||||
|
%{_prefix}/lib/opa/tools/target.exp
|
||||||
|
%{_prefix}/lib/opa/tools/tools.exp
|
||||||
|
%{_prefix}/lib/opa/tools/upgrade.exp
|
||||||
|
%{_prefix}/lib/opa/tools/tclIndex
|
||||||
|
%{_prefix}/lib/opa/tools/tcl_proc
|
||||||
|
%{_prefix}/lib/opa/tools/comm12
|
||||||
|
%{_prefix}/lib/opa/tools/front
|
||||||
|
%{_prefix}/lib/opa/tools/libqlgc_fork.so
|
||||||
|
%{_prefix}/share/opa/help/opatop_group_bw.hlp
|
||||||
|
%{_prefix}/share/opa/help/opatop_group_config.hlp
|
||||||
|
%{_prefix}/share/opa/help/opatop_group_ctg.hlp
|
||||||
|
%{_prefix}/share/opa/help/opatop_group_focus.hlp
|
||||||
|
%{_prefix}/share/opa/help/opatop_group_info_sel.hlp
|
||||||
|
%{_prefix}/share/opa/help/opatop_img_config.hlp
|
||||||
|
%{_prefix}/share/opa/help/opatop_pm_config.hlp
|
||||||
|
%{_prefix}/share/opa/help/opatop_port_stats.hlp
|
||||||
|
%{_prefix}/share/opa/help/opatop_summary.hlp
|
||||||
|
%{_prefix}/share/opa/help/opatop_vf_bw.hlp
|
||||||
|
%{_prefix}/share/opa/help/opatop_vf_info_sel.hlp
|
||||||
|
%{_prefix}/share/opa/help/opatop_vf_config.hlp
|
||||||
|
%{_prefix}/lib/opa/fm_tools/config_generate
|
||||||
|
%{_prefix}/lib/opa/fm_tools/config_diff
|
||||||
|
%{_prefix}/lib/opa/fm_tools/config_check
|
||||||
|
%{_prefix}/lib/opa/fm_tools/config_convert
|
||||||
|
%{_prefix}/share/opa/samples/hostverify.sh
|
||||||
|
%{_prefix}/share/opa/samples/opatopology_FIs.txt
|
||||||
|
%{_prefix}/share/opa/samples/opatopology_links.txt
|
||||||
|
%{_prefix}/share/opa/samples/opatopology_SMs.txt
|
||||||
|
%{_prefix}/share/opa/samples/opatopology_SWs.txt
|
||||||
|
%{_prefix}/share/opa/samples/linksum_swd06.csv
|
||||||
|
%{_prefix}/share/opa/samples/linksum_swd24.csv
|
||||||
|
%{_prefix}/share/opa/samples/README.topology
|
||||||
|
%{_prefix}/share/opa/samples/README.xlat_topology
|
||||||
|
%{_prefix}/share/opa/samples/minimal_topology.xlsx
|
||||||
|
%{_prefix}/share/opa/samples/detailed_topology.xlsx
|
||||||
|
%{_prefix}/share/opa/samples/allhosts-sample
|
||||||
|
%{_prefix}/share/opa/samples/chassis-sample
|
||||||
|
%{_prefix}/share/opa/samples/hosts-sample
|
||||||
|
%{_prefix}/share/opa/samples/switches-sample
|
||||||
|
%{_prefix}/share/opa/samples/ports-sample
|
||||||
|
%{_prefix}/share/opa/samples/mac_to_dhcp
|
||||||
|
%{_prefix}/share/opa/samples/filterFile.txt
|
||||||
|
%{_prefix}/share/opa/samples/triggerFile.txt
|
||||||
|
%{_prefix}/share/opa/samples/opamon.conf-sample
|
||||||
|
%{_prefix}/share/opa/samples/opamon.si.conf-sample
|
||||||
|
%{_prefix}/share/opa/samples/opafastfabric.conf-sample
|
||||||
|
%{_prefix}/share/opa/samples/opa_ca_openssl.cnf-sample
|
||||||
|
%{_prefix}/share/opa/samples/opa_comp_openssl.cnf-sample
|
||||||
|
%{_prefix}/share/opa/samples/opagentopology
|
||||||
|
%{_prefix}/share/opa/samples/esm_chassis-sample
|
||||||
|
%{_mandir}/man8/opaallanalysis.8.gz
|
||||||
|
%{_mandir}/man8/opacabletest.8.gz
|
||||||
|
%{_mandir}/man8/opacaptureall.8.gz
|
||||||
|
%{_mandir}/man8/opachassisadmin.8.gz
|
||||||
|
%{_mandir}/man8/opachassisanalysis.8.gz
|
||||||
|
%{_mandir}/man8/opacheckload.8.gz
|
||||||
|
%{_mandir}/man8/opacmdall.8.gz
|
||||||
|
%{_mandir}/man8/opadisablehosts.8.gz
|
||||||
|
%{_mandir}/man8/opadisableports.8.gz
|
||||||
|
%{_mandir}/man8/opadownloadall.8.gz
|
||||||
|
%{_mandir}/man8/opaenableports.8.gz
|
||||||
|
%{_mandir}/man8/opaledports.8.gz
|
||||||
|
%{_mandir}/man8/opaesmanalysis.8.gz
|
||||||
|
%{_mandir}/man8/opaexpandfile.8.gz
|
||||||
|
%{_mandir}/man8/opaextractbadlinks.8.gz
|
||||||
|
%{_mandir}/man8/opaextracterror.8.gz
|
||||||
|
%{_mandir}/man8/opaextractlids.8.gz
|
||||||
|
%{_mandir}/man8/opaextractlink.8.gz
|
||||||
|
%{_mandir}/man8/opaextractperf.8.gz
|
||||||
|
%{_mandir}/man8/opaextractsellinks.8.gz
|
||||||
|
%{_mandir}/man8/opaextractstat.8.gz
|
||||||
|
%{_mandir}/man8/opaextractstat2.8.gz
|
||||||
|
%{_mandir}/man8/opafabricanalysis.8.gz
|
||||||
|
%{_mandir}/man8/opafastfabric.8.gz
|
||||||
|
%{_mandir}/man8/opafindgood.8.gz
|
||||||
|
%{_mandir}/man8/opafmconfigcheck.8.gz
|
||||||
|
%{_mandir}/man8/opafmconfigdiff.8.gz
|
||||||
|
%{_mandir}/man8/opagenchassis.8.gz
|
||||||
|
%{_mandir}/man8/opagenesmchassis.8.gz
|
||||||
|
%{_mandir}/man8/opagenswitches.8.gz
|
||||||
|
%{_mandir}/man8/opagentopology.8.gz
|
||||||
|
%{_mandir}/man8/opahostadmin.8.gz
|
||||||
|
%{_mandir}/man8/opahostsmanalysis.8.gz
|
||||||
|
%{_mandir}/man8/opalinkanalysis.8.gz
|
||||||
|
%{_mandir}/man8/opapaquery.8.gz
|
||||||
|
%{_mandir}/man8/opapingall.8.gz
|
||||||
|
%{_mandir}/man8/opareport.8.gz
|
||||||
|
%{_mandir}/man8/opareports.8.gz
|
||||||
|
%{_mandir}/man8/opascpall.8.gz
|
||||||
|
%{_mandir}/man8/opasetupssh.8.gz
|
||||||
|
%{_mandir}/man8/opashowallports.8.gz
|
||||||
|
%{_mandir}/man8/opasorthosts.8.gz
|
||||||
|
%{_mandir}/man8/opaswitchadmin.8.gz
|
||||||
|
%{_mandir}/man8/opatop.8.gz
|
||||||
|
%{_mandir}/man8/opauploadall.8.gz
|
||||||
|
%{_mandir}/man8/opaverifyhosts.8.gz
|
||||||
|
%{_mandir}/man8/opaxlattopology.8.gz
|
||||||
|
%{_mandir}/man8/opashowmc.8.gz
|
||||||
|
%{_mandir}/man8/opaxmlextract.8.gz
|
||||||
|
%{_mandir}/man8/opaxmlfilter.8.gz
|
||||||
|
%{_mandir}/man8/opaxmlgenerate.8.gz
|
||||||
|
%{_mandir}/man8/opaxmlindent.8.gz
|
||||||
|
%{_mandir}/man8/opaswdisableall.8.gz
|
||||||
|
%{_mandir}/man8/opaswenableall.8.gz
|
||||||
|
%{_mandir}/man8/opafirmware.8.gz
|
||||||
|
%{_mandir}/man8/opaextractmissinglinks.8.gz
|
||||||
|
%{_mandir}/man8/opa2rm.8.gz
|
||||||
|
%{_sysconfdir}/opa/opamon.si.conf
|
||||||
|
# Replace opamon.si.conf, as it's a template config file.
|
||||||
|
%config(noreplace) %{_sysconfdir}/opa/opafastfabric.conf
|
||||||
|
%config(noreplace) %{_sysconfdir}/opa/opamon.conf
|
||||||
|
%config(noreplace) %{_sysconfdir}/opa/allhosts
|
||||||
|
%config(noreplace) %{_sysconfdir}/opa/chassis
|
||||||
|
%config(noreplace) %{_sysconfdir}/opa/esm_chassis
|
||||||
|
%config(noreplace) %{_sysconfdir}/opa/hosts
|
||||||
|
%config(noreplace) %{_sysconfdir}/opa/ports
|
||||||
|
%config(noreplace) %{_sysconfdir}/opa/switches
|
||||||
|
%config(noreplace) %{_sysconfdir}/cron.d/opa-cablehealth
|
||||||
|
%config(noreplace) %{_prefix}/lib/opa/tools/osid_wrapper
|
||||||
|
|
||||||
|
|
||||||
|
%files -n opa-address-resolution
|
||||||
|
%license LICENSE
|
||||||
|
%{_bindir}/opa_osd_dump
|
||||||
|
%{_bindir}/opa_osd_exercise
|
||||||
|
%{_bindir}/opa_osd_perf
|
||||||
|
%{_bindir}/opa_osd_query
|
||||||
|
%{_bindir}/opa_osd_query_many
|
||||||
|
%{_bindir}/opa_osd_load
|
||||||
|
%{_libdir}/ibacm
|
||||||
|
%{_libdir}/libopasadb.so*
|
||||||
|
%{_includedir}/infiniband
|
||||||
|
%{_mandir}/man1/opa_osd_dump.1*
|
||||||
|
%{_mandir}/man1/opa_osd_exercise.1*
|
||||||
|
%{_mandir}/man1/opa_osd_perf.1*
|
||||||
|
%{_mandir}/man1/opa_osd_query.1*
|
||||||
|
%config(noreplace) %{_sysconfdir}/rdma/dsap.conf
|
||||||
|
%config(noreplace) %{_sysconfdir}/rdma/op_path_rec.conf
|
||||||
|
%{_sysconfdir}/rdma/opasadb.xml
|
||||||
|
|
||||||
|
%files -n opa-snapconfig
|
||||||
|
%{_prefix}/lib/opa/tools/opasnapconfig
|
||||||
|
|
||||||
|
%files -n opa-libopamgt
|
||||||
|
%{_prefix}/lib/libopamgt.*
|
||||||
|
|
||||||
|
%files -n opa-libopamgt-devel
|
||||||
|
%{_includedir}/opamgt
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Wed Jun 12 2019 Honggang Li <honli@redhat.com> - 10.9.2.2.1-1
|
||||||
|
- Rebase to latest upstream release v10.9.2.2.1
|
||||||
|
- Resolves: bz1660615
|
||||||
|
|
||||||
|
* Thu Sep 27 2018 Honggang Li <honli@redhat.com> - 10.7.0.0.133-2
|
||||||
|
- Fix annocheck issues
|
||||||
|
- Resolves: bz1624154
|
||||||
|
|
||||||
|
* Thu Jun 21 2018 Honggang Li <honli@redhat.com> - 10.7.0.0.133-1
|
||||||
|
- Rebase to latest upstream release v10.7.0.0.133
|
||||||
|
- Resolves: bz1483671
|
||||||
|
|
||||||
|
* Tue Dec 12 2017 Honggang Li <honli@redhat.com> - 10.5.0.0.140-2
|
||||||
|
- Don't include obsolete header bits/sigset.h
|
||||||
|
- Resolves: bz1523731
|
||||||
|
|
||||||
|
* Thu Oct 19 2017 Honggang Li <honli@redhat.com> - 10.5.0.0.140-1
|
||||||
|
- Rebase to upstream release 10.5.0.0.140.
|
||||||
|
- Resolves: bz1452784
|
||||||
|
|
||||||
|
* Wed May 17 2017 Honggang Li <honli@redhat.com> - 10.3.1.0-11
|
||||||
|
- Don't change the hard-coded path names.
|
||||||
|
- Resolves: bz1450776
|
||||||
|
|
||||||
|
* Thu Mar 23 2017 Honggang Li <honli@redhat.com> - 10.3.1.0-10
|
||||||
|
- Fix dependency issue for opa-fastfabric and opa-address-resolution.
|
||||||
|
- Resolves: bz1434001
|
||||||
|
|
||||||
|
* Fri Mar 17 2017 Honggang Li <honli@redhat.com> - 10.3.1.0-9
|
||||||
|
- Rebase to latest upstream branch v10_3_1 as required.
|
||||||
|
- Clean up change log.
|
||||||
|
- Apply Epoch tag.
|
||||||
|
- Resolves: bz1382796
|
||||||
|
|
||||||
|
* Mon Aug 29 2016 Honggang Li <honli@redhat.com> - 10.1.0.0-127
|
||||||
|
- Fix one hardcode path issue.
|
||||||
|
- Resolves: bz1368383
|
||||||
|
|
||||||
|
* Thu Aug 18 2016 Honggang Li <honli@redhat.com> - 10.1.0.0-126
|
||||||
|
- Rebase to latest upstream release.
|
||||||
|
- Resolves: bz1367938
|
||||||
|
|
||||||
|
* Fri May 27 2016 Honggang Li <honli@redhat.com> - 10.0.1.0-2
|
||||||
|
- Rebase to latest upstream release.
|
||||||
|
- Related: bz1273153
|
||||||
|
|
||||||
|
* Mon Sep 28 2015 Honggang Li <honli@redhat.com> - 10.0.0.0-440
|
||||||
|
- Fix scripts that use well-known temp files
|
||||||
|
- Related: bz1262326
|
||||||
|
|
||||||
|
* Wed Sep 23 2015 Honggang Li <honli@redhat.com> - 10.0.0.0-439
|
||||||
|
- Fix various /tmp races
|
||||||
|
- Resolves: bz1262326
|
||||||
|
|
||||||
|
* Tue Sep 15 2015 Michal Schmidt <mschmidt@redhat.com> - 10.0.0.0-438
|
||||||
|
- Include the LICENSE file in both subpackages.
|
||||||
|
|
||||||
|
* Wed Aug 26 2015 Michal Schmidt <mschmidt@redhat.com> - 10.0.0.0-437
|
||||||
|
- Respect optflags.
|
||||||
|
- Related: bz1173309
|
||||||
|
|
||||||
|
* Tue Aug 25 2015 Michal Schmidt <mschmidt@redhat.com> - 10.0.0.0-436
|
||||||
|
- Update to new upstream snapshot with unbundled 3rd party software.
|
||||||
|
- Follow upstream spec file changes.
|
||||||
|
- Related: bz1173309
|
||||||
|
|
||||||
|
* Wed Aug 19 2015 Michal Schmidt <mschmidt@redhat.com> - 10.0.0.0-435
|
||||||
|
- Initial RHEL package based on upstream spec and input from Honggang Li.
|
||||||
|
|
||||||
|
* Fri Oct 10 2014 Erik E. Kahn <erik.kahn@intel.com> - 1.0.0-ifs
|
||||||
|
- Initial version
|
Loading…
Reference in New Issue
Block a user