~awstools-dev/ubuntu/oneiric/ec2-api-tools/oneiric

« back to all changes in this revision

Viewing changes to debian/README.source

  • Committer: Bazaar Package Importer
  • Author(s): Scott Moser
  • Date: 2010-09-20 13:10:04 UTC
  • mfrom: (1.1.6 upstream)
  • Revision ID: james.westby@ubuntu.com-20100920131004-tdisdl2e91j0d93w
Tags: 1.3.57419-0ubuntu1
* New upstream release. API version 2010-08-31 (LP: #644074)
  * Resource Tagging
  * Idempotent Instance Creation
  * Filtering
  * import keypair

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
=== General Info ===
 
2
Development packaging branch is at
 
3
   lp:~ubuntu-on-ec2/ubuntu/ec2-api-tools/<suite>
 
4
 
 
5
The package uses quilt, but not quilt 3.0.  Patches are unapplied in the
 
6
source directory.
 
7
 
 
8
=== To upgrade to new zip file from amazon ===
 
9
 
 
10
bzr branch lp:ubuntu/ec2-api-tools/<suite>
 
11
 
 
12
cd maverick
 
13
out=$(./debian/upstream-check ec2-api-tools)
 
14
set -- ${out}
 
15
newzip=${1}; date=${2}; size=${3}
 
16
url=http://s3.amazonaws.com/ec2-downloads
 
17
(cd .. && wget "${url}/${newzip}")
 
18
ver=${newzip#ec2-api-tools-}; ver=${ver%.zip}
 
19
ver=$(echo "${ver}" | tr '-' '.')
 
20
 
 
21
bzr merge-upstream ../${newzip} --version ${ver}
 
22
 
 
23
# update 'debian/ubuntu-fix-paths.patch' patch
 
24
p=ubuntu-fix-paths.patch
 
25
while [ "$(quilt next)" != "${p}" ]; do quilt push; done
 
26
quilt header ${p} > header
 
27
quilt del ${p}
 
28
quilt new ${p}
 
29
printf '#!/bin/sh\ncat header > "$1"\n' > xed
 
30
chmod 755 xed
 
31
EDITOR="$PWD/xed" quilt header -e
 
32
files=$(ls bin/* | egrep -v "([.]cmd|ec2-cmd|~[0-9]~)$")
 
33
quilt add ${files}
 
34
sed -i -e 's,^#!/usr/bin/env bash,#!/bin/sh,' -e '/^EC2_HOME=/d' \
 
35
      -e 's,.*/ec2-cmd \([^ ]*\) ,ec2-cmd \1 ,' ${files}
 
36
quilt refresh
 
37
rm header xed
 
38
bzr commit -m "refresh ${p} for ${ver}" debian/patches/${p}