diff options
Diffstat (limited to 'shells/ksh93/Makefile')
-rw-r--r-- | shells/ksh93/Makefile | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/shells/ksh93/Makefile b/shells/ksh93/Makefile index 504ffd9449df..8dbc94da5353 100644 --- a/shells/ksh93/Makefile +++ b/shells/ksh93/Makefile @@ -15,7 +15,6 @@ MAINTAINER= naddy@mips.inka.de RESTRICTED= "Source recipient must acknowledge license" DISTNAME= ${PORTNAME}-${VERSION} DISTFILES= INIT.${VERSION}.tgz ast-ksh.${VERSION}.tgz -DIST_SUBDIR= ${PORTNAME} NO_WRKSUBDIR= yes MAKE_ARGS= CC='${CC}' CCFLAGS='${CFLAGS}' SHELL='${SH}' @@ -27,7 +26,7 @@ MAN1= ksh93.1 .if defined(ACCEPT_AST_LICENSE) post-patch: - @touch ${WRKSRC}/lib/package/gen/ast.license.accepted + @${TOUCH} ${WRKSRC}/lib/package/gen/ast.license.accepted .else IS_INTERACTIVE= yes # must acknowledge license .endif @@ -41,4 +40,11 @@ do-install: ${INSTALL_MAN} ${WRKSRC}/arch/freebsd.${ARCH}/man/man1/sh.1 \ ${PREFIX}/man/man1/ksh93.1 +post-install: + @${ECHO} "updating /etc/shells" + @${CP} /etc/shells /etc/shells.bak + @(${GREP} -v ${PREFIX}/bin/ksh93 /etc/shells.bak; \ + ${ECHO} ${PREFIX}/bin/ksh93) >/etc/shells + @${RM} -f /etc/shells.bak + .include <bsd.port.mk> |