|
Last change
on this file since 11896 was 11896, checked in by habbalf, 14 years ago |
|
petsc-dev : Petsc development code in external packages. Mercurial updates
|
-
Property svn:executable
set to
*
|
|
File size:
1.3 KB
|
| Line | |
|---|
| 1 | #! /bin/csh
|
|---|
| 2 | #
|
|---|
| 3 | #
|
|---|
| 4 | set LOC=$PETSC_DIR
|
|---|
| 5 | set CONF=$1
|
|---|
| 6 | set SSH=ssh
|
|---|
| 7 | set SCP=scp
|
|---|
| 8 | set DASHN=-n
|
|---|
| 9 | set day=`date | cut -f1 -d" "`
|
|---|
| 10 | if ( -f ${PETSC_DIR}/bin/maint/confignightly/${CONF} ) then
|
|---|
| 11 |
|
|---|
| 12 | else
|
|---|
| 13 | set machines=`grep CONF ${PETSC_DIR}/bin/maint/confignightly/* | grep -i ${CONF} | sed "s?:? ?g" | sed "s?=? ?g" | cut -d" " -f1`
|
|---|
| 14 | set arches=`grep CONF ${PETSC_DIR}/bin/maint/confignightly/* | grep -i ${CONF} | sed "s?:? ?g" | sed "s?=? ?g" | cut -d" " -f4`
|
|---|
| 15 | if ( ${#machines} == 1 ) then
|
|---|
| 16 | set CONF = `basename ${machines[1]}`
|
|---|
| 17 | else if ( ${#machines} == 0 ) then
|
|---|
| 18 | echo "No machines with this property"
|
|---|
| 19 | exit
|
|---|
| 20 | else
|
|---|
| 21 | set i=1
|
|---|
| 22 | while ( $i <= ${#machines} )
|
|---|
| 23 | echo $i `basename ${machines[$i]}` ${arches[$i]}
|
|---|
| 24 | @ i=$i + 1
|
|---|
| 25 | end
|
|---|
| 26 | set choice=$<
|
|---|
| 27 | set CONF = `basename ${machines[$choice]}`
|
|---|
| 28 | endif
|
|---|
| 29 | endif
|
|---|
| 30 |
|
|---|
| 31 | source ${PETSC_DIR}/bin/maint/confignightly/${CONF}
|
|---|
| 32 |
|
|---|
| 33 | echo "****************** Connecting to $USR@$MACH in $LOC ************************************"
|
|---|
| 34 | ssh -A -X -t petsc@login.mcs.anl.gov $SSH -t -A -X $USR@$MACH ${LOC}/bin/maint/runremote $LOC $CONF $USER
|
|---|
| 35 | echo "**************Ending connection to $USR@$MACH in $LOC **********************************"
|
|---|
| 36 |
|
|---|
| 37 | #$SSH barrysmith@localhost ssh barrysmith@localhost $USR@$MACH $DASHN "cd $LOC ; bk pull; $LOC/bin/maint/buildtest $CONF" &
|
|---|
| 38 |
|
|---|
Note:
See
TracBrowser
for help on using the repository browser.