aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>2010-03-01 23:21:12 +0800
committerdes <des@FreeBSD.org>2010-03-01 23:21:12 +0800
commitffe8dbbbe4dfe6e01dfae6a9e7dfba3a16fa4d11 (patch)
tree6e8e8dd8dfb671fb700ea544208a50d3e1555afe
parentb66096fbc8a4a4feda44323cd25b58476dbbb41d (diff)
downloadfreebsd-ports-gnome-ffe8dbbbe4dfe6e01dfae6a9e7dfba3a16fa4d11.tar.gz
freebsd-ports-gnome-ffe8dbbbe4dfe6e01dfae6a9e7dfba3a16fa4d11.tar.zst
freebsd-ports-gnome-ffe8dbbbe4dfe6e01dfae6a9e7dfba3a16fa4d11.zip
Add rzsh to /etc/shells (this was handled correctly by pkg-plist when
installing from packages, just not when installing from ports) Noticed by: ru@ Feature safe: yes
-rw-r--r--shells/zsh/Makefile10
1 files changed, 5 insertions, 5 deletions
diff --git a/shells/zsh/Makefile b/shells/zsh/Makefile
index 70fc95fe1b15..d61e3cffee9f 100644
--- a/shells/zsh/Makefile
+++ b/shells/zsh/Makefile
@@ -7,7 +7,7 @@
PORTNAME= zsh
PORTVERSION= 4.3.10
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= shells
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-dev/${PORTVERSION}:src \
SF/${PORTNAME}/${PORTNAME}-doc-dev/${PORTVERSION}:doc
@@ -147,10 +147,10 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/Doc/zsh.info ${PREFIX}/info/zsh.info
.endif
@${ECHO_MSG} "Updating ${SHELLS}"
- @${CP} ${SHELLS} ${SHELLS}.bak
- @(${GREP} -v ${PREFIX}/bin/zsh ${SHELLS}.bak; \
- ${ECHO_CMD} ${PREFIX}/bin/zsh) > ${SHELLS}
- @${RM} ${SHELLS}.bak
+ @${GREP} -v ${PREFIX}/bin/r?zsh ${SHELLS} > ${SHELLS}.new
+ @${ECHO_CMD} ${PREFIX}/bin/zsh >> ${SHELLS}.new
+ @${ECHO_CMD} ${PREFIX}/bin/rzsh >> ${SHELLS}.new
+ @${MV} ${SHELLS}.new ${SHELLS}
@${PREFIX}/bin/zsh -fc ' \
setopt extendedglob nomark_dirs; \
for i in ${DATADIR}/${ZSH_VER}/functions/**/*(/) ; do \