Tizen 2.0 Release
[pkgs/o/oma-ds-service.git] / data / rsa / test.sh
1 #!/bin/sh
2
3 if [ $# -ne 4 ]; then
4         echo "Usage : ./getarchive [gitPath] [branch] [openValue] [extractTo]"
5         exit 1;
6 fi
7
8 ACCOUNT="opensource.m"
9 #ACCOUNT="gerrit2"
10 GITSERVER="112.106.1.251" #rsa
11 #GITSERVER="165.213.149.219" #private
12 #GITSERVER="112.106.1.251"
13 path=$1
14 branch=$2
15 ERRFILE="/tmp/gitarchive.err"
16 REMOTE="ssh://${ACCOUNT}@${GITSERVER}/data/git/"
17
18 modname=`echo $path | rev | cut -d'/' -f1 | rev`
19
20 rm -f $ERRFILE
21
22 echo "Retrieving < $modname >"
23 git archive --prefix=${modname}/ --remote="${REMOTE}${path}" ${branch} --format=tar -o "${modname}.tar"
24 if [ $? -eq 0 ]; then
25         echo -n "done... Extracting..."
26         tar xf "${modname}.tar" -C $4
27         if [ $? -eq 0 ]; then
28                 echo "Completed.              "
29         fi
30 else
31         echo "FAIL to retrieve ${path}" >> $ERRFILE
32 fi
33
34 rm -f ${modname}.tar
35
36 if [ "$modname" = "webkit-efl" ] || [ "$modname" = "webkit2-efl" ] ; then
37  rm -rf $4/${modname}/LayoutTests
38 fi
39
40 exit 0
41