[SeaBIOS] [Qemu-devel] [ANNOUNCE] SeaBIOS 1.7.0

Eric Blake eblake at redhat.com
Mon Apr 16 22:28:20 CEST 2012


On 04/15/2012 01:59 PM, Michael Tokarev wrote:
> On 15.04.2012 06:48, Kevin O'Connor wrote:
>> The 1.7.0 version of SeaBIOS has now been released.  For more
>> information on the release, please see:
>>
>> http://seabios.org/Releases
> 
> Um.  I can't compile it here, due to an error in ./tools/buildversion.sh.
> 
> $ sh -x ./tools/buildversion.sh out/vgaversion.c VAR16
> + OUTFILE=out/vgaversion.c
> + VAR16MODE=VAR16
> + [ -d .git ]
> + git describe --tags --long --dirty
> + VERSION=rel-1.7.0-0-ga026308
> + date +%Y%m%d_%H%M%S
> + hostname
> + VERSION=rel-1.7.0-0-ga026308-20120415_235702-gandalf
> + echo Version: rel-1.7.0-0-ga026308-20120415_235702-gandalf
> Version: rel-1.7.0-0-ga026308-20120415_235702-gandalf
> + [ VAR16 == VAR16 ]
> [: 1: VAR16: unexpected operator
> + cat
> 
> AFIAK, "==" operator is a bash(?) extension, standard
> POSIX shell only mentions "=" operator.

Not just a bash extension, as ksh and zsh have it too, but you are right
that dash doesn't implement it because POSIX 2008 (Issue 7) doesn't
require '==', just '='.  [There is a good chance that the next POSIX
revision (Issue 8) will require '==' as a synonym for '=', but as that
version of POSIX is still several years away, you're still better off
sticking to '=' for now.]

-- 
Eric Blake   eblake at redhat.com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 620 bytes
Desc: OpenPGP digital signature
URL: <http://www.seabios.org/pipermail/seabios/attachments/20120416/7ad67899/attachment.sig>


More information about the SeaBIOS mailing list