From: Viktor Szakats Date: Tue, 4 Jun 2024 02:19:32 +0000 (+0200) Subject: curl-config: revert to backticks to support old target envs X-Git-Tag: curl-8_9_0~308 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=dada6736df1ff6a063c136fa2156dc3a901580b6;p=thirdparty%2Fcurl.git curl-config: revert to backticks to support old target envs Make an exception for `curl-config` because this script that may be running on any target system, including old ones, e.g. SunOS 5.10. Reported-by: Alejandro R. SedeƱo Ref: https://github.com/curl/curl/pull/13307#issuecomment-2146427358 Follow-up to fa69b41c7790fab86fd363242c81d8ef2e89e183 #13307 Closes #13871 --- diff --git a/curl-config.in b/curl-config.in index 085bb1ef56..5d40bc39f5 100644 --- a/curl-config.in +++ b/curl-config.in @@ -23,6 +23,8 @@ # ########################################################################### +# shellcheck disable=SC2006 + prefix="@prefix@" # Used in @libdir@ # shellcheck disable=SC2034 @@ -100,17 +102,17 @@ while test "$#" -gt 0; do --checkfor) checkfor=$2 - cmajor=$(echo "$checkfor" | cut -d. -f1) - cminor=$(echo "$checkfor" | cut -d. -f2) + cmajor=`echo "$checkfor" | cut -d. -f1` + cminor=`echo "$checkfor" | cut -d. -f2` # when extracting the patch part we strip off everything after a # dash as that's used for things like version 1.2.3-pre1 - cpatch=$(echo "$checkfor" | cut -d. -f3 | cut -d- -f1) + cpatch=`echo "$checkfor" | cut -d. -f3 | cut -d- -f1` - vmajor=$(echo '@CURLVERSION@' | cut -d. -f1) - vminor=$(echo '@CURLVERSION@' | cut -d. -f2) + vmajor=`echo '@CURLVERSION@' | cut -d. -f1` + vminor=`echo '@CURLVERSION@' | cut -d. -f2` # when extracting the patch part we strip off everything after a # dash as that's used for things like version 1.2.3-pre1 - vpatch=$(echo '@CURLVERSION@' | cut -d. -f3 | cut -d- -f1) + vpatch=`echo '@CURLVERSION@' | cut -d. -f3 | cut -d- -f1` if test "$vmajor" -gt "$cmajor"; then exit 0