Joshua Brindle | ff317eb | 2009-03-12 01:23:32 -0400 | [diff] [blame] | 1 | #!/bin/bash |
| 2 | |
Stephen Smalley | 75740f4 | 2013-10-30 14:28:30 -0400 | [diff] [blame^] | 3 | DEST=../selinux-$(date '+%Y%m%d') |
Joshua Brindle | ff317eb | 2009-03-12 01:23:32 -0400 | [diff] [blame] | 4 | DIRS="libsepol libselinux libsemanage policycoreutils checkpolicy sepolgen" |
| 5 | |
Stephen Smalley | 75740f4 | 2013-10-30 14:28:30 -0400 | [diff] [blame^] | 6 | git tag -a $(date '+%Y%m%d') -m "Release $(date '+%Y%m%d')" |
| 7 | |
| 8 | rm -rf $(DEST) |
| 9 | mkdir -p $(DEST) |
Joshua Brindle | ff317eb | 2009-03-12 01:23:32 -0400 | [diff] [blame] | 10 | |
| 11 | for i in $DIRS; do |
| 12 | cd $i |
Stephen Smalley | 75740f4 | 2013-10-30 14:28:30 -0400 | [diff] [blame^] | 13 | git archive --format=tar --prefix=$i-`cat VERSION`/ HEAD | gzip > ../$(DEST)/$i-`cat VERSION`.tar.gz |
Joshua Brindle | ff317eb | 2009-03-12 01:23:32 -0400 | [diff] [blame] | 14 | cd .. |
| 15 | done |
| 16 | |
Stephen Smalley | 75740f4 | 2013-10-30 14:28:30 -0400 | [diff] [blame^] | 17 | pushd $(DEST) |
| 18 | |
| 19 | echo "Copy contents of $(DEST) to the server and add the following to the Releases wiki page:" |
| 20 | |
| 21 | echo "== Release $(date '+%Y-%m-%d') ==" |
| 22 | |
| 23 | for i in *.tar.gz; do |
| 24 | echo "[http://userspace.selinuxproject.org/releases/$(date '+%Y%m%d')/$i $i]" |
| 25 | echo "" |
| 26 | echo "`sha256sum $i`" |
| 27 | echo "" |
| 28 | done |
| 29 | |
| 30 | popd |