From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9935 invoked by alias); 16 Dec 2011 10:39:44 -0000 Received: (qmail 9923 invoked by uid 22791); 16 Dec 2011 10:39:42 -0000 X-SWARE-Spam-Status: No, hits=-2.0 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,TW_AJ X-Spam-Check-By: sourceware.org Received: from mail-vw0-f41.google.com (HELO mail-vw0-f41.google.com) (209.85.212.41) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 16 Dec 2011 10:39:19 +0000 Received: by vbbfn1 with SMTP id fn1so2738395vbb.0 for ; Fri, 16 Dec 2011 02:39:18 -0800 (PST) MIME-Version: 1.0 Received: by 10.52.24.11 with SMTP id q11mr5359226vdf.83.1324031958780; Fri, 16 Dec 2011 02:39:18 -0800 (PST) Received: by 10.220.192.1 with HTTP; Fri, 16 Dec 2011 02:39:18 -0800 (PST) Date: Fri, 16 Dec 2011 10:39:00 -0000 Message-ID: Subject: try harder to find valid path to 'bash' From: Anthony Foiani To: crossgcc maillist , "Yann E. MORIN" Content-Type: multipart/mixed; boundary=20cf3071ced6930a0904b4333651 Mailing-List: contact crossgcc-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: crossgcc-owner@sourceware.org X-SW-Source: 2011-12/txt/msg00071.txt.bz2 --20cf3071ced6930a0904b4333651 Content-Type: text/plain; charset=UTF-8 Content-length: 1688 [Apologies if some of you get this twice -- I sent it out via HTML originally, sorry!] Yann, All -- I don't know if it's a peculiarity of my setup, but I was getting errors from the "trivial checks" that 'bash' isn't a valid shell. This fixed it for me (on a fairly new Fedora 16 x86-64 host); hopefully it'll help others, or you can tell me where/how I'm being stupid. :) (Root cause that I'm fixing here seems to be that you have a variable named "bash" in your environment that contains the full path to the bash executable. I don't have such a variable, but there is one named BASH [note caps vs. lowercase] which has that path, and the latter is "more standard" so far as I know. And this probably should be a note on the changeset; sorry about that...) Happy holidays! (Patch inline below, also attached in case gmail decides to munge whitespace...) # HG changeset patch # User Anthony Foiani # Date 1324030286 25200 # Branch ajf-fix_bash_path # Node ID 054f80c2e1b9ff5e6b2a5c437d21e8bd58e40cf1 # Parent 4193d6e6a17430a177fa88c287879c2c35e319f3 try harder to get a valid path to bash. diff -r 4193d6e6a174 -r 054f80c2e1b9 config/global/build-behave.in --- a/config/global/build-behave.in Tue Dec 13 23:32:39 2011 +0100 +++ b/config/global/build-behave.in Fri Dec 16 03:11:26 2011 -0700 @@ -128,5 +128,5 @@ string default "/bin/sh" if CONFIG_SHELL_SH default "/bin/ash" if CONFIG_SHELL_ASH - default "${bash}" if CONFIG_SHELL_BASH + default "${BASH:-/bin/bash}" if CONFIG_SHELL_BASH default CONFIG_SHELL_CUSTOM_PATH if CONFIG_SHELL_CUSTOM || BACKEND --20cf3071ced6930a0904b4333651 Content-Type: text/x-patch; charset=US-ASCII; name="ajf-fix_bash_path-01.patch" Content-Disposition: attachment; filename="ajf-fix_bash_path-01.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gw92di790 Content-length: 1143 IyBIRyBjaGFuZ2VzZXQgcGF0Y2gKIyBVc2VyIEFudGhvbnkgRm9pYW5pIDxh bnRob255LmZvaWFuaUBnbWFpbC5jb20+CiMgRGF0ZSAxMzI0MDMwMjg2IDI1 MjAwCiMgQnJhbmNoIGFqZi1maXhfYmFzaF9wYXRoCiMgTm9kZSBJRCAwNTRm ODBjMmUxYjlmZjVlNmIyYTVjNDM3ZDIxZThiZDU4ZTQwY2YxCiMgUGFyZW50 ICA0MTkzZDZlNmExNzQzMGExNzdmYTg4YzI4Nzg3OWMyYzM1ZTMxOWYzCnRy eSBoYXJkZXIgdG8gZ2V0IGEgdmFsaWQgcGF0aCB0byBiYXNoLgoKZGlmZiAt ciA0MTkzZDZlNmExNzQgLXIgMDU0ZjgwYzJlMWI5IGNvbmZpZy9nbG9iYWwv YnVpbGQtYmVoYXZlLmluCi0tLSBhL2NvbmZpZy9nbG9iYWwvYnVpbGQtYmVo YXZlLmluCVR1ZSBEZWMgMTMgMjM6MzI6MzkgMjAxMSArMDEwMAorKysgYi9j b25maWcvZ2xvYmFsL2J1aWxkLWJlaGF2ZS5pbglGcmkgRGVjIDE2IDAzOjEx OjI2IDIwMTEgLTA3MDAKQEAgLTEyOCw1ICsxMjgsNSBAQAogICAgIHN0cmlu ZwogICAgIGRlZmF1bHQgIi9iaW4vc2giICAgICAgICAgICAgICAgICAgIGlm IENPTkZJR19TSEVMTF9TSAogICAgIGRlZmF1bHQgIi9iaW4vYXNoIiAgICAg ICAgICAgICAgICAgIGlmIENPTkZJR19TSEVMTF9BU0gKLSAgICBkZWZhdWx0 ICIke2Jhc2h9IiAgICAgICAgICAgICAgICAgICBpZiBDT05GSUdfU0hFTExf QkFTSAorICAgIGRlZmF1bHQgIiR7QkFTSDotL2Jpbi9iYXNofSIgICAgICAg IGlmIENPTkZJR19TSEVMTF9CQVNICiAgICAgZGVmYXVsdCBDT05GSUdfU0hF TExfQ1VTVE9NX1BBVEggICAgaWYgQ09ORklHX1NIRUxMX0NVU1RPTSB8fCBC QUNLRU5ECmV4cG9ydGluZyBwYXRjaDoKPGZkb3Blbj4K --20cf3071ced6930a0904b4333651 Content-Type: text/plain; charset=us-ascii Content-length: 71 -- For unsubscribe information see http://sourceware.org/lists.html#faq --20cf3071ced6930a0904b4333651--