Seichan です.忘れるのでメモ
FreeBSD の ports にて qmail-ldap をインストールする際,WITH_GRTDELAY をセットすると次のように make install 時に失敗する.
install -o root -g wheel -m 444 /var/tmp/usr/ports/mail/qmail-ldap/work/mailer.conf.sample /var/qmail/doc install -o root -g wheel -m 444 /var/tmp/usr/ports/mail/qmail-ldap/work/doc/README.GREETDELAY /var/qmail/doc install: /var/tmp/usr/ports/mail/qmail-ldap/work/doc/README.GREETDELAY: No such file or directory *** Error code 71 Stop in /usr/ports/mail/qmail-ldap. *** Error code 1 Stop in /usr/ports/mail/qmail-ldap. *** Error code 1
原因は単純で,README.GREETDELAY の場所が違っているので,次のように修正する事でなおる.
ayanami# diff -u Makefile.orig Makefile
--- Makefile.orig 2009-11-25 20:58:19.193184837 +0900
+++ Makefile 2009-11-25 20:56:51.230342013 +0900
@@ -494,7 +494,7 @@
${MASTER_SITE_LOCAL:S/$/:grtdelay/}
PATCH_SITE_SUBDIR+= garga/qmail/:grtdelay
PATCHFILES+= qmail-ldap-${LDAP_PATCH_DATE}-grtdelay.patch:grtdelay
-DOCFILES_WRKDIR_doc+= README.GREETDELAY
+DOCFILES_WRKSRC+= README.GREETDELAY
.endif
.if defined(SLAVE_LDAP) && defined(WITH_ENHACELOGS)
単純なミスだから対処も楽だったんだけど,もう少しテストしてからコミットしろよー.と思ってみた.
とりあえず,send-pr 完了.
http://www.freebsd.org/cgi/query-pr.cgi?pr=140866


コメント