remove bash-isms from make-appdata.sh
This commit is contained in:
parent
c520c291f0
commit
a6bab9b724
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/bash
|
#!/bin/sh
|
||||||
|
|
||||||
if [ $# -lt 2 ]; then
|
if [ $# -lt 2 ]; then
|
||||||
echo "usage: $0 input output"
|
echo "usage: $0 input output"
|
||||||
|
@ -14,11 +14,15 @@ echo " <releases>" >> "$2"
|
||||||
for i in `git log --tags='v*' --no-walk --format="%as/%(describe:tags)"`; do
|
for i in `git log --tags='v*' --no-walk --format="%as/%(describe:tags)"`; do
|
||||||
releaseDate=${i%/*}
|
releaseDate=${i%/*}
|
||||||
releaseVer=${i#*/}
|
releaseVer=${i#*/}
|
||||||
releaseType=stable
|
releaseVerProper=$releaseVer
|
||||||
if [[ $releaseVer =~ "pre" ]]; then
|
case $releaseVer in
|
||||||
releaseType=development
|
*pre*)
|
||||||
fi
|
releaseType=development
|
||||||
echo " <release version=\"${releaseVer/pre/~pre}\" date=\"$releaseDate\" type=\"$releaseType\">" >> "$2"
|
releaseVerProper="${releaseVer%pre*}~pre${releaseVer#*pre}"
|
||||||
|
;;
|
||||||
|
*) releaseType=stable;;
|
||||||
|
esac
|
||||||
|
echo " <release version=\"${releaseVerProper}\" date=\"$releaseDate\" type=\"$releaseType\">" >> "$2"
|
||||||
echo " <url>https://github.com/tildearrow/furnace/releases/tag/$releaseVer</url>" >> "$2"
|
echo " <url>https://github.com/tildearrow/furnace/releases/tag/$releaseVer</url>" >> "$2"
|
||||||
echo " </release>" >> "$2"
|
echo " </release>" >> "$2"
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in a new issue