2
Development packaging branch is at
3
lp:~ubuntu-on-ec2/ubuntu/ec2-api-tools/<suite>
5
The package uses quilt, but not quilt 3.0. Patches are unapplied in the
8
=== To upgrade to new zip file from amazon ===
10
bzr branch lp:ubuntu/ec2-api-tools/<suite>
13
out=$(./debian/upstream-check ec2-api-tools)
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 '-' '.')
21
bzr merge-upstream ../${newzip} --version ${ver}
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
29
printf '#!/bin/sh\ncat header > "$1"\n' > xed
31
EDITOR="$PWD/xed" quilt header -e
32
files=$(ls bin/* | egrep -v "([.]cmd|ec2-cmd|~[0-9]~)$")
34
sed -i -e 's,^#!/usr/bin/env bash,#!/bin/sh,' -e '/^EC2_HOME=/d' \
35
-e 's,.*/ec2-cmd \([^ ]*\) ,ec2-cmd \1 ,' ${files}
38
bzr commit -m "refresh ${p} for ${ver}" debian/patches/${p}