-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 GeorgeDS wrote: > On Fri, 2006-11-24 at 04:08, Ruben Garcia wrote: >> Would something like >> >> if [uname|grep BSD] >> /* bsd related configure options */ >> else >> /* General options */ >> >> work? >> >> Please test the uname in a bsd, and post the correct invocation. > > On OpenBSD 3.9 and 3.4 uname without options prints: > OpenBSD > > Your little script does not work on either 3.9 or 3.4. The following > modification works on both. > > if uname|grep BSD > then > echo "BSD" > else > echo "NOT" > fi > > On 3.4 the default root shell was csh. Sometime between 3.4 and 3.9 it > changed to ksh, but with both, without the "then" you get a syntax > error, and with the brackets uname cannot be found. I don't remember > the default user shell was as I always set mine to ksh. The scripts > work the same under bash on CentOS/Red Hat Enterprise Linux 3.4. The > above also worked printing NOT, or Linux if BSD was changed to Linux. > They get the same errors without the then or with the [ ] brackets. > > George Shaffer > > > Thanks! I'll start the merge this weekend. Sorry about the brackets, I don't usually program bash and always have to look the syntax up. It was meant only as an example of what I wanted to do. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFFZxQOjJvgg3iy84QRAm+lAJ9E7fRDE7rZWmIhfJp1kuT1atsdyQCbBjhp fXpf3GFRtKfjWhriZiQ/gwk= =01Zh -----END PGP SIGNATURE-----

