Skip to content

Commit

Permalink
package.bash: Encode host distribution into tar filename
Browse files Browse the repository at this point in the history
  • Loading branch information
rfjakob committed Jan 9, 2016
1 parent ecdc58b commit b3c9a27
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 7 deletions.
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,9 @@
# temporary files created by the tests
/tmp

# binary releases
# binary releases and signatiures
/*.tar.gz
/*.asc

# Binaries created for cpu profiling
*.test
14 changes: 8 additions & 6 deletions package.bash
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
#!/bin/bash

set -eux
set -eu

source build.bash
source build.bash # Builds binary and sets GITVERSION (example: v0.7-15-gf01f599)
source /etc/os-release # Sets ID (example: fedora) and VERSION_ID (example: 23)
ARCH=$(go env GOARCH)

ARCH=$(go version | cut -d ' ' -f 4 | tr / -)

TARGZ=gocryptfs_${GITVERSION}_$ARCH.tar.gz
TARGZ=gocryptfs_${GITVERSION}_${ID}${VERSION_ID}_${ARCH}.tar.gz

tar czf $TARGZ gocryptfs
ls -lh $TARGZ

echo "Tar created."
echo "Hint for signing: gpg -u 23A02740 --armor --detach-sig $TARGZ"

0 comments on commit b3c9a27

Please sign in to comment.