OSDN Git Service

GNU grub 2.06: Cancel translation reservation.
[linuxjm/jm.git] / admin / release-tarball.sh
1 #!/bin/bash -x
2
3 #if [ -z "$1" ]; then
4 #    echo "Usage: $0 <version>"
5 #    exit 1
6 #fi
7 #VERSION=$1
8
9 if [ ! -e translation_list ]; then
10     echo "translation_list not found."
11     exit 1
12 fi
13 VERSION=$(grep -v "=>" translation_list | head -1 | cut -d : -f 3)
14 if [ -z $VERSION ]; then
15     echo "Version could not be extracted from translation_list."
16     echo "This package may not be ready to be released."
17     exit 1
18 fi
19
20 DIR=`pwd`
21 PACKAGE=$(basename $DIR)
22 DATE=`date +%Y%m%d`
23 DATESTRING=`date "+%b %d, %Y"`
24
25 RELDIR=${PACKAGE}-${VERSION}-${DATE}
26
27 if [ ! -e release ]; then
28     echo "'release' not found."
29     exit 2
30 fi
31
32 mkdir $RELDIR
33 cp -pr release/* $RELDIR
34 cp dist/* $RELDIR
35 sed -i -e "s/@DATE@/$DATE/g" \
36     -e "s/@DATESTRING@/$DATESTRING/g" \
37     -e "s/@VERSION@/$VERSION/g" $RELDIR/README
38 tar cjf ${RELDIR}.tar.bz2 ${RELDIR}