#!/bin/bash
if [ "$1" == "-s" ]; then echo OFED-internal-3.4-2.0.5:;exit; fi
cat << EOF
OFED-internal-3.4-2.0.5:

ar_mgr:
ofed/OFED-internal-3.4-1.0.0/SRPMS/ar_mgr-1.0-0.33.g659d6d2.34100.src.rpm

cc_mgr:
ofed/OFED-internal-3.4-1.0.0/SRPMS/cc_mgr-1.0-0.32.g659d6d2.34100.src.rpm

dapl:
ofed/OFED-internal-3.4-1.0.0/SRPMS/dapl-2.1.9mlnx-OFED.3.3.0.0.6.34100.src.rpm

dump_pr:
ofed/OFED-internal-3.4-1.0.0/SRPMS/dump_pr-1.0-0.28.g659d6d2.34100.src.rpm

fabric-collector:
ofed/OFED-internal-3.4-1.0.0/SRPMS/fabric-collector-1.1.0.MLNX20160703.89bb2aa-0.1.34100.src.rpm

fca:
ofed/OFED-internal-3.4-1.0.0/SRPMS/fca-2.5.2431-1.34100.src.rpm

hcoll:
ofed/OFED-internal-3.4-1.0.0/SRPMS/hcoll-3.6.1228-1.34100.src.rpm

ibacm:
ofed/OFED-internal-3.4-1.0.0/SRPMS/ibacm-1.2.1mlnx1-OFED.3.4.0.1.5.34100.src.rpm

ibacm_ssa:
ofed/OFED-internal-3.4-1.0.0/SRPMS/ibacm_ssa-0.0.9.3.MLNX20151203.50eb579-1.34100.src.rpm

ibdump:
ofed/OFED-internal-3.4-1.0.0/SRPMS/ibdump-4.0.0-2.34100.src.rpm

ibsim:
ofed/OFED-internal-3.4-1.0.0/SRPMS/ibsim-0.6-0.8.g9d76581.34100.src.rpm

ibssa:
ofed/OFED-internal-3.4-1.0.0/SRPMS/ibssa-0.0.9.3.MLNX20151203.50eb579-1.34100.src.rpm

ibutils:
ofed/OFED-internal-3.4-1.0.0/SRPMS/ibutils-1.5.7.1-0.12.gdcaeae2.34100.src.rpm

ibutils2:
ofed/OFED-internal-3.4-1.0.0/SRPMS/ibutils2-2.1.1-0.86.MLNX20160830.g94081f7.34100.src.rpm

infiniband-diags:
ofed/OFED-internal-3.4-1.0.0/SRPMS/infiniband-diags-1.6.6.MLNX20160814.999c7b2-0.1.34100.src.rpm

infinipath-psm:
ofed/OFED-internal-3.4-1.0.0/SRPMS/infinipath-psm-3.3-2_g6f42cdb_open.34100.src.rpm

iser:
mlnx_ofed/mlnx_rdma.git mlnx_ofed_3_4_perf_guest
commit 470dcf57c3be442ede479dd8d882f7ecad550a5a

isert:
mlnx_ofed/mlnx_rdma.git mlnx_ofed_3_4_perf_guest
commit 470dcf57c3be442ede479dd8d882f7ecad550a5a

kernel-mft:
ofed/OFED-internal-3.4-1.0.0/SRPMS/kernel-mft-4.5.0-31.src.rpm

knem:
ofed/OFED-internal-3.4-1.0.0/SRPMS/knem-1.1.2.90mlnx1-OFED.3.3.1.5.5.1.ga659703.src.rpm

libibcm:
ofed/OFED-internal-3.4-1.0.0/SRPMS/libibcm-1.0.5mlnx2-OFED.3.4.0.0.4.34100.src.rpm

libibmad:
ofed/OFED-internal-3.4-1.0.0/SRPMS/libibmad-1.3.12.MLNX20160814.4f078cc-0.1.34100.src.rpm

libibprof:
ofed/OFED-internal-3.4-1.0.0/SRPMS/libibprof-1.1.31-1.34100.src.rpm

