1
1
Refs: #3887
reviewer=ompi-rm1.7

This commit was SVN r29633.
Этот коммит содержится в:
Mike Dubman 2013-11-07 14:19:27 +00:00
родитель d8a24692b0
Коммит 926667c114
8 изменённых файлов: 66 добавлений и 1 удалений

Просмотреть файл

@ -1342,6 +1342,12 @@ AC_CONFIG_FILES([
contrib/Makefile
contrib/dist/linux/compile_debian_mlnx_example
contrib/dist/linux/debian/changelog
contrib/dist/linux/debian/rules
contrib/dist/linux/debian/control
contrib/dist/linux/debian/copyright:LICENSE
test/Makefile
test/event/Makefile
test/asm/Makefile
@ -1350,7 +1356,10 @@ AC_CONFIG_FILES([
test/support/Makefile
test/threads/Makefile
test/util/Makefile
])
],[
chmod +x contrib/dist/linux/debian/rules
chmod +x contrib/dist/linux/compile_debian_mlnx_example
])
OPAL_CONFIG_FILES
m4_ifdef([project_orte], [ORTE_CONFIG_FILES])

Просмотреть файл

@ -33,6 +33,8 @@ endif # WANT_FT_CR
EXTRA_DIST = \
dist/make_dist_tarball \
dist/linux/openmpi.spec \
dist/linux/compile_debian_mlnx_example.in \
dist/linux/debian \
dist/macosx-pkg/buildpackage.sh \
dist/macosx-pkg/ReadMe.rtf \
platform/optimized \

15
contrib/dist/linux/compile_debian_mlnx_example.in поставляемый Обычный файл
Просмотреть файл

@ -0,0 +1,15 @@
INSTALL_DIR=${INSTALL_DIR:-/usr/mpi/gcc}
PREFIX=${INSTALL_DIR}/openmpi-@OMPI_MAJOR_VERSION@.@OMPI_MINOR_VERSION@.@OMPI_RELEASE_VERSION@
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 --with-platform=contrib/platform/mellanox/optimized $WITH_MXM $WITH_FCA $WITH_KNEM"}
export CONFIG_ARGS
cp -a contrib/dist/linux/debian .
dpkg-buildpackage -us -uc

5
contrib/dist/linux/debian/changelog.in поставляемый Обычный файл
Просмотреть файл

@ -0,0 +1,5 @@
openmpi (@OMPI_MAJOR_VERSION@.@OMPI_MINOR_VERSION@.@OMPI_RELEASE_VERSION@) unstable; urgency=low
* Initial release.
-- Aleksey Senin <alekseys@mellanox.com> Thu, 02 May 2013 10:55:55 +0300

1
contrib/dist/linux/debian/compat поставляемый Обычный файл
Просмотреть файл

@ -0,0 +1 @@
8

15
contrib/dist/linux/debian/control.in поставляемый Обычный файл
Просмотреть файл

@ -0,0 +1,15 @@
Source: openmpi
Section: net
Priority: extra
Homepage: http://www.open-mpi.org/
Maintainer: http://www.open-mpi.org
Package: openmpi
Depends: ${shlibs:Depends}, ${misc:Depends}
Architecture: all
Description: Open MPI
Open MPI is a project combining technologies and resources from
several other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in
order to build the best MPI library available.
This package contains all the tools necessary to compile, link, and run
Open MPI jobs.

17
contrib/dist/linux/debian/rules.in поставляемый Обычный файл
Просмотреть файл

@ -0,0 +1,17 @@
#!/usr/bin/make -f
# export DH_VERBOSE=1
DPKG_EXPORT_BUILDFLAGS = 1
include /usr/share/dpkg/buildflags.mk
%:
dh $@ --parallel
override_dh_auto_clean:
override_dh_auto_configure:
dh_auto_configure -- $(CONFIG_ARGS)
override_dh_auto_test:

1
contrib/dist/linux/debian/source/format поставляемый Обычный файл
Просмотреть файл

@ -0,0 +1 @@
3.0 (native)