Hi,
OFED-1.5 build environment (git://git.openfabrics.org/~vlad/ofabuild.git
ofed_1_5) was changed in the following manner:
Userspace packages will be downloaded into OFED-1.5 builds as tarballs
and not taken directly from the git repositories.
All userspace packages (tarballs) are located now under:
http://www.openfabrics.org/downloads/package name
If you are going to release a new package, please copy the new tarball into
/var/www/openfabrics.org/downloads/package name directory on the OFA
server
and send me an email to update OFED's build script.
Please use attached make.tarball script in order to create the tarball
from your git tree.
Usage: ./make.tarball repo daily | release
repo- git repository
daily- repo-ver-rel.ggit-commit.tar.gz will be created
release- repo-ver-rel.tar.gz will be created
Example:
./make.tarball libibverbs daily
- Will create libibverbs-1.1.2-0.1.gb00dc7d.tar.gz
./make.tarball libibverbs release
- Will create libibverbs-1.1.2.tar.gz
Here is the list of tarballs included in the OFED-1.5 latest build and URLs:
management:
http://www.openfabrics.org/downloads/management/daily/libibumad-1.3.2_20090831_ce6f8dd.tar.gz
http://www.openfabrics.org/downloads/management/daily/libibmad-1.3.2_20090831_ce6f8dd.tar.gz
http://www.openfabrics.org/downloads/management/daily/opensm-3.3.2_20090831_ce6f8dd.tar.gz
http://www.openfabrics.org/downloads/management/daily/infiniband-diags-1.5.2_20090831_ce6f8dd.tar.gz
libibverbs:
http://www.openfabrics.org/downloads/libibverbs/libibverbs-1.1.2-0.1.gb00dc7d.tar.gz
libmthca:
http://www.openfabrics.org/downloads/libmthca/libmthca-1.0.5-0.1.gbe5eef3.tar.gz
libmlx4:
http://www.openfabrics.org/downloads/libmlx4/libmlx4-1.0-0.1.gd5e5026.tar.gz
libcxgb3:
http://www.openfabrics.org/downloads/cxgb3/libcxgb3-1.2.3.tar.gz
libehca:
http://www.openfabrics.org/downloads/libehca/libehca-1.2.1-0.1.g3600f95.tar.gz
libipathverbs:
http://www.openfabrics.org/downloads/libipathverbs/libipathverbs-1.1-0.1.g3978e32.tar.gz
libnes:
http://www.openfabrics.org/downloads/nes/libnes-0.6.tar.gz
libibcm:
http://www.openfabrics.org/downloads/rdmacm/libibcm-1.0.4.tar.gz
librdmacm:
http://www.openfabrics.org/downloads/rdmacm/librdmacm-1.0.8.tar.gz
libsdp:
http://www.openfabrics.org/downloads/libsdp/libsdp-1.1.99-0.1.gb1eaecb.tar.gz
sdpnetstat:
http://www.openfabrics.org/downloads/sdpnetstat/sdpnetstat-1.60-0.1.g798e44f.tar.gz
srptools:
http://www.openfabrics.org/downloads/srptools/srptools-0.0.4-0.1.gce1f64c.tar.gz
perftest:
http://www.openfabrics.org/downloads/perftest/perftest-1.2-0.1.ge96be03.tar.gz
qlvnictools:
http://www.openfabrics.org/downloads/qlvnictools/qlvnictools-0.0.1-0.1.ge27eef7.tar.gz
tvflash:
http://www.openfabrics.org/downloads/tvflash/tvflash-0.9.0-0.1.ge1b50b3.tar.gz
mstflint:
http://www.openfabrics.org/downloads/mstflint/mstflint-1.4-0.1.g899ead3.tar.gz
qperf:
http://www.openfabrics.org/downloads/qperf/qperf-0.4.6-0.1.gb81434e.tar.gz
ibutils:
http://www.openfabrics.org/downloads/ibutils/ibutils-1.2-0.1.g90a589f.tar.gz
ibsim:
http://www.openfabrics.org/downloads/ibsim/ibsim-0.5-0.1.g327c3d8.tar.gz
dapl:
http://www.openfabrics.org/downloads/dapl/dapl-2.0.22.tar.gz
compat-dapl:
http://www.openfabrics.org/downloads/dapl/compat-dapl-1.2.14.tar.gz
Regards,
Vladimir
#!/bin/bash
usage() {
cat EOF
Usage: $0 repo daily | release
repo- git repository
daily - repo-ver-rel.gshort_commit_ref.tar.gz will be
created
release - repo-ver-rel.tar.gz will be created
EOF
}
# Execute command w/ echo and exit if it fail
ex()
{
echo $@
if ! eval $@; then
printf \nFailed executing $...@\n
exit 1
fi
}
setlocalversion()
{
# Check for git and a git repo.
if head=`git rev-parse --verify --short HEAD 2/dev/null`; then
# If we are at a tagged commit (like v2.6.30-rc6), we ignore
it,
# because this version is defined in the top level Makefile.
if [ -z `git describe --exact-match 2/dev/null` ]; then
# If we are past a tagged commit (like
v2.6.30-rc5-302-g72357d5),
# we pretty print it.
if atag=`git describe 2/dev/null`; then
echo $atag | awk -F- '{printf(.%s, $(NF))}'
# If we don't have a tag at all we print -g{commitish}.
else
printf '%s%s' .g $head
fi
fi
# Is this git on svn?
if git config --get svn-remote.svn.url /dev/null; then
printf -- '.svn%s' `git svn find-rev $head`
fi
# Are there uncommitted changes?
git update-index --refresh --unmerged