~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to config/autorun.sh

  • Committer: Stewart Smith
  • Date: 2009-07-02 17:18:18 UTC
  • mfrom: (1085 staging)
  • mto: This revision was merged to the branch mainline in revision 1089.
  • Revision ID: stewart@flamingspork.com-20090702171818-qrp4d403iw8tazlg
mergeĀ mainline

Show diffs side-by-side

added added

removed removed

Lines of Context:
27
27
## jump out if one of the programs returns 'false'
28
28
set -e
29
29
 
 
30
RELEASE_DATE=`date +%Y.%m`
 
31
RELEASE_DATE_NODOTS=`date +%Y%m`
30
32
if test -d ".bzr" ; then
31
33
  echo "Grabbing changelog and version information from bzr"
32
34
  bzr log --short > ChangeLog || touch ChangeLog
33
35
  BZR_REVNO=`bzr revno`
34
36
  BZR_REVID=`bzr log -r-1 --show-ids | grep revision-id | awk '{print $2}' | head -1`
35
37
  BZR_BRANCH=`bzr nick`
36
 
  RELEASE_DATE=`date +%Y.%m`
37
 
  RELEASE_VERSION="${RELEASE_DATE}.${BZR_REVNO}"
38
 
  if test "x${BZR_BRANCH}" != "xdrizzle" ; then
39
 
    RELEASE_VERSION="${RELEASE_VERSION}-${BZR_BRANCH}"
40
 
  fi
41
38
else
 
39
  touch ChangeLog
42
40
  BZR_REVNO="0"
43
41
  BZR_REVID="unknown"
44
42
  BZR_BRANCH="bzr-export"
45
 
  RELEASE_DATE=`date +%Y.%m`
46
 
  RELEASE_VERSION="${RELEASE_DATE}.${BZR_REVNO}"
47
 
  touch ChangeLog
 
43
fi
 
44
RELEASE_VERSION="${RELEASE_DATE}.${BZR_REVNO}"
 
45
RELEASE_ID="${RELEASE_DATE_NODOTS}${BZR_REVNO}"
 
46
if test "x${BZR_BRANCH}" != "xdrizzle" ; then
 
47
  RELEASE_COMMENT="${BZR_BRANCH}"
 
48
else
 
49
  RELEASE_COMMENT="trunk"
48
50
fi
49
51
 
50
52
if test -f m4/bzr_version.m4.in
53
55
      -e "s/@BZR_REVID@/${BZR_REVID}/" \
54
56
      -e "s/@BZR_BRANCH@/${BZR_BRANCH}/" \
55
57
      -e "s/@RELEASE_DATE@/${RELEASE_DATE}/" \
 
58
      -e "s/@RELEASE_ID@/${RELEASE_ID}/" \
56
59
      -e "s/@RELEASE_VERSION@/${RELEASE_VERSION}/" \
 
60
      -e "s/@RELEASE_COMMENT@/${RELEASE_COMMENT}/" \
57
61
    m4/bzr_version.m4.in > m4/bzr_version.m4.new
58
62
  
59
63
  if ! diff m4/bzr_version.m4.new m4/bzr_version.m4 >/dev/null 2>&1 ; then
63
67
  fi
64
68
fi
65
69
 
 
70
EGREP=`which egrep`
 
71
if test "x$EGREP" != "x" -a -d po
 
72
then
 
73
  echo "# This file is auto-generated from configure. Do not edit directly" > po/POTFILES.in.in
 
74
  # The grep -v 'drizzle-' is to exclude any distcheck leftovers
 
75
  for f in `find . | grep -v 'drizzle-' | ${EGREP} '\.(cc|c|h|yy)$' | cut -c3- | sort`
 
76
  do
 
77
    if grep gettext.h "$f" | grep include >/dev/null 2>&1
 
78
    then
 
79
      echo "$f" >> po/POTFILES.in.in
 
80
    fi
 
81
  done
 
82
  if ! diff po/POTFILES.in.in po/POTFILES.in >/dev/null 2>&1
 
83
  then
 
84
    mv po/POTFILES.in.in po/POTFILES.in
 
85
  else
 
86
    rm po/POTFILES.in.in
 
87
  fi
 
88
else
 
89
  touch po/POTFILES.in
 
90
fi
66
91
 
67
92
if test x$LIBTOOLIZE = x; then
68
93
  if test \! "x`which glibtoolize 2> /dev/null | grep -v '^no'`" = x; then