#! /bin/sh
#
#  Don't run any more instances if this stalls.
ninstance=`ps -e 2>&1 | grep -c no_inser`
if [ $ninstance -ge 32 ]; then
    echo "no_insert instance bailed out: $*"
    exit 2
fi
#
linkdir=$HOME/seg_links
#
# pick out file name
#
getfile=0
dolink=1
cmds=
file=
while [ $# != 0 ]; do
    if [ $getfile != 0 ]; then
	file="$1"
	getfile=0
    elif [ $1 = "--file" ]; then
	getfile=1
    elif [ $1 = "--nolink" ]; then
	dolink=0
    else
	cmds="$cmds $1"
    fi
    shift
done
#
#  make link to file to be inserted.
file_name=`echo $file | sed -e 's,^.*/,,g'`
#
# create the latest file
file_dir=`echo $file | sed -e s,$file_name,,`
file_gps=`echo $file_name | sed -e 's,^[A-Z]*-[A-Z_a-z0-9]*-,,' -e 's,-.*$,,'`
echo "$file_gps" > $file_dir/../.latest$file_gps
mv  $file_dir/../.latest$file_gps $file_dir/../latest
