deprecating msh in favor of hush
Mike Frysinger
vapier at gentoo.org
Sat Mar 28 20:14:27 UTC 2009
ive gone through msh and hush a bit and did a comparison ... here's what msh
provides but hush does not in latest trunk:
- login
- newgrp
these make me go "wtf are these in the shell?"
- readonly
not really important seeing as hush doesnt provide a way to declare read only
variables. afaict, POSIX doesnt require this, so i say we chalk it up as
"bashism that'd maybe be nice to have at some point" and see if anyone
actually complains.
- times
a bashism that looks pretty useless to me and isnt in POSIX. let it die.
- trap
this is about the only thing that hush needs, but we already know that.
considering all these things, i say we start the process of deprecating msh.
for now, that means simply adding "(deprecated)" to its description in kconfig
and telling people to migrate to hush.
any qualms with this ? that'd get us down to two shells (ash and hush) and
i'm fine with letting those two live. ash doesnt look like it'd be able to
scale down to no-mmu anyways ...
-mike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.busybox.net/pipermail/busybox/attachments/20090328/eee58251/attachment.pgp>
More information about the busybox
mailing list