#!/bin/sh
#
# Autorun script for mondorestore CD
# - Hugo Rabson, 2002/11/28
#
# Based on autorun script for the Ark Development Suite
# Copyright (c) 2002 Bernhard Rosenkraenzer <bero@arklinux.org>
#



InBkgd() {
   cd /
   sleep 1
   umount $1
   eject $2
}

# ------------------------- main ------------------------- 
#lockfile=/var/run/monitas-mondo.pid
#if [ -e "$lockfile" ] ; then
#    procno=`cat $lockfile`
#    if ps $procno > /dev/null 2> /dev/null ; then
#        exit 0
#    fi
#fi

if [ -d "`dirname $0`" ]; then
        cd "`dirname $0`"
fi

ps ax | grep mondoarchive | grep -v grep && exit 0
ps ax | grep mondorestore | grep -v grep && exit 0

mr=`which mondorestore`
q=`pwd`
if [ ! "$mr" ] ; then
    p=$q/usr
    mr=`find $p -name mondorestore`
    if [ -x "$mr" ] ; then
      old_mr=$mr
      new_mr=/tmp/$RANDOM.$RANDOM.$RANDOM
      cp -f $old_mr $new_mr
      mr=$new_mr
    fi
fi
if [ -x "$mr" ] ; then
    ls `pwd`/archives/0.afio* && additional="--live-from-cd"
    cd /
    kdesu -c "xterm +sb -e $mr $additional"
    r=`mount | grep $q | tr -s ' ' '\t' | cut -f1`
    InBkgd $q $r &
fi
[ "$new_mr" ] && rm -f $new_mr
exit $?
