Parent Directory
|
Revision Log
| Links to HEAD: | (view) (download) (annotate) |
| Sticky Revision: |
mksh R36b
upgrade; tested in chroot from 1.0/WIB image
update; spaetzle@ said he’ll test it now
mksh R31b
add warnings for the adventurous dictated by wbx@
make a full-featured mksh (which benefits from locale support even) default you can still choose to save a few K by disabling the option, as usual, but people will want the vi editing mode etc.
upgrade to a prerelease version of mksh R30, which is even smaller in the “extra small” (default in FreeWRT) mode – at the cost of vi editing mode support – and has a lot of bug fixes and some new functions (even some of the GNU bash extensions are supported)
first of a series of commits I'd suggest to not test until I did: remove busybox ash and the other shells (hush, lash, msh); always use mksh by default, as /bin/sh, /bin/ash symlink, /bin/mksh native, and default admin login shell unless bash or zsh are selected mksh is a superset of ash (I didn't find anything busybox ash can do that mksh can't), and the upcoming mksh R30 will be even smaller in -DMKSH_SMALL mode (but that one will lack vi editing mode) ok wbx@ we planned this for 1.2, but it will greatly help the nfo conversion and users request shells they can actually use if they don't have a webinterface handy
for those who have 8224 bytes¹ (on nokernel-i386 platform) too much, here's an option to *not* build an extra small mksh suggested by wbx@ ¹) in mksh R30, the savings from -DMKSH_SMALL will be much larger, alone the vi editing mode is taking up about 17 KiB on i386 BSD…
merged from branches/common-adk 1310:1685 the following packages are not converted yet: * alsa * asterisk * pmacct * zaptel * elinks * libgd * lua * mypackage * openser * php* * snort* * tmsnc additionally, freeradius doesn't compile. happy fixing :P
Remove CONFIG_DEVEL from various Config.in, whitespace cleanup
* bring shell configuration in one single place * enhance comments; make sure we always need one /bin/sh (currently not enforced; there will be no root shell selectable if none is available; the user shell will default to /bin/sh but that isn't supplied) and one /bin/ash (either busybox ash or mksh, both work fine) Now feel free to go and add a GNU b(lo)a(t)sh package... configuration is similar as mksh, and it can also be used as /bin/sh (obviously) and /bin/ash.
use the ability to install mksh as /bin/ash which was introduced in r437 (depending on ash being disabled)
as discussed with wbx@ some 2-3 weeks ago, change the BR2_ prefix to FWRT_ tested with a standard build (only the squashfs image since the jffs2 didn't get built)
add mksh package ok wbx@ "unusual large shit to /etc/profile warning"
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| root@freewrt.org:443 | ViewVC Help |
| Powered by ViewVC 1.1.20 |