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
Line 
1#!/bin/sh
2
3REMOTEHOST=''
4REMOTEDIR='.'
5
6CONFIGURE=true
7BUILD=true
8TEST=true
9
10while [ "$1" != '' ]
11do
12 case "$1" in
13  '--remote-dir='*)
14    REMOTEDIR=`echo "$1" | cut -d= -f2`
15  ;;
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  ;;
25  *)
26    REMOTEHOST="$1"
27  ;;
28 esac
29 shift
30done
31
32$CONFIGURE || BUILD=false
33$BUILD     || TEST=false
34
35LOCALDIR="sra-@$REMOTEHOST"
36
37mkdir $LOCALDIR
38
39cd $LOCALDIR
40cvs co roaraudio
41cd ..
42
43{
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'
57} > $LOCALDIR/setup
58chmod +rx $LOCALDIR/setup
59
60tar -czf - $LOCALDIR | ssh $REMOTEHOST "cd $REMOTEDIR && rm -rf $LOCALDIR && tar -xvzf - && cd $LOCALDIR && ./setup"
61
62rm -rf $LOCALDIR
63
64#ll
Note: See TracBrowser for help on using the repository browser.