#! /bin/bash if [[ "$1" != RUNONLY ]] then make clean || exit 125 ./default-configure -d --prefix=$HOME/local.new \ --with-fdtarball=dosemu-freedos-1.0-bin.tgz \ --sysconfdir=$HOME/local.new/etc --disable-fdpp \ --mandir=$HOME/local.new/share/man --datarootdir=$HOME/local.new/share \ || exit 125 make || exit 125 make install || exit 125 (cd ~/local.new/; ./updatedosemu.sh) fi truncate --size=0 /tmp/vptty-trace.log if [[ "$2" != MANUAL ]] then (sleep 5; echo -ne "keep\r" >> /tmp/vptty-linux) & fi ~/local.new/bin/dosemu -K ~/wwwecm/test/20220707/ \ -E "ldebugu.com /c='r dco or= 4800;\;comment;q'" \ -I "serial { com 2 device /tmp/vptty-dos }" -dumb -td -kt if cat /tmp/vptty-trace.log | grep -q ';comment' then echo Test success. exit 0 else echo Test error. exit 1 fi