[Patch] Bashism in startkde

Oswald Buddenhagen ossi at kde.org
Mon Jun 1 10:46:31 BST 2009


On Mon, Jun 01, 2009 at 08:13:01AM +0000, Sune Vuorela wrote:
> On 2009-06-01, Thiago Macieira <thiago at kde.org> wrote:
> > Isn't $() another extension? Shouldn't we use `` instead?
> 
> It depends on what you call "extension".
> $() is posix shell, but afaik not supported by the original Bourne
> Shell. No one uses Bourne Shell today though.
> 
> I just tested:
> 
> FOO=$(id -u)
> echo $FOO
> 
> and I get the expected output in
> bash
> dash 
> posh  
> pdksh
> ksh93
> mksh
> zsh
> 
> (And then I ran out of shells)
> 
now log in into a default install of some closed-source unix and try
again. :-P

fwiw, kde assumes a posix shell in several places, but kprocess goes
through some hoops to make sure it gets one.




More information about the kde-core-devel mailing list