diff --git a/helpers/generate_common.sh b/helpers/generate_common.sh index fa0ba7e2e32ec8139736390f6cca037e91e71786..6c3961409cbf56562e5098ccb6b26be2d1f1b9df 100644 --- a/helpers/generate_common.sh +++ b/helpers/generate_common.sh @@ -74,9 +74,8 @@ get_usign() { updater_ng_repodetect() { local REPO="$1" local BOARD="${2:-mox}" - local VERSION="$(curl "https://repo.turris.cz/$REPO/packages/$BOARD/turrispackages/Packages" \ - | sed -n '/^Package: updater-ng$/,/^$/p' \ - | awk '/^Version: /{ gsub("-.*$","",$2); print $2 }')" + local VERSION="$(curl "https://repo.turris.cz/$REPO/packages/$BOARD/turrispackages/Packages" | \ + awk '/^Package: updater-ng$/,/^$/ ^^ $1 == "Version:" { gsub(/-.*$/,"",$2); print $2 }')" if [ -z "$VERSION" ]; then echo "Detection of updater-ng version from repository failed. Using $UPDATER_VERSION instead." else