lkml.org 
[lkml]   [1999]   [Mar]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: #!perl - alternative path to script interpreters - patch to 2.2
On Sun, Mar 21, 1999 at 09:05:57AM -0500, Alexander Viro wrote:

> On Sun, 21 Mar 1999 jb@heva.net.pl wrote:
>

> > Current semantics requires to specify complete path to interpreter
> > program in the first line of script after #!. It is ok as long
> > scripts are used in the same system. In different distribution or
> > under different OS specified path is useless.
>
> Under different OS you will not have your hack in the kernel, so
> your solution has *less* chances to work there (zero, to be precise).

That's currently true, but the same line of reasoning can be used to
argue against pretty much any additional capability. This mod, if
adopted in the main Linux kernel, would make scripts more portable
between different Linux installations, and is simple enough that would
likely be quickly adopted elsewhere.

OTOH, if you were to argue against this on security grounds, you might
have a convincing argument.

> > This patch also fixes problems with scripts that come from DOS
> > environment ('\r\n' as line delimiter).

Odd that this would be needed. Isn't \r treated as just another type
of whitespace?

-- John Kodis.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:50    [W:0.075 / U:0.320 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site