Bash 1.10 -rw-rw-rw- 1 gray 230801 Nov 27 08:16 110bin-d3.zoo -rw-r--r-- 1 weiner 64476 Nov 6 11:34 110src-d3.zoo This is the readme file that comes along with distribution 3 of Bash for TOS. The only real change from distribution 2 is that Bash went from version 1.08 to 1.10. There were many internal bugs fixed in Bash and Readline, and they help the ST user out greatly, but the ST fixes that were in place, were basically unchanged. The procedure for setting up a BASH directory for compilation has been massively changed since the previous version. It is now very easy. A. If you are reading this file you should also have in this directory 1. patches.zoo - new patches + additions 2. boot-strap.sh - a sh compatible script All of this stuff is set to go for a cross compiler system. If you want to build this thing with a native TOS gcc then you will have to hack at the Makefile's a bit. B. boot-strap.sh This is a shell compatible script that transforms a virgin FSF version of bash (from a tar file) into a ST-BASH source directory just waiting to be built. It does some error checking along the way, but I still give no promises. Put bash-1.10.tar (get it from prep.ai.mit.edu - it comes compressed so uncompress it first) into any directory, actually maybe name the directory st-bash110/, then copy patches.zoo and boot-strap.sh into this directory. cd to this directory and (if you are not running bash or sh, start a sh now) type ". boot-strap bash-1.10.tar", the script will let you know how things go, and abort if things get too bad. C. Building a ST-BASH cd to st-bash110/lib hit make -f Makefile.cross ; produces lib/readline/readline.olb lib/glob/glob.olb copy "st-bash110/lib/readline/readline.olb" - and - "st-bash110/lib/glob/glob.olb" into $GNULIB/ copy "st-bash110/lib/readline/*.h" into $GNUINC/readline/ cd to st-bash110/src hit make -f Makefile.cross ; produces the bash.ttp executable. ------------------------------------------------------------------------- report bugs to : scott@sparc1.stevens-tech.edu