#!/bin/bash
#  Copyright (c) 2003 George A. Farris 
#
#  NO WARRANTY:
#  
#  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 
#  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
#  OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-
#  INFRINGEMENT.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 
#  CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF 
#  CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECT-
#  ION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#
RNAME=G$$
# don't change this spool directory, gfax uses it.
SPOOL_DIR=/var/spool/gfax
MYPATH=/usr/bin
STD=no

if [ -s /dev/stdin ]; then
	cat > $SPOOL_DIR/D.$RNAME
	STD=yes
fi

if [ "$(pwd)" = "/home/george/Projects/gfax" ]; then
	MYPATH=/home/george/Projects/gfax
fi

if [ $STD = "yes" ]; then
	/usr/lib/mono/bin/mono $MYPATH/mono-gfax.exe -f $SPOOL_DIR/D.$RNAME
	#rm -f $SPOOL_DIR/D.$RNAME
	exit 0
fi

# If it's not a fax piped in on stdin, pass everything straight through to 
# mono-gfax.
/usr/lib/mono/bin/mono $MYPATH/mono-gfax.exe $@
