build.sh 487 B

123456789101112131415161718192021222324252627282930
  1. #!/bin/sh
  2. set -eu
  3. build_linux() {
  4. . /etc/os-release
  5. # https://github.com/actions/checkout/issues/760
  6. git config --global --add safe.directory "$PWD" || true
  7. GIT_CEILING_DIRECTORIES=$PWD
  8. export GIT_CEILING_DIRECTORIES
  9. case "$ID" in
  10. debian | ubuntu)
  11. bash .ci/package/deb/build.sh
  12. ;;
  13. almalinux | centos | fedora)
  14. bash .ci/package/rpm/build.sh
  15. ;;
  16. esac
  17. }
  18. case "$(uname -s)" in
  19. Linux)
  20. build_linux
  21. ;;
  22. MINGW*)
  23. bash .ci/package/win/build.sh
  24. ;;
  25. esac