diff --git a/scripts/find_version.sh b/scripts/find_version.sh index 8f6e43395..d3a39d01b 100755 --- a/scripts/find_version.sh +++ b/scripts/find_version.sh @@ -1,8 +1,4 @@ -#!/bin/bash -# Credit: https://stackoverflow.com/a/4774063 -SCRIPTPATH="$( cd -- "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )" -TMPENVFILE=$(mktemp /tmp/lvgl.script.XXXXXX) -cat $SCRIPTPATH/../lv_version.h | grep "#define LVGL_VERSION_" | sed 's/#define //g' | sed -r 's/\s+/=/' > $TMPENVFILE -. $TMPENVFILE -rm $TMPENVFILE -echo $LVGL_VERSION_MAJOR.$LVGL_VERSION_MINOR +#!/bin/sh + +SCRIPTPATH="$( cd -- "$(dirname "$0")" >/dev/null 2>&1 || exit ; pwd -P )" +sed -n '/LVGL_VERSION_MAJOR/ {N;s@#define \+LVGL_VERSION_M.... \+@@g;s@\n@.@p}' "$SCRIPTPATH/../lv_version.h"