From a291804ba74b2a4f73e6ad359c8868e67888bd98 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Sun, 14 Apr 2002 18:01:49 +0000 Subject: Improve support for non-X11 dosemu sessions. --- navi | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'navi') diff --git a/navi b/navi index 9394e9a..f44b03c 100755 --- a/navi +++ b/navi @@ -19,7 +19,7 @@ usage () { echo "Usage: $(basename $0) [-x] [{target}]" } -if [ "x$1" != "x" ]; then +if [ -n "$1" ]; then target=$1 shift fi @@ -31,8 +31,17 @@ if [ $help ]; then exit 1 fi -prg=/usr/bin/dos -[ $x ] && prg=/usr/bin/xdos -[ -x $prg ] || prg=/usr/bin/xdosemu +if [ ! -e "~/$target/.dosemurc" ]; then + echo "Wrong target!" + exit 1 +fi + +if [ -n "$x" ]; then + prg=/usr/bin/xdos + [ -x $prg ] || prg=/usr/bin/xdosemu +else + prg=/usr/bin/dos + [ -x $prg ] || prg=/usr/bin/dosemu.bin +fi $prg -f ~/$target/.dosemurc -- cgit v1.2.3