diff --git a/generate.sh b/generate.sh index 5d529285beef12d1bc40f5a58b32724a23decaf6..7b399e5971208104921cbc017d6090c0cb9d5b2e 100755 --- a/generate.sh +++ b/generate.sh @@ -38,7 +38,7 @@ do_print "};" echo "spdx:" do_print do_print "pub const spdx = struct {" -list=$(do_filter '.licenses[] | { licenseId, isOsiApproved, isFsfLibre, url:.seeAlso[0] }') +list=$(do_filter '.licenses | sort_by(.licenseId)[] | { licenseId, isOsiApproved, isFsfLibre, url:.seeAlso[0] }') for lic in $list do lic_id=$(sub_filter $lic '.licenseId')