diff options
author | Damien Martin-Guillerez <dmarting@google.com> | 2016-01-11 21:42:59 +0000 |
---|---|---|
committer | Damien Martin-Guillerez <dmarting@google.com> | 2016-01-11 22:52:09 +0000 |
commit | 848740c23f101ead71a26ab62cbe6ef1a7d164dd (patch) | |
tree | 8cb8e0526c12485fcfc2c2513e87d828d44db9bb /scripts | |
parent | 1013e03fe52017c07bb2dbc69c38d56364c375a0 (diff) |
Fix bazel version for debian package
0.1.3 was transformed into 0.1.~3 instead of 0.1.3
Tested the regexp manually with:
echo 0.1.3 | sed ...
echo 0.1.3rc3 | sed ...
--
MOS_MIGRATED_REVID=111884245
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/packages/BUILD | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/packages/BUILD b/scripts/packages/BUILD index 15b39c4de5..71a8e63a0e 100644 --- a/scripts/packages/BUILD +++ b/scripts/packages/BUILD @@ -146,7 +146,11 @@ genrule( "find . -name stable-status.txt -exec cat '{}' ';'" + " | grep EMBED_LABEL | cut -d ' ' -f 2-" + # Debian package manager does not order our rcs correctly, insert a tilde - " | sed -E 's/^([0-9\\.]+)(.+)$$/\\1~\\2/'" + + # Non RC version number are not matched by the regex, example translations: + # 0.1.2 0.1.2 + # 0.1.2rc2 0.1.2~rc2 + # 0.1.2rc2-jdk7 0.1.2~rc2-jdk7 + " | sed -E 's/^([0-9\\.]+)([^0-9\\.].*)$$/\\1~\\2/'" + " > $@\n", stamp = 1, ) |