Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

From: Ethan Mallove (ethan.mallove_at_[hidden])
Date: 2007-10-26 14:33:43


Whoa! My apologies. I saw the same behavior when I did:

  $ rm -rf ~/.svk

I think if we check the existence of $HOME/.svk before doing
any svk commands then we should be okay. I did that in
r16586. Does it work for you now?

-Ethan

On Fri, Oct/26/2007 02:02:42PM, George Bosilca wrote:
> 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
>

> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel