[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: usrmerge breaks POSIX



Hi Vincent,

On Wed, 2024-02-14 at 18:20 +0100, Vincent Lefevre wrote:
POSIX says:

  SHELL   This variable shall represent a pathname of the user's
          preferred command language interpreter. If this interpreter
          does not conform to the Shell Command Language in XCU
          Chapter 2 (on page 2345), utilities may behave differently
          from those described in POSIX.1-2017.

There is no requirement to match one of the /etc/shells pathnames.

I have hopefully good news for you! You can set the SHELL variable yourself to your preferred value. For example:

export SHELL=/home/user/.bin/the-best-shell-of-all

(The details might vary depending on the shell you are currently in.) usrmerge does not affect this at all.

Ansgar


Reply to: