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>

index | next in thread | previous in thread | raw e-mail

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


home | help

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