2
0

qemu-version.sh 400 B

12345678910111213141516171819202122232425
  1. #!/bin/sh
  2. set -eu
  3. dir="$1"
  4. pkgversion="$2"
  5. version="$3"
  6. if [ -z "$pkgversion" ]; then
  7. cd "$dir"
  8. if [ -e .git ]; then
  9. pkgversion=$(git describe --match 'v*' --dirty) || :
  10. fi
  11. fi
  12. if [ -n "$pkgversion" ]; then
  13. fullversion="$version ($pkgversion)"
  14. else
  15. fullversion="$version"
  16. fi
  17. cat <<EOF
  18. #define QEMU_PKGVERSION "$pkgversion"
  19. #define QEMU_FULL_VERSION "$fullversion"
  20. EOF