~ubuntu-branches/debian/jessie/libccd/jessie

« back to all changes in this revision

Viewing changes to make-release.sh

  • Committer: Package Import Robot
  • Author(s): Jose Luis Rivero
  • Date: 2014-03-24 16:51:48 UTC
  • Revision ID: package-import@ubuntu.com-20140324165148-mfno979f58rv322z
Tags: upstream-2.0
ImportĀ upstreamĀ versionĀ 2.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/bash
 
2
 
 
3
# Creates .tar.gz package of specified version.
 
4
# Takes one argument - identification of commit
 
5
 
 
6
NAME=libccd
 
7
COMMIT=""
 
8
CMD="git archive"
 
9
 
 
10
# read arguments
 
11
COMMIT="$1"
 
12
 
 
13
if [ "$COMMIT" = "" ]; then
 
14
    echo "Usage: $0 commit [--notest] [--nodoc]"
 
15
    echo "Error: you must specify commit which should be packed"
 
16
    exit -1;
 
17
fi;
 
18
 
 
19
 
 
20
PREFIX=${NAME}-$COMMIT/
 
21
FN=${NAME}-$COMMIT.tar.gz
 
22
 
 
23
if echo "$COMMIT" | grep '^v[0-9]\.[0-9]\+' >/dev/null 2>&1; then
 
24
    tmp=$(echo "$COMMIT" | sed 's/^v//')
 
25
    PREFIX=${NAME}-$tmp/
 
26
    FN=${NAME}-$tmp.tar.gz
 
27
fi
 
28
 
 
29
$CMD --prefix="$PREFIX" --format=tar $COMMIT | gzip >"$FN"
 
30
echo "Package: $FN"
 
31