bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Yet Another test option


From: Bruce Korb
Subject: Re: Yet Another test option
Date: Sun, 3 Jul 2011 11:41:02 -0700

Hi Chet,

On Sun, Jul 3, 2011 at 11:21 AM, Chet Ramey <chet.ramey@case.edu> wrote:
> On 7/2/11 3:49 PM, Bruce Korb wrote:
>> Hi Chet, et al.,
>>
>> Given that sort(1GNU) now has a sort-by-version-ordering (sort -V),
>> it would seem reasonable to do version comparisons without having
>> to do a series of fork & execs.  In other words,.....
>> into something like this:
>>
>>     if test "2.6.27" -Vle "$LINUXRELEASE" ; then
>
> This seems like it is of really limited usefulness to be baked into
> the shell.

I wouldn't know.  I use it myself a bit and I am now playing with Lustre fs code
where they get it wrong because it is inconvenient to get it right.
After seeing
that, I thought I'd suggest it.  You deal with more folks with more scripting
issues than I do.  Your call.  If you like, I could offer a patch, too.

Thanks for incorporating BASH_XTRACEFD, by the way.  It _has_ proven to
be quite useful!

Cheers - Bruce

P.S. this check is really for any version below 2.6.27:

-       case $LINUXRELEASE in
-       # ext4 was in 2.6.22-2.6.26 but not stable enough to use
-       2.6.2[0-9]*) enable_ext4='no' ;;
-       *)  ..... ;;

and might have been done correctly with a version compare operator.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]