1
1
openmpi/contrib/dist/linux/compile_debian_mlnx_example.in
Mike Dubman c356bdeeae packaging: add support for debian + example
unfortunately the debian packaging files should reside in the root folder
and cannot be placed under contrib/dist/... tree.
developed by Aleksey, reviewed by miked
cmr=v1.7.4:reviewer=ompi-gk1.7

This commit was SVN r29615.
2013-11-06 12:50:28 +00:00

28 строки
915 B
Plaintext

INSTALL_DIR=${INSTALL_DIR:-/usr/mpi/gcc}
PREFIX=${INSTALL_DIR}/openmpi-@OMPI_MAJOR_VERSION@.@OMPI_MINOR_VERSION@.@OMPI_RELEASE_VERSION@
MAINTEINER=${MAINTEINER:-"Mellanox Ltd. <support@mellanox.com>"}
UPLOADER=${UPLOADER:-"$MAINTEINER"}
MXM_PATH=${MXM_PATH:-/opt/mellanox/mxm}
FCA_PATH=${FCA_PATH:-/opt/mellanox/fca}
KNEM_PATH=${KNEM_PATH:-/opt/knem-1.0.90mlnx2}
[ -d $MXM_PATH ] && WITH_MXM="--with-mxm=$MXM_PATH"
[ -d $FCA_PATH ] && WITH_FCA="--with-fca=$FCA_PATH"
[ -d $KNEM_PATH ] && WITH_KNEM="--with-knem=$KNEM_PATH"
CONFIG_ARGS=${CONFIG_ARGS:-"--prefix=$PREFIX
--libdir=$OMPI_PREFIX/lib64 \
--localstatedir=/var
--sharedstatedir=/var/lib
--infodir=/usr/share/info \
--with-platform=contrib/platform/mellanox/optimized \
$WITH_MXM \
$WITH_FCA \
$WITH_KNEM \
"}
sed -ie "s/XXXMAINTEINERXXX/$MAINTEINER/; s/XXXUPLOADERXXX/$UPLOADER/" debian/control
export CONFIG_ARGS
dpkg-buildpackage -us -uc