This is a discussion on Re: (patch for Bash) binary package within the Slackware Linux Support forums, part of the Unix Operating Systems category; --> William Park <opengeometry@yahoo.ca> wrote: > By popular demand, pre-compiled binary-only package (Linux x86 platform > only) is now avaiable: ...
| |||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| William Park <opengeometry@yahoo.ca> wrote: > By popular demand, pre-compiled binary-only package (Linux x86 platform > only) is now avaiable: > http://home.eol.ca/~parkw/bashdiff/b....19-i486-1.tgz > > Essentially, it's compiled without links to external libraries, namely > PostgreSQL, MySQL, SQLite, GDBM, and Expat, ie. > ./configure --disable-postgresql --disable-mysql --disable-sqlite > --disable-gdbm --disable-expat > So, if you run official Bash-2.05b/3.0, then you can also run my patched > shell. > > To extract the tarball... If you run Slackware, then you know what to > do, ie. > installpkg bashdiff-basic-1.19-i486-1.tgz > If not, then you need to type > cd / > tar -xzf bashdiff-basic-1.19-i486-1.tgz > You'll find all the goodies under /usr/local/. > > > To play with the main shell, > /usr/local/bin/bash # you are in my shell > exit # back to your original shell I forgot. There is all-in-one executable /usr/local/bin/bash+william which includes all loadable builtins, so that you don't have to do enable -f ... But, other than that, it's the same as '/usr/local/bin/bash'. > > To play with loadable builtins, > ldconfig # as root > enable -f /usr/local/lib/william.so \ > arraycat arraymap arrayunzip arrayzip basp binary \ > isnumber match pp_append pp_collapse pp_flip pp_overwrite \ > pp_pop pp_push pp_read pp_rotateleft pp_rotateright pp_set \ > pp_sort pp_swap pp_transpose pp_trim pp_uniq sscanf strcat \ > strcmp strcpy strlen tonumber tostring vplot > You can do this in Bash-2.05b, Bash-3.0, or in the newly extracted > BashDiff shell. As long as you have 'enable -f'. > > To get help, > help arraycat arraymap arrayunzip arrayzip basp binary \ > isnumber match pp_append pp_collapse pp_flip pp_overwrite \ > pp_pop pp_push pp_read pp_rotateleft pp_rotateright pp_set \ > pp_sort pp_swap pp_transpose pp_trim pp_uniq sscanf strcat \ > strcmp strcpy strlen tonumber tostring vplot > help '${var|' '{a..b}' '<<+' > help try case for while until raise read echo -- William Park <opengeometry@yahoo.ca>, Toronto, Canada ThinFlash: Linux thin-client on USB key (flash) drive http://home.eol.ca/~parkw/thinflash.html BashDiff: Extended Bash shell http://freshmeat.net/projects/bashdiff/ |