Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

From: George Bosilca (bosilca_at_[hidden])
Date: 2007-10-26 14:02:42


This patch break the autogen.sh in the case svk is available on the
node. I try it on MAC OS X as well as Linux boxes, and svk info will
try to create the svk if the project is not svk based. In fact it ask
the user if he want to create the svk stuff, but the output is hidden
by the autogen.sh so it just stay there forever.

   Thanks,
     george.

Begin forwarded message:

> From: emallove_at_[hidden]
> Date: October 25, 2007 10:12:53 AM EDT
> To: svn_at_[hidden]
> Subject: [OMPI svn] svn:open-mpi r16563
> Reply-To: devel_at_[hidden]
>
> Author: emallove
> Date: 2007-10-25 10:12:52 EDT (Thu, 25 Oct 2007)
> New Revision: 16563
> URL: https://svn.open-mpi.org/trac/ompi/changeset/16563
>
> Log:
> Sanity check for SVK workspace in autogen.sh.
>
> Text files modified:
> trunk/autogen.sh | 29 ++++++++++++++++++++++++++++-
> 1 files changed, 28 insertions(+), 1 deletions(-)
>
> Modified: trunk/autogen.sh
> ======================================================================
> ========
> --- trunk/autogen.sh (original)
> +++ trunk/autogen.sh 2007-10-25 10:12:52 EDT (Thu, 25 Oct 2007)
> @@ -1103,6 +1103,32 @@
> unset project project_path framework framework_path component
> component_path
> }
>
> +#####################################################################
> #########
> +#
> +# check_for_svk_checkout - determine whether this is an SVK checkout
> +#
> +# INPUT:
> +# none
> +#
> +# OUTPUT:
> +# none
> +#
> +# SIDE EFFECTS:
> +#
> +#####################################################################
> #########
> +check_for_svk_checkout() {
> + is_svk_checkout=0
> +
> + svk_path=`which svk 2>/dev/null`
> + if test -x "$svk_path"; then
> + top_level_dir="`dirname $0`"
> + svk info $top_level_dir >/dev/null 2>&1
> + if test "$?" = 0 ; then
> + is_svk_checkout=1
> + fi
> + fi
> +
> +}
>
>
> ######################################################################
> ########
> #
> @@ -1135,7 +1161,8 @@
> echo "[Checking] prerequisites"
>
> # sanity check to make sure user isn't being stupid
> -if test ! -d .svn ; then
> +check_for_svk_checkout
> +if test ! -d .svn -a ! $is_svk_checkout ; then
> cat <<EOF
>
> This doesn't look like a developer copy of Open MPI. You probably
> do not
> _______________________________________________
> svn mailing list
> svn_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/svn



  • application/pkcs7-signature attachment: smime.p7s