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>