libibumad:
ofed/OFED-internal-3.4-1.0.0/SRPMS/libibumad-1.3.10.2.MLNX20150406.966500d-0.1.34100.src.rpm

libibverbs:
mlnx_ofed/libibverbs.git mlnx_ofed_3_4
commit 04827c8a0f45f6c68f335ec77e4e2cd96ccee405
libmlx4:
mlnx_ofed/libmlx4.git mlnx_ofed_3_4
commit f1f6363e72f4d755f6634c27510e029413abf633
libmlx5:
mlnx_ofed/libmlx5.git mlnx_ofed_3_4
commit 6861f807f1cd55102d2601149fb55c468b88d423
libopensmssa:
ofed/OFED-internal-3.4-1.0.0/SRPMS/libopensmssa-0.0.9.3.MLNX20151203.50eb579-1.34100.src.rpm

librdmacm:
mlnx_ofed/librdmacm.git mlnx_ofed_3_4
commit 8f5fc8917ebdd330f03caa47fa3ef9379bb56e98
libsdp:
ofed/OFED-internal-3.4-1.0.0/SRPMS/libsdp-1.1.108-OFED.3.0.8.gfbd01df.34100.src.rpm

libvma:
ofed/OFED-internal-3.4-1.0.0/SRPMS/libvma-8.1.7-0.src.rpm

mlnx-en:
mlnx_ofed/mlnx_rdma.git mlnx_ofed_3_4_perf_guest
commit 470dcf57c3be442ede479dd8d882f7ecad550a5a

mlnx-ethtool:
ofed/OFED-internal-3.4-1.0.0/SRPMS/mlnx-ethtool-4.2-1.34100.src.rpm

mlnx-nfsrdma:
mlnx_ofed/mlnx_rdma.git mlnx_ofed_3_4_perf_guest
commit 470dcf57c3be442ede479dd8d882f7ecad550a5a

mlnx-nvme-rdma:
mlnx_ofed/mlnx_rdma.git mlnx_ofed_3_4_perf_guest
commit 470dcf57c3be442ede479dd8d882f7ecad550a5a

mlnx-nvmet-rdma:
mlnx_ofed/mlnx_rdma.git mlnx_ofed_3_4_perf_guest
commit 470dcf57c3be442ede479dd8d882f7ecad550a5a

mlnx-ofa_kernel:
mlnx_ofed/mlnx_rdma.git mlnx_ofed_3_4_perf_guest
commit 470dcf57c3be442ede479dd8d882f7ecad550a5a

mlnx-rds:
mlnx_ofed/mlnx_rdma.git mlnx_ofed_3_4_perf_guest
commit 470dcf57c3be442ede479dd8d882f7ecad550a5a

mlnx-sdp:
mlnx_ofed/mlnx_rdma.git mlnx_ofed_3_4_perf_guest
commit 470dcf57c3be442ede479dd8d882f7ecad550a5a

mpi-selector:
ofed/OFED-internal-3.4-1.0.0/SRPMS/mpi-selector-1.0.3-1.34100.src.rpm

mpitests:
ofed/OFED-internal-3.4-1.0.0/SRPMS/mpitests-3.2.18-0cdeb98.34100.src.rpm

mstflint:
ofed/OFED-internal-3.4-1.0.0/SRPMS/mstflint-4.5.0-1.17.g8a0c39d.34100.src.rpm

multiperf:
ofed/OFED-internal-3.4-1.0.0/SRPMS/multiperf-3.0-0.10.gda89e8c.34100.src.rpm

mxm:
ofed/OFED-internal-3.4-1.0.0/SRPMS/mxm-3.5.3093-1.34100.src.rpm

ofed-docs:
docs.git mlnx_ofed-3.4
commit c7f82b755406754e9d0da4dac9dfab44a066af98

openmpi:
ofed/OFED-internal-3.4-1.0.0/SRPMS/openmpi-1.10.5a1-1.34100.src.rpm

opensm:
mlnx_ofed_opensm/opensm-4.8.0.MLNX20161013.9b1a49b.tar.gz

