>> > ports treeをcsupで更新してからやってみましたが、同じでした。
>> > あ、OPENSSH_OVERWRITE_BASE=1 にしてました...
単純に
ports/security/openssh-portable/Makefile
のバグだと思います。OPENSSH_OVERWRITE_BASE=1のときにrc.d/opensshをイン
ストールする必要ないので。
cvsweb見るとここのcommitでロジックが逆転してるように見えます。
http://www.freebsd.org/cgi/cvsweb.cgi/ports/security/openssh-portable/Makefile.diff?r1=1.101;r2=1.102
で、最新は既にUSE_RC_SUBR使うようになってるので、下記の修正でいいんじゃないかな。
---
Munechika SUMIKAWA @ FreeBSD.org
--- Makefile- 2009-04-10 18:16:59.000000000 +0900
+++ Makefile 2009-04-10 18:17:11.000000000 +0900
@@ -246,13 +246,6 @@
post-install:
${INSTALL_DATA} -c ${WRKSRC}/ssh_config.out ${ETCSSH}/ssh_config-dist
${INSTALL_DATA} -c ${WRKSRC}/sshd_config.out ${ETCSSH}/sshd_config-dist
-.if defined(WITH_OVERWRITE_BASE)
- @${ECHO_CMD} "===> Installing rc.d startup script(s)"
- @${ECHO_CMD} "@cwd ${LOCALBASE}" >> ${TMPPLIST}
- @${INSTALL_SCRIPT} ${WRKDIR}/openssh
${LOCALBASE}/etc/rc.d/${RC_SCRIPT_NAME}
- @${ECHO_CMD} "etc/rc.d/${RC_SCRIPT_NAME}" >> ${TMPPLIST}
- @${ECHO_CMD} "@cwd ${PREFIX}" >> ${TMPPLIST}
-.endif
@${CAT} ${PKGMESSAGE}
test: build