Date: Tue, 30 Oct 2007 13:13:45 -0600 From: James <jamesh@lanl.gov> To: Stephen Allen <p0036343@brookes.ac.uk> Cc: FreeBSD Questions <freebsd-questions@freebsd.org> Subject: Re: Dangers of using a non-base shell Message-ID: <1193771625.66035.8.camel@secretariat.lanl.gov> In-Reply-To: <472647A0.3030009@brookes.ac.uk> References: <472647A0.3030009@brookes.ac.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 2007-10-29 at 20:50 +0000, Stephen Allen wrote: > It's been drawn to my attention not to use bash from the ports > collection, because if one of it's dependencies (gettext or libiconv) > fails or is updated significantly, it could break, and prevent login. > The suggested solution was to use a base shell (such as sh) and append > 'bash -l' to .shrc to automatically enter bash. > > The quite annoying side-effect is having to type 'exit' twice to get out > of a su shell or screen. > > Would it be a better idea to use the pre-compiled binary for bash? No, as the same problem exists. What you're looking for is a statically compiled binary. There have been a few threads in the October about statically compiling bash. If you look hard enough, you'll even find someone who claims that the only shells for unix lovers are sh, csh, and tcsh. But I like bash's tab completion. No other shell implements it as well that I've found. > And > if I did so, could I be alerted to updates as easy as using 'pkg_version > -v' when checking if any ports need updating? > > Many thanks, > Steve > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1193771625.66035.8.camel>