~ubuntu-branches/ubuntu/precise/euca2ools/precise-proposed

« back to all changes in this revision

Viewing changes to debian/make-upstream-snapshot

  • Committer: Bazaar Package Importer
  • Author(s): Scott Moser
  • Date: 2011-08-15 11:16:29 UTC
  • mfrom: (1.1.10 upstream)
  • Revision ID: james.westby@ubuntu.com-20110815111629-3u49jvtwabwozpb7
Tags: 2.0.0~bzr464-0ubuntu1
* new upstream snapshot of bzr revno 464. (LP: #826022)
* Note, previous upload was incorrectly named 'bzr451'.  It should have
  been named bzr461 as it was a snapshot of revision 461.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/sh
 
2
 
 
3
delim="~"
 
4
PKG="euca2ools"
 
5
 
 
6
Usage() {
 
7
   cat <<EOF
 
8
Usage: ${0##*/} trunk version revno [delim]
 
9
   create a file in '.' named 
 
10
      ${PKG}_<version><delim>bzr<revno>.orig.tar.gz
 
11
   delim should be "+" or "-"
 
12
 
 
13
   Example:
 
14
   - ${0##*/} ../trunk.dist 2.0.0 461 ~
 
15
EOF
 
16
}
 
17
fail() { echo "$@" 1>&2; exit 1; }
 
18
 
 
19
[ $# -eq 3 -o $# -eq 4 ] || { Usage 1>&2; exit 1; }
 
20
trunk=${1}
 
21
ver=${2}
 
22
revno=${3}
 
23
delim=${4:-"~"}
 
24
 
 
25
TEMP_D=$(mktemp -d)
 
26
trap "rm -Rf ${TEMP_D}" EXIT
 
27
 
 
28
dname="${PKG}-${ver}${delim}bzr${revno}"
 
29
tball="${PKG}_${ver}${delim}bzr${revno}.orig.tar.gz"
 
30
( cd "${trunk}" && bzr export -r "${revno}" "${TEMP_D}/${dname}" ) ||
 
31
   fail "failed to export $revno from ${trunk}"
 
32
 
 
33
( cd "${TEMP_D}" && tar czf - "${dname}" ) > "${tball}"
 
34
 
 
35
echo "wrote ${tball}"