#!/bin/bash

if [ -z $1 ]; then
	grep -A999 "^## DATA ##" $0 | grep -v DATA | sed -e "s/#//"
else
	grep -A999 "^## DATA ##" $0 | grep -v DATA | sed -e "s/#//" | grep -w "^$1"
fi

## DATA ##
#ar_mgr 1.0 0.35.gd1e8f82.42100
#ar_mgr 1.0 0.35.gd1e8f82
#cc_mgr 1.0 0.34.gd1e8f82.42100
#cc_mgr 1.0 0.34.gd1e8f82
#dapl 2.1.10mlnx OFED.3.4.2.1.0.42100
#dapl 2.1.10mlnx OFED.3.4.2.1.0
#dump_pr 1.0 0.30.gd1e8f82.42100
#dump_pr 1.0 0.30.gd1e8f82
#fabric-collector 1.1.0.MLNX20170103.89bb2aa 0.1.42100
#fabric-collector 1.1.0.MLNX20170103.89bb2aa 0.1
#hcoll 3.9.1901 1.42100
#hcoll 3.9.1901 1
#ibacm 41mlnx1 OFED.4.1.0.1.0.42100
#ibacm 41mlnx1 OFED.4.1.0.1.0
#ibacm_ssa 0.0.9.3.MLNX20151203.50eb579 1.42100
#ibacm_ssa 0.0.9.3.MLNX20151203.50eb579 1
#ibdump 5.0.0 1.42100
#ibdump 5.0.0 1
#ibsim 0.6mlnx1 0.8.g9d76581.42100
#ibsim 0.6mlnx1 0.8.g9d76581
#ibssa 0.0.9.3.MLNX20151203.50eb579 1.42100
#ibssa 0.0.9.3.MLNX20151203.50eb579 1
#ibutils 1.5.7.1 0.12.gdcaeae2.42100
#ibutils 1.5.7.1 0.12.gdcaeae2
#ibutils2 2.1.1 0.92.MLNX20170822.g2c10d6f.42100
#ibutils2 2.1.1 0.92.MLNX20170822.g2c10d6f
#infiniband-diags 1.6.7.MLNX20171022.b127f52 0.1.42100
#infiniband-diags 1.6.7.MLNX20171022.b127f52 0.1
#iser 4.0 OFED.4.2.1.2.0.1.gf8de107
#isert 4.0 OFED.4.2.1.2.0.1.gf8de107
#kernel-mft 4.8.1 3
#knem 1.1.2.90mlnx3 OFED.4.2.1.0.5.1.gbc0857b
#libdisni 1.3 OFED.4.2.0.1.0.42100
#libdisni 1.3 OFED.4.2.0.1.0
#libibcm 41mlnx1 OFED.4.1.0.1.0.42100
#libibcm 41mlnx1 OFED.4.1.0.1.0
#libibmad 1.3.13.MLNX20170511.267a441 0.1.42100
#libibmad 1.3.13.MLNX20170511.267a441 0.1
#libibprof 1.1.41 1.42100
#libibprof 1.1.41 1
#libibumad 43.1.1.MLNX20171122.0eb0969 0.1
#libibverbs 41mlnx1 OFED.4.2.1.0.6
#libmlx4 41mlnx1 OFED.4.1.0.1.0
#libmlx5 41mlnx1 OFED.4.2.1.2.0
#libopensmssa 0.0.9.3.MLNX20151203.50eb579 1.42100
#libopensmssa 0.0.9.3.MLNX20151203.50eb579 1
#librdmacm 41mlnx1 OFED.4.2.0.1.3
#librxe 41mlnx1 OFED.4.1.0.1.7.42100
#librxe 41mlnx1 OFED.4.1.0.1.7
#libvma 8.4.10 1
#mlnx-en 4.2 1.2.0.0.gf8de107
#mlnx-ethtool 4.2 1.42100
#mlnx-ethtool 4.2 1
#mlnx-nfsrdma 3.4 OFED.4.2.1.2.0.1.gf8de107
#mlnx-nvme 4.0 OFED.4.2.1.2.0.1.gf8de107
#mlnx-ofa_kernel 4.2 OFED.4.2.1.2.0.1.gf8de107
#mlnx-rdma-rxe 4.0 OFED.4.2.1.2.0.1.gf8de107
#mpi-selector 1.0.3 1.42100
#mpi-selector 1.0.3 1
#mpitests 3.2.19 84f02b3.42100
#mpitests 3.2.19 84f02b3
#mstflint 4.8.0 1.4.g501cec1.42100
#mstflint 4.8.0 1.4.g501cec1
#multiperf 3.0 0.10.gda89e8c.42100
#multiperf 3.0 0.10.gda89e8c
#mxm 3.6.3104 1.42100
#mxm 3.6.3104 1
#ofed-docs 4.2 OFED.4.2.1.2.0
#openmpi 3.0.0rc6 1.42100
#openmpi 3.0.0rc6 1
#opensm 4.9.1.MLNX20171001.1764298 0.1.42100
#opensm 4.9.1.MLNX20171001.1764298 0.1
#perftest 4.2 0.2.g4f56894
#qperf 0.4.9 9.42100
#qperf 0.4.9 9
#rdma-core 42mlnx2 1
#sharp 1.4.2.MLNX20171022.3b64c0f 1.42100
#sharp 1.4.2.MLNX20171022.3b64c0f 1
#sockperf 3.1 14.gita9f6056282ef.42100
#sockperf 3.1 14.gita9f6056282ef
#srp 4.0 OFED.4.2.1.2.0.1.gf8de107
#srptools 41mlnx1 4.42100
#srptools 41mlnx1 4
#ucx 1.3.0 1.42100
#ucx 1.3.0 1
#ofed-scripts 4.2 OFED.4.2.1.2.0
