From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/29711 Path: news.gmane.org!not-for-mail From: Taco Hoekwater Newsgroups: gmane.comp.tex.context Subject: Re: updating context on Ubuntu 6.06 Date: Wed, 26 Jul 2006 22:34:07 +0200 Message-ID: <44C7D1BF.1040608@elvenkind.com> References: Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1153946085 24703 80.91.229.2 (26 Jul 2006 20:34:45 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 26 Jul 2006 20:34:45 +0000 (UTC) Original-X-From: ntg-context-bounces@ntg.nl Wed Jul 26 22:34:42 2006 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from ronja.vet.uu.nl ([131.211.172.88] helo=ronja.ntg.nl) by ciao.gmane.org with esmtp (Exim 4.43) id 1G5q5G-0005rz-Sj for gctc-ntg-context-518@m.gmane.org; Wed, 26 Jul 2006 22:34:22 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 4127E1FD5C; Wed, 26 Jul 2006 22:34:22 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 10083-06; Wed, 26 Jul 2006 22:34:13 +0200 (CEST) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 65F281FCA0; Wed, 26 Jul 2006 22:34:13 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id A6E151FCA0 for ; Wed, 26 Jul 2006 22:34:10 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 10338-03 for ; Wed, 26 Jul 2006 22:34:08 +0200 (CEST) Original-Received: from post-24.mail.nl.demon.net (post-24.mail.nl.demon.net [194.159.73.194]) by ronja.ntg.nl (Postfix) with SMTP id 08A581FC78 for ; Wed, 26 Jul 2006 22:34:07 +0200 (CEST) Original-Received: from boo.demon.nl ([82.161.175.147]:47857 helo=[10.10.0.3]) by post-24.mail.nl.demon.net with esmtp (Exim 4.51) id 1G5q51-0001Y4-AU for ntg-context@ntg.nl; Wed, 26 Jul 2006 20:34:07 +0000 User-Agent: Mozilla Thunderbird 1.0.6-7.6.20060mdk (X11/20050322) X-Accept-Language: en-us, en Original-To: mailing list for ConTeXt users In-Reply-To: X-Virus-Scanned: amavisd-new at ntg.nl X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.7 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: ntg-context-bounces@ntg.nl Errors-To: ntg-context-bounces@ntg.nl X-Virus-Scanned: amavisd-new at ntg.nl Xref: news.gmane.org gmane.comp.tex.context:29711 Archived-At: Sanjoy Mahajan wrote: > > It was hard to find a machine not running bash, a measure of the > success of free software. But I eventually found a nearby Solaris > machine running 'sh' (couldn't tell which version), but it's man entry > says the same: > > if $@ is within a pair of double quotes, the positional > parameters are substituted and quoted, separated by unquoted > spaces ("$1""$2" ... ) > > So I think it's safe, and increases robustness, to change $@ -> "$@" > in all the stub scripts. Many thanks for looking that up. > > One question: How safe is it that the ctxtools.rb script is > overwritten by the unzip in the middle of running the script? Will > ruby execute half from the old script and half from the new script? That is safe. Modern scripting languages normally byte-compile the entire file before running it (the main advantage is that this captures syntrax errors before any real harm is done). Taco