blob: 5ebfce31a971f98ae52310a141786299e14c7750 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#! /bin/bash
set -euo pipefail
if [[ $# != 1 ]]; then
echo "ERROR: A single argument must be given to this script to specify the version"
exit 1
fi
VERSION=$1
mkdir -p release release/sources
# Create layer tarball
git archive --prefix=meta-sancloud-${VERSION}/ -o release/meta-sancloud-${VERSION}.tar.gz ${VERSION}
# Create pre-built images
kas build kas/bbe-poky.yml
mv build/tmp/deploy/images release/poky-images
mv build/tmp/deploy/sources/mirror/* release/sources/
rm -rf build/tmp
kas build kas/bbe-arago.yml
mv build/tmp/deploy/images release/arago-images
mv build/tmp/deploy/sources/mirror/* release/sources/
rm -rf build/tmp
# Automatically generate release notes from tag message
cat > release/ReleaseNotes.txt << EOF
Release Notes
=============
EOF
git tag -l --format='%(contents)' ${VERSION} | sed 1d >> release/ReleaseNotes.txt
|