First : building openindiana a10 with updated commands (including a secure bash) urge :-)
Second : because ksh is ten time powerfull and reliable than bash leave bash and adopt ksh. If you want history put ' set -o emacs' inside your .profile For exemple ksh can be compiled (shcomp), has object oriented programming features and many other features bash has'nt. Third : while waiting for openindiana a10 compile bash. It takes 15 minutes. Get bash and patch from ftp.gnu.org/gnu/bash $ ls bash-4.3 bash43-007.sig bash43-015.sig bash43-023.sig bash-4.3.tar.gz bash43-008 bash43-016 bash43-024 bash-4.3.tar.gz.sig bash43-008.sig bash43-016.sig bash43-024.sig bash43-001 bash43-009 bash43-017 bash43-025 bash43-001.sig bash43-009.sig bash43-017.sig bash43-025.sig bash43-002 bash43-010 bash43-018 bash43-026 bash43-002.sig bash43-010.sig bash43-018.sig bash43-026.sig bash43-003 bash43-011 bash43-019 bash43-027 bash43-003.sig bash43-011.sig bash43-019.sig bash43-027.sig bash43-004 bash43-012 bash43-020 bash43-028 bash43-004.sig bash43-012.sig bash43-020.sig bash43-028.sig bash43-005 bash43-013 bash43-021 bash43-029 bash43-005.sig bash43-013.sig bash43-021.sig bash43-029.sig bash43-006 bash43-014 bash43-022 bash43-006.sig bash43-014.sig bash43-022.sig bash43-007 bash43-015 bash43-023 Go under ksh Important for {1-29%03d} $ ksh $ cd bash-4.3 Apply all patch 001 to 029 $ for p in {1..29%03d} <<< ksh is powerfull than bash > do > gpatch -p0 < ../bash43-$p > done $ ./configure $ gmake $ gmake install /usr/local/bin/bash --version GNU bash, version 4.3.29(1)-release (i386-pc-solaris2.11) Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software; you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. /usr/local/bin/bash Verify it's OK Then cd /usr/bin mv bash bash-oi_151a9 ln -s /usr/local/bin/bash bash > Message du 02/10/14 17:13 > De : "Alan Coopersmith" > A : "Discussion list for OpenIndiana" > Copie à : > Objet : Re: [OpenIndiana-discuss] Bash bug issue > > On 10/ 2/14 07:00 AM, Brandon Hume wrote: > > On many (most? all?) Linuxes, /bin/sh *is* /bin/bash. > > Many, but not all - the Debian family and some others use a lighter weight, > POSIX compatible shell instead, dash, the Debian Almquist Shell; and many > embedded distros use BusyBox instead. > > https://en.wikipedia.org/wiki/Almquist_shell > http://lwn.net/Articles/343924/ > > -- > -Alan Coopersmith- alan.coopersm...@oracle.com > Oracle Solaris Engineering - http://blogs.oracle.com/alanc > > _______________________________________________ > openindiana-discuss mailing list > openindiana-discuss@openindiana.org > http://openindiana.org/mailman/listinfo/openindiana-discuss > _______________________________________________ openindiana-discuss mailing list openindiana-discuss@openindiana.org http://openindiana.org/mailman/listinfo/openindiana-discuss