John Buckman wrote:
John Buckman schrieb:
the utils/*.tcl files in CVS all need:
#!/usr/local/bin/tclsh
prepended at the top. Currently, they don't have this, and thus are
run as shell scripts.
hmm, shouldn't this be a "/usr/bin/env tclsh" instead?
This looks to be the way it should be done (from tests/new/all.tcl)
$ more tests/new/all.tcl
#!/bin/sh
# the next line restarts using tclsh \
exec tclsh "$0" "$@"
Whether these scripts needed modification or not, I just want to note
that the 'exec tclsh' is the old-school way that existed to get around
some buggy shells in systems that we all hope are dead and buried. The
/usr/bin/env tclsh is the preferred way to specify the #! line now.
Jeff
--
AOLserver - http://www.aolserver.com/
To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]>
with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject:
field of your email blank.