From: Johannes Schindelin Date: Thu, 17 Nov 2005 11:15:03 GMT Subject: Re: recent patch breaks the build ? Message-ID: In-Reply-To: <7voe4jy36p.fsf@assigned-by-dhcp.cox.net> Hi, On Thu, 17 Nov 2005, Junio C Hamano wrote: > Nick Hengeveld writes: > > > Assuming --vernum does work, is there a reasonable/portable way to > > compare two hex values like 070801? > > I would assume that it is always 6 lowercase hexdigits %06x when > supported, or showing nothing to stdout for ancient ones. > > A horrible but probably portable way would be: > > case `(echo 070801; curl-config --vernum) 2>/dev/null | > sort -r | sed -ne 2p` in > 070801) > echo Happy ;; > *) > echo Sad ;; > esac Horrible to read, but actually portable (and can be produced by a small script): case "$NUMBER" in 07080[1-9] | \ 0708[1-9]? | \ 0709?? | \ 07[1-9]??? | \ 0[8-9]???? | \ [1-9]?????) echo "Yes";; *) echo "No";; esac Ciao, Dscho