/adei/ui

To get this branch, use:
bzr branch http://darksoft.org/webbzr/adei/ui

« back to all changes in this revision

Viewing changes to release

  • Committer: Suren A. Chilingaryan
  • Date: 2008-04-02 10:23:22 UTC
  • Revision ID: csa@dside.dyndns.org-20080402102322-okib92sicg2dx3o3
Initial import

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#! /bin/bash
 
2
 
 
3
PKGNAME="adei"
 
4
RDIR=~/releases
 
5
 
 
6
 
 
7
if [ ! -d $RDIR ]; then
 
8
    if [ -a $RDIR ]; then
 
9
        echo "Release directory isn't a directory!"
 
10
        exit
 
11
    fi
 
12
    mkdir -p $RDIR
 
13
fi
 
14
 
 
15
version=`cat VERSION | perl -e "while (<STDIN>) {  if (m/(\d+\.\d+(.\d+)?)/) { print \\$1; } }"`
 
16
cvs=`cat VERSION | perl -e "while (<STDIN>) {  if (m/\d+\.\d+(.\d+)?.*(cvs|CVS|Cvs)/) { print 'cvs'; } }"`
 
17
if [ "$cvs" == "cvs" ]; then
 
18
    siffix="`date +%y%m%d.%H`"
 
19
else
 
20
    suffix="$version";
 
21
fi
 
22
rname="$PKGNAME-$suffix";
 
23
 
 
24
if [ -d $RDIR/$rname ]; then
 
25
    rm -rf $RDIR/$rname
 
26
fi
 
27
mkdir -p $RDIR/$rname
 
28
if [ ! -d $RDIR/$rname ]; then
 
29
    echo "Can't create directory!!!"
 
30
    exit
 
31
fi
 
32
cp -a `ls -d * .htaccess | grep -v tmp` $RDIR/$rname
 
33
mkdir $RDIR/$rname/tmp
 
34
chgrp apache $RDIR/$rname/tmp
 
35
chmod 0775 $RDIR/$rname/tmp
 
36
(
 
37
    cd $RDIR/$rname
 
38
    rm config.actual.php
 
39
    make -C apps/csv2root clean
 
40
    make -C apps/mod_root2 clean
 
41
    rm -rf tmp/*
 
42
    rm -rf test/tmp/*
 
43
    rm -rf test/phptests
 
44
 
 
45
    rm -rf "{arch}"
 
46
    rm -rf `find . -name .arch-ids`
 
47
 
 
48
    rm -f copy copy_*
 
49
 
 
50
    cd setups
 
51
    for setup_name in *; do
 
52
        sname="$PKGNAME-$setup_name-$suffix";
 
53
        tar cjf $sname.tar.bz2 $setup_name
 
54
#       scp $sname.tar.bz2 csa@dside.dyndns.org:/home/csa/public_html/files/adei/
 
55
    done
 
56
    cd ..
 
57
    
 
58
    mv -f setups/*.tar.bz2 $RDIR
 
59
    rm -rf setups/*
 
60
 
 
61
    cd ..
 
62
    if [ -a $rname.tar.bz2 ]; then
 
63
        rm -f $rname.tar.bz2
 
64
    fi
 
65
    tar cjf $rname.tar.bz2 $rname
 
66
    rm -rf $rname
 
67
#    scp $rname.tar.bz2 csa@dside.dyndns.org:/home/csa/public_html/files/adas/
 
68
)