pkg-vsn.sh 394 B

123456789101112131415
  1. #!/usr/bin/env bash
  2. set -euo pipefail
  3. # This script prints the release version for emqx
  4. # ensure dir
  5. cd -P -- "$(dirname -- "$0")"
  6. RELEASE="$(grep -E 'define.+EMQX_RELEASE,' include/emqx_release.hrl | cut -d '"' -f2)"
  7. if [ -d .git ] && ! git describe --tags --match "${RELEASE}" --exact >/dev/null 2>&1; then
  8. SUFFIX="-$(git rev-parse HEAD | cut -b1-8)"
  9. fi
  10. echo "${RELEASE}${SUFFIX:-}"