home *** CD-ROM | disk | FTP | other *** search
- NetBSD's ash (Almquist sh) for Linux
- ====================================
-
- Version of this Linux port: 0.2
- This version can be found on ftp.sbusol.uni-sb.de(134.96.7.7) in the
- directory /pub/Linux/local/florian.
-
- I took from the NetBSD-current release as of 93/09/18 the source code
- of ash. Then I applied again the Linux patches. This will hopefully
- fix some bugs.
-
- ash is a Bourne compatible shell. It is without job control only 62K.
- The slackware distribution has shown, that such a small shell can be usefull
- for a good bootdisk. But I don't think, this shell is good for interactive
- use. Take other shells like bash, ksh or tcsh for that.
- Also bash 1.13 is now much better than 1.12...
-
- If you have problems and you can give me an exact bug report, I will have
- a look into ash. I will also keep a look at the NetBSD people.
- If someone else wants to do more work on ash, I could pass on all the email
- messages about ash I got from Arjan. Maybe this will help a little bit.
-
-
- Florian La Roche flla@stud.uni-sb.de or rzsfl@sbusol.uni-sb.de
-
-
-
- Known bugs in NetBSD's ash or the Linux ports.
- ==============================================
-
- * There are bug reports, that 'ash' will hang, if invoked from 'cron' or
- in '/etc/rc'. I am not sure, if this is still true.
-
- * The following code from trn 3.2's Pnews script gives a non-empty
- $moderator variable for all newsgroups (even the non-moderated ones).
- bash gives an empty $moderator for non-moderated groups.
-
- ---------------------------------------------------------------------------
- for newsgroup in $*; do
- # the following screwy sed should prevent Eunice from hanging on no match
- moderator=`$sed <$lib/moderators \
- -e "/^$newsgroup[ ]/!s/.*//" \
- -e "s/^$newsgroup[ ]//"`
- case ${moderator}X in
- X) tryinews=yes
- ;;
- *)
- $echo Mailing to moderator $moderator
- ---------------------------------------------------------------------------
-
-
-
- History of NetBSD's ash for Linux
- =================================
-
-
- * Version 0.2 released by Florian La Roche
-
- - I took a newer version from NetBSD-current (93/09/18) and applied again the
- patches for Linux. Maybe this fixes some errors.
-
-
- * Version 0.1 released August 21, 1993 devet@adv.win.tue.nl
-
- - added builtin test command and -u flag for detecting unset variables
- (patches from Branko Lankester).
-
- - fixed `permission denied' errors when running as root and trying to execute
- executables not owned by root (Branko).
-
- - more fixes, additions and cleanups by Branko.
-
-
- * Version 0.0 released August 20, 1993 devet@adv.win.tue.nl
-
- - original sources fetched August 10
-
- - patches for Makefile and some other files by Sunando Sen
-
- - chdir() fixes in cd.c and an initial signal(SIGCHLD,SIG_DFL) in main.c
-
-
- The patches are based on Sunando Sen's <sens@fasecon.econ.nyu.edu>
- patches with further fixes suggested by Linus Torvalds, Branko Lankester
- and Alan Cox.
-
-
- Branko Lankester: branko@hacktic.nl
- Sunando Sen: sens@fasecon.econ.nyu.edu
- Arjan de Vet: devet@adv.win.tue.nl
- Florian La Roche: flla@stud.uni-sb.de or rzsfl@sbusol.uni-sb.de
-
-