#!/bin/sh
# ~jhs/bin/.sh/mailman_receive.sh
# This script receives at home, from the remote mailman server master host.
# See Also:
#	~jhs/public_html/bin/.sh/mailman_transmit.sh
#	/site/domain/berklix/etc/Distfile.master
recipients=jhs-list
cd /tmp	# Paranoid safety.
lokal=/usr/backup/host/list/
tarsd=$lokal/mailman.tars
cd $tarsd || echo "$0 failed to cd $tarsd" | mail -s "$0 cd failed" $recipients
cd $tarsd || exit 1
name=`basename $0`
nice uudecode && ls -l | tail -2 | \
	mail -s "$name uudecode succeeded `date -u +%Y-%m-%dT%H:%M:%SZ` `pwd`" $recipients
echo "$0 finished, $tarsd du -s: `du -s `" \
	| mail -s "$name finished OK `date -u +%Y-%m-%dT%H:%M:%SZ`" $recipients
date=`ls -1 *.tgz|tail -1`
echo "Consider deleting older ftp://list1.berklix.org/$tarsd/$date.*.tgz and also (fire|main):/$tarsd/*.tgz" \
 | mail -s "$name consider deleting older files from mailman_transmit.sh" $recipients
