#! /bin/csh -f # # Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana # University Research and Technology # Corporation. All rights reserved. # Copyright (c) 2004-2005 The University of Tennessee and The University # of Tennessee Research Foundation. All rights # reserved. # Copyright (c) 2004-2005 High Performance Computing Center Stuttgart, # University of Stuttgart. All rights reserved. # Copyright (c) 2004-2005 The Regents of the University of California. # All rights reserved. # Copyright (c) 2009-2015 Cisco Systems, Inc. All rights reserved. # Copyright (c) 2015 Research Organization for Information Science # and Technology (RIST). All rights reserved. # $COPYRIGHT$ # # Additional copyrights may follow # # $HEADER$ # set srcdir="$1" set builddir="`pwd`" set distdir="$builddir/$2" set OMPI_VERSION="$3" set OMPI_REPO_REV="$4" if ("$distdir" == "") then echo "Must supply relative distdir as argv[2] -- aborting" exit 1 elif ("$OMPI_VERSION" == "") then echo "Must supply version as argv[1] -- aborting" exit 1 endif # we can catch some hard (but possible) to do mistakes by looking at # our repo's revision, but only if we are in the source tree. # Otherwise, use what configure told us, at the cost of allowing one # or two corner cases in (but otherwise VPATH builds won't work) set repo_rev=$OMPI_REPO_REV if (-d .git) then set repo_rev="`config/opal_get_version.sh VERSION --repo-rev`" endif set start=`date` cat < "${distdir}/version.new" cp -f "${distdir}/version.new" "${distdir}/VERSION" rm -f "${distdir}/version.new" # need to reset the timestamp to not annoy AM dependencies touch -r "${srcdir}/VERSION" "${distdir}/VERSION" echo "*** Updated VERSION file with repo rev number" ######################################################### # VERY IMPORTANT: Now go into the new distribution tree # ######################################################### cd "$distdir" echo "*** Now in distdir: $distdir" # # Put the release version number in the README and INSTALL files # set files="README INSTALL" echo "*** Updating version number in $files..." foreach file ($files) echo " - Setting $file" if (-f $file) then sed -e "s/OMPI_VERSION/$OMPI_VERSION/g" $file > bar mv -f bar $file endif end # # All done # cat <