Disable strict bourne shell mode to get ksh behaviour in (S)hell
authorkn <kn@openbsd.org>
Mon, 20 Feb 2023 01:55:41 +0000 (01:55 +0000)
committerkn <kn@openbsd.org>
Mon, 20 Feb 2023 01:55:41 +0000 (01:55 +0000)
commit37e4aefe97f0dce84c435c3ed07964ea1a6c2d22
treeb9545d9732dc3c8e9cd5602e64561553824a7124
parent8cef549711c0d46f2433530f30b6e5ec60029c02
Disable strict bourne shell mode to get ksh behaviour in (S)hell

Enable features like arithmatic expression and thus make the debug aid
`FUNCS_ONLY=1 . /install.sub' work in those prompts.

'!' answers spawn their own ksh process, but (S)hell drops into /.profile
sourced by /bin/sh executed by init(8), i.e. a korn shell defaulting to
strict bourne shell mode.

Shell options in this interactive parent shell do not effect install.sub
aka. /install, /autoinstall and /upgrade as it is executed in a child.

OK afresh1
distrib/miniroot/dot.profile