diff options
| -rwxr-xr-x | package.bash | 19 | 
1 files changed, 17 insertions, 2 deletions
| diff --git a/package.bash b/package.bash index d3b95fd..4cb462e 100755 --- a/package.bash +++ b/package.bash @@ -3,8 +3,23 @@  set -eu  cd $(dirname "$0") -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) +# Build binary and sets $GITVERSION (example: v0.7-15-gf01f599) +source build.bash + +# Set $ID (example: "fedora", "debian") and $VERSION_ID (example: "23", "8") +if [[ -e /etc/os-release ]]; then +	# Modern Debian and Fedora +	source /etc/os-release +elif [[ -e /etc/redhat-release ]]; then +	# RHEL and CentOS +	ID=$(cat /etc/redhat-release | tr ' ' '_') +	VERSION_ID="" +else +	echo "Could not get distribution version" +	ID=unknown +	VERSION_ID=.unknown +fi +  ARCH=$(go env GOARCH)  # Build gocryptfs.1 man page  ./Documentation/MANPAGE-render.bash > /dev/null | 
