source: trunk/tools/pwg_rel_create.sh @ 4280

Last change on this file since 4280 was 4280, checked in by nikrou, 14 years ago

Feature 928 resolved.
Replace include/mysql.inc.php by include/config_database.inc.php to be independant of database engine
Rename database configurations variables by ones in $conf array.

  • Property svn:eol-style set to LF
  • Property svn:executable set to *
File size: 1.3 KB
RevLine 
[2176]1#!/bin/bash
2
3# +--------------------------------------------------------------------------+
4# |                            pwg_rel_create.sh                             |
5# +--------------------------------------------------------------------------+
6# | author        : Pierrick LE GALL <http://le-gall.net/pierrick>           |
[2342]7# | project       : Piwigo                                                   |
[2176]8# +--------------------------------------------------------------------------+
9
10if [ $# -lt 2 ]
11then
12  echo
13  echo 'usage : '$(basename $0)' <tag> <version number>'
14  echo
15  exit 1
16fi
17
18tag=$1
19version=$2
20
[3135]21name=piwigo-$version
[2176]22
23cd /tmp
24if [ -e $name ]
25then
26  rm -rf $name
27fi
28
[2197]29if [ -e $version ]
30then
31  rm -rf $version
32fi
33mkdir $version
34
35# cvs export -r $tag -d $version phpwebgallery
[3280]36svn export http://piwigo.org/svn/tags/$tag $name
[4280]37# creating config_database.inc.php empty and writeable
38touch $name/include/config_database.inc.php
39chmod a+w $name/include/config_database.inc.php
[2176]40
41# find $name -name "*.php" \
42#   | xargs grep -l 'branch 1.7' \
43#   | xargs perl -pi -e "s/branch 1.7/${version}/g"
44
[2200]45cd /tmp
[3135]46for ext in zip # tar.gz tar.bz2
[2176]47do
[2200]48  file=$version/$name.$ext
[2176]49  if [ -f $file ]
50  then
51    rm $name
52  fi
53done
54
[2197]55
[2200]56zip -r   $version/$name.zip     $name
[3135]57# tar -czf $version/$name.tar.gz  $name
58# tar -cjf $version/$name.tar.bz2 $name
[2200]59
60cd /tmp/$version
[3135]61# md5sum p* >MD5SUMS
Note: See TracBrowser for help on using the repository browser.