diff --git a/.github/workflows/data.yml b/.github/workflows/data.yml index 28200a60..12916fba 100644 --- a/.github/workflows/data.yml +++ b/.github/workflows/data.yml @@ -45,7 +45,7 @@ jobs: TAG="" if [ "${PRERELEASE}" = "true" ]; then - TAG="$(curl -skL --connect-timeout 10 "${REPO}/tags" | grep /refs/tags/.*\.zip | sed -E 's/.*\/refs\/tags\/(.*)\.zip.*$/\1/' | sort -rV | head -1)" + TAG="$(curl -skL --connect-timeout 10 "${REPO}/tags" | grep "/refs/tags/.*\.zip" | sed -E 's/.*\/refs\/tags\/(.*)\.zip.*$/\1/' | sort -rV | head -1)" else LATESTURL="$(curl -skL --connect-timeout 10 -w %{url_effective} -o /dev/null "${REPO}/releases/latest")" TAG="${LATESTURL##*/}" diff --git a/.github/workflows/issues.yml b/.github/workflows/issues.yml index a6310dd5..6e32a863 100644 --- a/.github/workflows/issues.yml +++ b/.github/workflows/issues.yml @@ -182,7 +182,7 @@ jobs: TAG="" if [ "${PRERELEASE}" = "true" ]; then - TAG="$(curl -skL --connect-timeout 10 "${REPO}/tags" | grep /refs/tags/.*\.zip | sed -E 's/.*\/refs\/tags\/(.*)\.zip.*$/\1/' | sort -rV | head -1)" + TAG="$(curl -skL --connect-timeout 10 "${REPO}/tags" | grep "/refs/tags/.*\.zip" | sed -E 's/.*\/refs\/tags\/(.*)\.zip.*$/\1/' | sort -rV | head -1)" else LATESTURL="$(curl -skL --connect-timeout 10 -w %{url_effective} -o /dev/null "${REPO}/releases/latest")" TAG="${LATESTURL##*/}" diff --git a/files/initrd/opt/rr/include/functions.sh b/files/initrd/opt/rr/include/functions.sh index ab1df3bb..2489ceb2 100755 --- a/files/initrd/opt/rr/include/functions.sh +++ b/files/initrd/opt/rr/include/functions.sh @@ -398,7 +398,7 @@ function checkBIOS_VT_d() { # 1 - mode function rebootTo() { local MODES="config recovery junior bios memtest" - if [ -z "${1}" ] || ! echo "${MODES}" | grep -qw "${1}"; then exit 1; fi + if [ -z "${1}" ] || ! echo "${MODES}" | grep -wq "${1}"; then exit 1; fi # echo "Rebooting to ${1} mode" GRUBPATH="$(dirname "$(find "${PART1_PATH}/" -name grub.cfg 2>/dev/null | head -1)")" [ -z "${GRUBPATH}" ] && exit 1