home *** CD-ROM | disk | FTP | other *** search
/ Il CD di internet / CD.iso / SOURCE / AP / ASH / ASH-LINU.2 / ASH-LINU / ash-linux-0.2 / README.Linux < prev    next >
Encoding:
Text File  |  1993-10-04  |  3.0 KB  |  93 lines

  1. NetBSD's ash (Almquist sh) for Linux
  2. ====================================
  3.  
  4. Version of this Linux port: 0.2
  5. This version can be found on ftp.sbusol.uni-sb.de(134.96.7.7) in the
  6. directory /pub/Linux/local/florian.
  7.  
  8. I took from the NetBSD-current release as of 93/09/18 the source code
  9. of ash. Then I applied again the Linux patches. This will hopefully
  10. fix some bugs.
  11.  
  12. ash is a Bourne compatible shell. It is without job control only 62K.
  13. The slackware distribution has shown, that such a small shell can be usefull
  14. for a good bootdisk. But I don't think, this shell is good for interactive
  15. use. Take other shells like bash, ksh or tcsh for that.
  16. Also bash 1.13 is now much better than 1.12...
  17.  
  18. If you have problems and you can give me an exact bug report, I will have
  19. a look into ash. I will also keep a look at the NetBSD people.
  20. If someone else wants to do more work on ash, I could pass on all the email
  21. messages about ash I got from Arjan. Maybe this will help a little bit.
  22.  
  23.  
  24. Florian  La Roche     flla@stud.uni-sb.de  or  rzsfl@sbusol.uni-sb.de
  25.  
  26.  
  27.  
  28. Known bugs in NetBSD's ash or the Linux ports.
  29. ==============================================
  30.  
  31. * There are bug reports, that 'ash' will hang, if invoked from 'cron' or
  32.   in '/etc/rc'. I am not sure, if this is still true.
  33.  
  34. * The following code from trn 3.2's Pnews script gives a non-empty
  35.   $moderator variable for all newsgroups (even the non-moderated ones).
  36.   bash gives an empty $moderator for non-moderated groups.
  37.  
  38.   ---------------------------------------------------------------------------
  39.         for newsgroup in $*; do
  40.   # the following screwy sed should prevent Eunice from hanging on no match
  41.             moderator=`$sed <$lib/moderators \
  42.             -e "/^$newsgroup[     ]/!s/.*//" \
  43.             -e "s/^$newsgroup[     ]//"`
  44.             case ${moderator}X in
  45.             X)  tryinews=yes
  46.             ;;
  47.             *)
  48.             $echo Mailing to moderator $moderator
  49.   ---------------------------------------------------------------------------
  50.  
  51.  
  52.  
  53. History of NetBSD's ash for Linux
  54. =================================
  55.  
  56.  
  57. * Version 0.2 released by Florian La Roche
  58.  
  59. - I took a newer version from NetBSD-current (93/09/18) and applied again the
  60.   patches for Linux. Maybe this fixes some errors.
  61.  
  62.  
  63. * Version 0.1 released August 21, 1993 devet@adv.win.tue.nl
  64.  
  65. - added builtin test command and -u flag for detecting unset variables
  66.   (patches from Branko Lankester).
  67.  
  68. - fixed `permission denied' errors when running as root and trying to execute
  69.   executables not owned by root (Branko).
  70.  
  71. - more fixes, additions and cleanups by Branko.
  72.  
  73.  
  74. * Version 0.0 released August 20, 1993 devet@adv.win.tue.nl
  75.  
  76. - original sources fetched August 10
  77.  
  78. - patches for Makefile and some other files by Sunando Sen
  79.  
  80. - chdir() fixes in cd.c and an initial signal(SIGCHLD,SIG_DFL) in main.c
  81.  
  82.  
  83. The patches are based on Sunando Sen's <sens@fasecon.econ.nyu.edu>
  84. patches with further fixes suggested by Linus Torvalds, Branko Lankester
  85. and Alan Cox.
  86.  
  87.  
  88. Branko Lankester:    branko@hacktic.nl
  89. Sunando Sen:        sens@fasecon.econ.nyu.edu
  90. Arjan de Vet:        devet@adv.win.tue.nl
  91. Florian La Roche:       flla@stud.uni-sb.de  or rzsfl@sbusol.uni-sb.de
  92.  
  93.