# script is called from the mythtv menus for example with a
# smaller set of options.
+##############################################
+# Don't run if a previous rip attempt is still running
+SCRIPT_NAME=${0##*/}
+MY_PID=$$
+ps -ef | grep $SCRIPT_NAME | grep -v grep | grep -v emacs | grep -v vi | grep -v "/bin/sh -c" | grep -v $MY_PID
+if [[ $? == 0 ]]; then
+ echo -e "-E- Found an instance of this script already running. Aborting this additional attempt to rip...\n"
+ exit 1
+fi
+
##############################################
# COMMAND LINE PROCESSING
usage
fi
+mydir=$(cd $(dirname $0) && pwd)
+if [ -z "$ripcmd" ]
+then
+ if [ -x "$mydir/rip_dvd" ]
+ then
+ ripcmd="$mydir/rip_dvd"
+ else
+ echo >&2 "Cannot find your rip_dvd command!"
+ exit 1
+ fi
+fi
+
##############################################################################
# Local Machine Settings:
# Sources both the "default" conf file tracked by GIT (rip_dvd.conf.dist)