|
|
@ -101,8 +101,12 @@ mv "${TMP}/usr" "${PKG_ROOT}" |
|
|
|
|
|
|
|
VERSION=$(jq -r '.version' "${MANIFEST}") |
|
|
|
# if we've a tagged version (1.5.0), append the number of commits and a dummy hash |
|
|
|
HAS_COMMIT=$(echo $VERSION | grep -c '[0-9a-fA-F][0-9a-fA-f][0-9a-fA-F][0-9a-fA-F][0-9a-fA-f][0-9a-fA-F]') |
|
|
|
if [ $HAS_COMMIT -eq 0 ]; then |
|
|
|
VERSION_GOOD=$(echo $VERSION | grep -c '^[0-9]\+\.[0-9]\+\.[0-9]\+$') |
|
|
|
VERSION_WITH_COMMIT=$(echo $VERSION | grep -c '^[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+\.g[0-9a-fA-f]\+$') |
|
|
|
if [ $VERSION_GOOD -eq 0 -a $VERSION_WITH_COMMIT -eq 0 ]; then |
|
|
|
die "version does not conform to (MAJOR.MINOR.PATCH[.#NUM_COMMITS.g<HASH>])" |
|
|
|
fi |
|
|
|
if [ $VERSION_WITH_COMMIT -eq 0 ]; then |
|
|
|
VERSION="${VERSION}.0.g0000000" |
|
|
|
fi |
|
|
|
|
|
|
|