Unix Technical Forum

Re: (patch for Bash) binary package

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: ...


Go Back   Unix Technical Forum > Unix Operating Systems > Slackware Linux Support

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 02-20-2008, 09:20 AM
William Park
 
Posts: n/a
Default Re: (patch for Bash) binary package

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/
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 06:52 AM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
www.UnixAdminTalk.com