diff --git a/bin/node-build b/bin/node-build index 08a2a3050..7374acefa 100755 --- a/bin/node-build +++ b/bin/node-build @@ -845,7 +845,16 @@ list_definitions() { } sort_versions() { - sed -E 'h; s/[~^<>=[:space:]]//g; s/^([[:digit:]])/a.\1/g; s/[+-]/./g; s/$/.0.0.0.0/; G; s/\n/ /' \ + sed -E ' + h; + s/[~^<>=[:space:]]//g; + s/^([[:digit:]])/a.\1/g; + s/_java/+20+java-/; + s/[-+]/./g; + s/$/.0.0.0.0/; + G; + s/\n/ /; + ' \ | LC_ALL=C sort -t. -k 1,1 -k 2,2n -k 3,3n -k 4,4n -k 5,5n \ | cut -d' ' -f 2- }