source: roaraudio/tools/send-roaraudio @ 1448:69220f635341

Last change on this file since 1448:69220f635341 was 1448:69220f635341, checked in by phi, 15 years ago

calc options dependecys

  • Property exe set to *
File size: 993 bytes
RevLine 
[1414]1#!/bin/sh
2
3REMOTEHOST=''
4REMOTEDIR='.'
5
[1416]6CONFIGURE=true
7BUILD=true
8TEST=true
9
[1414]10while [ "$1" != '' ]
11do
12 case "$1" in
[1416]13  '--remote-dir='*)
14    REMOTEDIR=`echo "$1" | cut -d= -f2`
15  ;;
[1447]16  '--build='*)
17   BUILD=`echo $1 | cut -d= -f2`
18  ;;
19  '--configure='*)
20   CONFIGURE=`echo $1 | cut -d= -f2`
21  ;;
22  '--test='*)
23   TEST=`echo $1 | cut -d= -f2`
24  ;;
[1414]25  *)
26    REMOTEHOST="$1"
27  ;;
28 esac
29 shift
30done
31
[1448]32$CONFIGURE || BUILD=false
33$BUILD     || TEST=false
34
[1414]35LOCALDIR="sra-@$REMOTEHOST"
36
37mkdir $LOCALDIR
38
[1416]39cd $LOCALDIR
40cvs co roaraudio
41cd ..
42
[1414]43{
[1416]44 echo '#1/bin/sh'
45 echo
46
47 echo 'MAKE=`which gmake make 2> /dev/null | grep ^/ | head -n 1`'
48
49 echo 'cd roaraudio'
50
51 $CONFIGURE && echo './configure || exit 1'
52 $BUILD     && echo '$MAKE       || exit 2'
53 $TEST      && echo '$MAKE test  || exit 3'
54
55 echo 'exit 0'
56 echo '#ll'
[1414]57} > $LOCALDIR/setup
58chmod +rx $LOCALDIR/setup
59
[1416]60tar -czf - $LOCALDIR | ssh $REMOTEHOST "cd $REMOTEDIR && rm -rf $LOCALDIR && tar -xvzf - && cd $LOCALDIR && ./setup"
61
62rm -rf $LOCALDIR
[1414]63
64#ll
Note: See TracBrowser for help on using the repository browser.