blob: e48d01b81ae6164cdf9cb7a49666188af263eab9 [file] [log] [blame]
Joshua Brindleff317eb2009-03-12 01:23:32 -04001#!/bin/bash
2
Stephen Smalley75740f42013-10-30 14:28:30 -04003DEST=../selinux-$(date '+%Y%m%d')
Joshua Brindleff317eb2009-03-12 01:23:32 -04004DIRS="libsepol libselinux libsemanage policycoreutils checkpolicy sepolgen"
5
Stephen Smalley75740f42013-10-30 14:28:30 -04006git tag -a $(date '+%Y%m%d') -m "Release $(date '+%Y%m%d')"
7
Stephen Smalleyf64918f2013-10-31 14:23:26 -04008rm -rf $DEST
9mkdir -p $DEST
Joshua Brindleff317eb2009-03-12 01:23:32 -040010
11for i in $DIRS; do
12 cd $i
Stephen Smalleyf64918f2013-10-31 14:23:26 -040013 VERS=`cat VERSION`
14 ARCHIVE=$i-$VERS.tar.gz
15 git tag $i-$VERS > /dev/null 2>&1
16 git archive --format=tar --prefix=$i-$VERS/ $i-$VERS | gzip > ../$DEST/$ARCHIVE
Joshua Brindleff317eb2009-03-12 01:23:32 -040017 cd ..
18done
19
Stephen Smalleyf64918f2013-10-31 14:23:26 -040020cd $DEST
Stephen Smalley75740f42013-10-30 14:28:30 -040021
Stephen Smalleyf64918f2013-10-31 14:23:26 -040022echo "Copy *.tar.gz from $DEST to the server and add the following to the Releases wiki page:"
23
24echo ""
Stephen Smalley75740f42013-10-30 14:28:30 -040025
26echo "== Release $(date '+%Y-%m-%d') =="
27
28for i in *.tar.gz; do
29 echo "[http://userspace.selinuxproject.org/releases/$(date '+%Y%m%d')/$i $i]"
30 echo ""
31 echo "`sha256sum $i`"
32 echo ""
33done