I'm confused - how does this help maintain a platform file???
On Jul 9, 2012, at 2:09 PM, Nathan Hjelm wrote: > When: Thurs, Jul 12, 5 PM MDT > > Why: Useful feature. Enabling source may cut down on the maintenance required > to keep platform files up to date. > > How: Change directories to the platform file's directory before sourcing it > (not after). > > diff --git a/config/ompi_load_platform.m4 b/config/ompi_load_platform.m4 > index 7231f83..250e7d8 100644 > --- a/config/ompi_load_platform.m4 > +++ b/config/ompi_load_platform.m4 > @@ -50,7 +50,18 @@ AC_DEFUN([OMPI_LOAD_PLATFORM], [ > # eval into environment > OPAL_LOG_MSG([Loading environment file $with_platform, with contents > below]) > OPAL_LOG_FILE([$with_platform]) > - . "$with_platform" > + > + # setup by getting full pathname for the platform directories > + platform_base="`dirname $with_platform`" > + platform_file="`basename $with_platform`" > + # get full pathname of where we are so we can return > + platform_savedir="`pwd`" > + # go to where the platform file is located > + cd "$platform_base" > + # get the full path to this location > + platform_file_dir=`pwd` > + > + . "$platform_file" > > # see if they left us a name > if test "$OMPI_PLATFORM_LOADED" != "" ; then > @@ -63,14 +74,6 @@ AC_DEFUN([OMPI_LOAD_PLATFORM], [ > > # look for default mca param file > > - # setup by getting full pathname for the platform directories > - platform_base="`dirname $with_platform`" > - # get full pathname of where we are so we can return > - platform_savedir="`pwd`" > - # go to where the platform file is located > - cd "$platform_base" > - # get the full path to this location > - platform_file_dir=`pwd` > # return to where we started > cd "$platform_savedir" > > > -Nathan > _______________________________________________ > devel mailing list > de...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/devel