perftest:
mlnx_ofed_perftest/perftest-3.4-0.1.g4bd6a02.tar.gz

qperf:
ofed/OFED-internal-3.4-1.0.0/SRPMS/qperf-0.4.9-9.34100.src.rpm

rds-tools:
ofed/OFED-internal-3.4-1.0.0/SRPMS/rds-tools-2.0.7-1.12.34100.src.rpm

sdpnetstat:
ofed/OFED-internal-3.4-1.0.0/SRPMS/sdpnetstat-1.60-26.34100.src.rpm

sharp:
ofed/OFED-internal-3.4-1.0.0/SRPMS/sharp-1.1.1.MLNX20160915.8763a35-1.34100.src.rpm

sockperf:
ofed/OFED-internal-3.4-1.0.0/SRPMS/sockperf-2.8-0.git3dd5971d7d7a.34100.src.rpm

srp:
mlnx_ofed/mlnx_rdma.git mlnx_ofed_3_4_perf_guest
commit 470dcf57c3be442ede479dd8d882f7ecad550a5a

srptools:
ofed/OFED-internal-3.4-1.0.0/SRPMS/srptools-1.0.3-4.34100.src.rpm

EOF

echo
echo Installed Packages:
echo -------------------

pkglist1=
pkglist2=

if [ -x /usr/bin/dpkg ]; then
    pkglist1=$(dpkg --list | grep -E "ar-mgr|cc-mgr|libdapl-dev|libdapl2|dapl2-utils|dump-pr|fca|hcoll|ibacm|ibacm-dev|ibdump|ibsim|ibsim-doc|ibutils2|ibutils|libibdm1|infiniband-diags|infiniband-diags-compat|infiniband-diags-guest|iser-dkms|isert-dkms|kernel-mft-dkms|knem|knem-dkms|libibcm-dev|libibcm1|libibmad-devel|libibmad-static|libibmad|libibumad-devel|libibumad-static|libibumad|libibverbs1|libibverbs-dev|libibverbs1-dbg|ibverbs-utils|libmlx4-1|libmlx4-dev|libmlx4-1-dbg|libmlx5-1|libmlx5-dev|libmlx5-1-dbg|librdmacm-dev|librdmacm1|librdmacm-utils|libsdp1|libsdp-dev|libvma|libvma-dev|libvma-dbg|libvma-utils|mlnx-en-utils|mlnx-en-dkms|mlnx-ethtool|mlnx-nfsrdma-dkms|mlnx-nvme-rdma-dkms|mlnx-nvmet-rdma-dkms|mlnx-ofed-kernel-utils|mlnx-ofed-kernel-dkms|mlnx-rds-dkms|mlnx-sdp-dkms|mpitests|mstflint|mxm-dev|mxm|openmpi|opensm|opensm-doc|libopensm|libopensm-devel|perftest|rds-tools|sdpnetstat|sharp|sockperf|srp-dkms|srptools")
fi

if (which rpm >/dev/null 2>&1); then
    pkglist2=$(rpm -qa --queryformat "[%{NAME}]
" | grep -E "kernel-ib|ar_mgr|cc_mgr|dapl|dump_pr|fabric-collector|fca|hcoll|ibacm|ibacm_ssa|ibdump|ibsim|ibssa|ibutils|ibutils2|infiniband-diags|infinipath-psm|^iser|kmod-iser|iser.*kmp|^isert|kmod-isert|isert.*kmp|kernel-mft|knem|libibcm|libibmad|libibprof|libibumad|libibverbs|libmlx4|libmlx5|libopensmssa|librdmacm|libsdp|libvma|mlnx-en|mlnx-ethtool|mlnx-nfsrdma|mlnx-nvme-rdma|mlnx-nvmet-rdma|mlnx-ofa_kernel|mlnx-rds|mlnx-sdp|mpi-selector|mpitests|mstflint|multiperf|mxm|ofed-docs|openmpi|opensm|perftest|qperf|rds-tools|sdpnetstat|sharp|sockperf|^srp$|kmod-srp|srp.*kmp|srptools")
fi

echo -e "$pkglist1"
echo -e "$pkglist2"
