#!/bin/bash

# toiletsaver ke 10.10.2012 13.41.50 +0300
#
# Changes since to 4.10.2012 23.10.28 +0300
#	- while ; sleep instead of watch etc.

LOCK=/var/lock/toiletsave
DIEFILE=/var/lock/toiletsave-die
export LC_ALL=C

case `basename ${0}` in
	toiletunsave)
		touch ${DIEFILE}
		exit 0
		;;
	*)
		set -e
		(
			flock -n -x 100 && gnome-terminal --disable-factory --window --full-screen -e \
			'bash -c "while [ ! -e '${DIEFILE}' ]; do clear; toilet -E ansi -f mono9 `date +%a\ %e.\ %b` ; toilet -E ansi -f mono12 `date +%k.%M` ; sleep 60; done"' 2>/dev/null > /dev/null ; rm -f ${DIEFILE}
		) 100>${LOCK}
		;;
esac
