Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Nov 2021 09:10:31 +0100
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        Yasuhiro Kimura <yasu@FreeBSD.org>
Cc:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   Re: git: ae1787aab23e - main - shells/zsh: Add BASE_ZSH option
Message-ID:  <20211126081031.gwbnmgrtwwr7umon@aniel.nours.eu>
In-Reply-To: <202111260055.1AQ0tAJY022570@gitrepo.freebsd.org>
References:  <202111260055.1AQ0tAJY022570@gitrepo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Nov 26, 2021 at 12:55:10AM +0000, Yasuhiro Kimura wrote:
> The branch main has been updated by yasu:
> 
> URL: https://cgit.FreeBSD.org/ports/commit/?id=ae1787aab23e44e369dbb0cc814e8318c6f86e0d
> 
> commit ae1787aab23e44e369dbb0cc814e8318c6f86e0d
> Author:     Yasuhiro Kimura <yasu@FreeBSD.org>
> AuthorDate: 2021-10-12 16:47:27 +0000
> Commit:     Yasuhiro Kimura <yasu@FreeBSD.org>
> CommitDate: 2021-11-26 00:53:36 +0000
> 
>     shells/zsh: Add BASE_ZSH option
>     
>     Add new option BASE_ZSH that makes zsh and rzsh also available as
>     /bin/zsh and /bin/rzsh.
>     
>     Under ports flamework everything is installed under /usr/local unless
>     custom prefix is used. And according to it zsh is installed as
>     /usr/local/bin/zsh. But on most Linux based OSes zsh is installed as
>     /bin/zsh. And it causes problem if user's account information is
>     shared between FreeBSD and Linux by using such tools as LDAP or NIS as
>     account information also includes absolute path of user's login shell.
>     To work around it I have created /bin/zsh as symbolic link referencing
>     /usr/local/bin/zsh and also edited /etc/shells to add /bin/zsh to it
>     every time I set up new FreeBSD system. But it's quite bothersome and
>     that is why I add new BASE_ZSH option.
>     
>     While I'm here,
>     
>     * Pet portclippy
>     * Re-format Makefile with portfmt
>     
>     PR:             259109
>     Proposed by:    Chris Hutchinson (more intuitive option name)
>     Approved by:    maintainer timeout (> 2 weeks)
> ---
>  shells/zsh/Makefile  | 80 ++++++++++++++++++++++++++++------------------------
>  shells/zsh/pkg-plist |  2 ++
>  2 files changed, 45 insertions(+), 37 deletions(-)

Please revert, sorry I should have seen and replied to this PR which I didn't.
We have been fighting for years to try to reduce the number of ports installing
things in the base system.


Best regards,
Bapt



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20211126081031.gwbnmgrtwwr7umon>