On Tue, Apr 4, 2017 at 9:52 PM, Jens Alfke <j...@mooseyard.com> wrote: > >> On Apr 4, 2017, at 8:33 PM, Pavel Volkov <pavelivol...@gmail.com> wrote: >> >> bash it's Bourne again shell. Not Bourne shell. Bash is more then POSIX >> shell. > > Yes, that’s what they said. The Bourne shell is ‘sh’. > >> And you forgot the FreeBSD in your listing. As example. It does not use bash >> at all. > > It doesn’t come with bash installed (presumably as an aftereffect of the > ancient religious war between BSD and System V; tcsh was a BSD invention.) > But so what? You can easily install it through a package manager. If that > means SQLite has a dependency on it, that’s nothing awful; most software has > dependencies on other software, and package managers track those dependencies > very well. > > The issue here seems to be that some scripts in the SQLite source > distribution are _implicitly_ assuming that the default shell is bash, or > else that ‘sh’ is an alias of bash. The best fix, IMHO, would be to make > those scripts explicitly invoke bash, using a shebang or whatever.
I'm not as conversant with posix systems, but there isn't a standard location for bash on systems where it is not the default shell. Does sh not provide the necessary functionality with some other syntax? > > —Jens > _______________________________________________ > sqlite-users mailing list > sqlite-users@mailinglists.sqlite.org > http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users -- Scott Robison _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users