Hi all;

as you may have seen Bering-uClibc has updated ash to dash v 0.5.1 in latest 
beta version.

Since that has been discussed in the last days a few notes for you.

dash out of the box has no command line history - a patch is in our cvs and we 
are hopeful it will make it into the upstream version (it looks like the 
maintainer just missed the file).

dash out of the box is strictly POSIX compliant with the echo command, some of 
the applications on a LEAF floppy not - like ticker, sh-httpd, but other 
applications like ipsec as well. Arne wrote a patch, also in cvs, but is 
rejected by upstream maintainer.

/usr/sbin/lrcfg.conf.packs needs a "#!/bin/sh" at the start of a file; 
otherwise you can't access package configuration.

We also found that dash does not like the "POSIXness" construction  - one 
reason, we replaced it with either bb applets or standalone scripts.

Maybe I've missed some other changes we've made in the past..., but you'll see 
some preparations are needed to get dash replacing ash.

A note about bb ash, which is compelling for it's tab completion - we also 
looked into that one - but it slooow, mostly due to the reason it starts a 
new process each time test ([) or echo are called.

YMMV
kp


-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com

_______________________________________________
leaf-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to