1*2d543d20SAndroid Build Coastguard Worker#!/bin/bash 2*2d543d20SAndroid Build Coastguard Worker 3*2d543d20SAndroid Build Coastguard Workerif [ $# != 2 ]; then 4*2d543d20SAndroid Build Coastguard Worker echo "Usage: $0 last-release-date package-to-update" 5*2d543d20SAndroid Build Coastguard Worker echo " e.g. $0 20131030 sepolgen" 6*2d543d20SAndroid Build Coastguard Worker exit 1 7*2d543d20SAndroid Build Coastguard Workerfi 8*2d543d20SAndroid Build Coastguard Worker 9*2d543d20SAndroid Build Coastguard WorkerTAG=$1 10*2d543d20SAndroid Build Coastguard WorkerPKG=$2 11*2d543d20SAndroid Build Coastguard Worker 12*2d543d20SAndroid Build Coastguard WorkerDEST=../update-$TAG 13*2d543d20SAndroid Build Coastguard Workermkdir -p $DEST 14*2d543d20SAndroid Build Coastguard Worker 15*2d543d20SAndroid Build Coastguard Workerif [ \! -d $PKG ]; then 16*2d543d20SAndroid Build Coastguard Worker echo "$PKG does not exist." 17*2d543d20SAndroid Build Coastguard Worker exit 1 18*2d543d20SAndroid Build Coastguard Workerfi 19*2d543d20SAndroid Build Coastguard Worker 20*2d543d20SAndroid Build Coastguard Workercd $PKG 21*2d543d20SAndroid Build Coastguard WorkerVERS=`cat VERSION` 22*2d543d20SAndroid Build Coastguard WorkerARCHIVE=$PKG-$VERS.tar.gz 23*2d543d20SAndroid Build Coastguard Workergit tag $PKG-$VERS 24*2d543d20SAndroid Build Coastguard Workergit archive --format=tar --prefix=$PKG-$VERS/ $PKG-$VERS | gzip > ../$DEST/$ARCHIVE 25*2d543d20SAndroid Build Coastguard Workercd .. 26*2d543d20SAndroid Build Coastguard Worker 27*2d543d20SAndroid Build Coastguard Workercd $DEST 28*2d543d20SAndroid Build Coastguard Worker 29*2d543d20SAndroid Build Coastguard Workerecho "Copy $ARCHIVE from $DEST to the server and update its download link and checksum on the Releases wiki page:" 30*2d543d20SAndroid Build Coastguard Worker 31*2d543d20SAndroid Build Coastguard Workerecho "" 32*2d543d20SAndroid Build Coastguard Worker 33*2d543d20SAndroid Build Coastguard Workerecho "[http://userspace.selinuxproject.org/releases/$TAG/$ARCHIVE $ARCHIVE]" 34*2d543d20SAndroid Build Coastguard Workerecho "" 35*2d543d20SAndroid Build Coastguard Workerecho "`sha256sum $ARCHIVE`" 36*2d543d20SAndroid Build Coastguard Workerecho "" 37