From 6898f7783aa1784d6fbe0bde869aa09a3a88a35a Mon Sep 17 00:00:00 2001 From: Steve Price <steve@FreeBSD.org> Date: Fri, 31 Dec 1999 02:10:55 +0000 Subject: Make sure we add ksh93 to /etc/shells. PR: 15788 Submitted by: maintainer --- shells/ksh93/Makefile | 7 +++++++ shells/ksh93/pkg-plist | 2 ++ 2 files changed, 9 insertions(+) (limited to 'shells') diff --git a/shells/ksh93/Makefile b/shells/ksh93/Makefile index a29bd30f8ad4..41179ac4991c 100644 --- a/shells/ksh93/Makefile +++ b/shells/ksh93/Makefile @@ -39,4 +39,11 @@ do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/ksh ${PREFIX}/bin/ksh93 ${INSTALL_MAN} ${WRKSRC}/man/man1/sh.1 ${PREFIX}/man/man1/ksh93.1 +post-install: + @${ECHO_MSG} "Updating /etc/shells" + @${CP} /etc/shells /etc/shells.bak + @(${GREP} -v ${PREFIX}/bin/ksh93 /etc/shells.bak; \ + ${ECHO} ${PREFIX}/bin/ksh93) > /etc/shells + @${RM} /etc/shells.bak + .include <bsd.port.mk> diff --git a/shells/ksh93/pkg-plist b/shells/ksh93/pkg-plist index 86000160719b..07a5f96de8dc 100644 --- a/shells/ksh93/pkg-plist +++ b/shells/ksh93/pkg-plist @@ -1 +1,3 @@ bin/ksh93 +@exec echo "updating /etc/shells"; cp /etc/shells /etc/shells.bak; (grep -v %D/%F /etc/shells.bak; echo %D/%F) >/etc/shells +@unexec echo "updating /etc/shells"; cp /etc/shells /etc/shells.bak; (grep -v %D/%F /etc/shells.bak) >/etc/shells -- cgit v1.2.3