1#!/bin/sh -
2#
3#	$NetBSD: monthly,v 1.11 2007/06/06 13:30:47 martti Exp $
4#	from: @(#)monthly	8.1 (Berkeley) 6/9/93
5#
6
7export PATH=/bin:/usr/bin:/sbin:/usr/sbin
8umask 077
9
10if [ -s /etc/monthly.conf ]; then
11	. /etc/monthly.conf
12fi
13
14host="$(hostname)"
15date="$(date)"
16rcvar_manpage='monthly.conf(5)'
17
18echo "To: ${MAILTO:-root}"
19echo "Subject: $host monthly output for $date"
20echo ""
21
22MONTHLYDIR=$(mktemp -d -t _monthly) || exit 1
23
24trap "/bin/rm -rf $MONTHLYDIR ; exit 0" EXIT INT QUIT PIPE
25
26if ! cd "$MONTHLYDIR"; then
27	echo "Can not cd to $MONTHLYDIR".
28	exit 1
29fi
30
31TMP=monthly.$$
32
33# echo ""
34# echo "Doing login accounting:"
35# ac -p | sort -nr +1
36
37if [ -f /etc/monthly.local ]; then
38	. /etc/monthly.local > $TMP 2>&1
39	if [ -s $TMP ] ; then
40		printf "\nRunning /etc/monthly.local:\n"
41		cat $TMP
42	fi
43	rm -f $TMP
44fi
45