pre-compile.sh 575 B

123456789101112131415161718192021222324
  1. #!/usr/bin/env bash
  2. set -euo pipefail
  3. # NOTE: PROFILE_STR may not be exactly PROFILE (emqx or emqx-enterprise)
  4. # it might be with suffix such as -pkg etc.
  5. PROFILE_STR="${1}"
  6. case "$PROFILE_STR" in
  7. *enterprise*)
  8. dashboard_version="$EMQX_EE_DASHBOARD_VERSION"
  9. ;;
  10. *)
  11. dashboard_version="$EMQX_DASHBOARD_VERSION"
  12. ;;
  13. esac
  14. # ensure dir
  15. cd -P -- "$(dirname -- "${BASH_SOURCE[0]}")/.."
  16. ./scripts/get-dashboard.sh "$dashboard_version"
  17. ./scripts/merge-config.escript
  18. ./scripts/merge-i18n.escript
  19. ./scripts/update-bom.sh "$PROFILE_STR" ./rel