OSDN Git Service

- なげやり便利関数file_exists_ex(), is_absolute_path()を追加
[ethna/ethna.git] / bin / ethna_make_package.sh
1 #!/bin/sh
2 #
3 #       ethna_make_package.sh
4 #
5 #       ...:(
6 #
7 #       $Id$
8 #
9 tmpdir="/tmp/ethna"
10
11 if [ ! -d $tmpdir ]
12 then
13         mkdir -p $tmpdir
14 fi
15
16 if [ "$1" = "-b" ]
17 then
18         beta=$1
19 fi
20
21 # chdir to basedir
22 cwd=`dirname $0`
23 basedir="$cwd/../"
24 cd $basedir
25 basedir=`pwd`
26
27 version=`php $basedir/bin/ethna_make_package.php $beta -v`
28 targetdir="$tmpdir/Ethna-$version"
29
30 rm -f $basedir/package.xml
31
32 rm -fr $targetdir
33 mkdir $targetdir
34 cp -a . "$targetdir/"
35
36 find $targetdir -name "CVS" | xargs rm -fr
37
38 # create package for php 5
39 php $basedir/bin/ethna_make_package.php $beta
40 cp -f $basedir/package.xml $tmpdir/
41 cd $tmpdir
42 tar zcvf Ethna-$version.tgz package.xml Ethna-$version
43
44 cd $basedir
45 php $basedir/bin/ethna_make_package.php $beta -o
46 cp -f $basedir/package.xml $tmpdir/
47 cd $tmpdir
48 tar zcvf Ethna-$version-dev.tgz package.xml Ethna-$version
49