
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.
28 строки
915 B
Plaintext
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
|