severity #369666 wishlist
retitle #369666 Fail more gracefully when mailx is not available.
tags #369666 patch
thanks
On Fri, Jun 02, 2006 at 07:10:23AM +0200, Ola Lundqvist wrote:
> reopen 369666
> severity wishlist
> retitle Fail more gracefully when mailx is not available.
Fixing syntax errors.
> Well that can be argued as it is the meaning with recommends, but
> I can reopen it as a wishlist bug.
Attached patch will issue a warning if mail binary is not found.
Greetings
Marc
--
-----------------------------------------------------------------------------
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany | lose things." Winona Ryder | Fon: *49 621 72739834
Nordisch by Nature | How to make an American Quilt | Fax: *49 621 72739835
--- cron-apt.orig 2007-07-28 09:08:16.000000000 +0200
+++ cron-apt 2007-07-28 09:12:10.000000000 +0200
@@ -273,15 +273,19 @@
rm -f "$RUNMAIL"
fi
if [ -f "$MAIL" ] ; then
- if [ -z "$HOSTNAME" ]; then
- HOSTNAME="$(uname -n)"
- fi
- SUBJECT="CRON-APT completed on $HOSTNAME [$CONFIG]"
- if [ -f "$ERROR" ] ; then
- SUBJECT="CRON-APT error on $HOSTNAME [$CONFIG]"
+ if command -v mail >/dev/null; then
+ if [ -z "$HOSTNAME" ]; then
+ HOSTNAME="$(uname -n)"
+ fi
+ SUBJECT="CRON-APT completed on $HOSTNAME [$CONFIG]"
+ if [ -f "$ERROR" ] ; then
+ SUBJECT="CRON-APT error on $HOSTNAME [$CONFIG]"
+ fi
+ mail -s "$SUBJECT" "$MAILTO" < "$MAIL"
+ rm -f "$MAIL"
+ else
+ echo >&2 "cron-apt was configured to send e-mail, but no mail
binary found in path."
fi
- mail -s "$SUBJECT" "$MAILTO" < "$MAIL"
- rm -f "$MAIL"
fi
if [ -f "$DIFF" ] ; then
rm -f "$DIFF"