#!/bin/bash

# Output "device discovery" information on stdout:
if test "$#" = "0"
then
    echo 'direct tofile:/ "Unknown" "tofile"'
    exit 0
fi

job_id="$1"
user="$2"
job_name="$3"
filename="$6"

if [ -f "$filename" ]; then
    exec < "$filename"
fi
basedir="/var/spool/tofile"
mkdir -p $basedir
chmod 755 $basedir
outdir="$basedir/$user"
mkdir -p "$outdir"
chown $user "$outdir"
chmod 700 "$outdir"
outfile="$outdir/${job_name}_${job_id}.pdf"
cat - | ps2pdf - "$outfile"
chmod 400 $outfile
chown $user $outfile

