Subject: Re: emailing MESSAGE (was Re: packages writing files out of LOCALBASE)
To: Jeremy C. Reed <reed@reedmedia.net>
From: Julio Merino <jmmv@menta.net>
List: tech-pkg
Date: 11/03/2002 10:41:51
On Sat, 2 Nov 2002 16:43:09 -0800 (PST)
"Jeremy C. Reed" <reed@reedmedia.net> wrote:
> This would be useful especially when installing several packages at once,
> because many MESSAGEs can scroll by (or easily forgotton).
>
> Please try the following and send your feedback. Set MAIL_MESSAGE=1 in
> /etc/mk.conf, for example to use.
I like the idea, but maybe allowing MAIL_MESSAGE hold an email address
instead of a boolean value could be better. Like: MAIL_MESSAGE=root@localhost
or something. And, does this deal with packages that have multiple messages?
BTW, you inversed diff arguments :p
Thanks
> --- mk/bsd.pkg.mk Sat Nov 2 16:40:20 2002
> +++ mk/bsd.pkg.mk.orig Sat Nov 2 16:23:02 2002
> @@ -2193,14 +2193,6 @@
> @${ECHO_MSG} ""
> @${CAT} ${MESSAGE}
> @${ECHO_MSG} ""
> -.ifdef MAIL_MESSAGE
> - @(${ECHO} "The ${PKGNAME} package was installed." ; \
> - ${ECHO_MSG} "Please note the following:" ; \
> - ${ECHO} "" ; \
> - ${CAT} ${MESSAGE} ; \
> - ${ECHO} "" ) | \
> - mail -s "Package ${PKGNAME} installed" root
> -.endif
> .endif
> .if !defined(NO_PKG_REGISTER)
> ${_PKG_SILENT}${_PKG_DEBUG}cd ${.CURDIR} && ${MAKE} ${MAKEFLAGS} fake-pkg
>
--
Julio Merino (http://jmmv.dyndns.org/) <jmmv@menta.net>