From a6bab9b724b71124eb32fd698db3a7f4848f43dc Mon Sep 17 00:00:00 2001 From: tildearrow Date: Wed, 13 Sep 2023 20:01:40 -0500 Subject: [PATCH] remove bash-isms from make-appdata.sh --- res/make-appdata.sh | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/res/make-appdata.sh b/res/make-appdata.sh index 90c3e193b..78d1865ee 100755 --- a/res/make-appdata.sh +++ b/res/make-appdata.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh if [ $# -lt 2 ]; then echo "usage: $0 input output" @@ -14,11 +14,15 @@ echo " " >> "$2" for i in `git log --tags='v*' --no-walk --format="%as/%(describe:tags)"`; do releaseDate=${i%/*} releaseVer=${i#*/} - releaseType=stable - if [[ $releaseVer =~ "pre" ]]; then - releaseType=development - fi - echo " " >> "$2" + releaseVerProper=$releaseVer + case $releaseVer in + *pre*) + releaseType=development + releaseVerProper="${releaseVer%pre*}~pre${releaseVer#*pre}" + ;; + *) releaseType=stable;; + esac + echo " " >> "$2" echo " https://github.com/tildearrow/furnace/releases/tag/$releaseVer" >> "$2" echo " " >> "$2" done