/opt/sbbs/node1/dosemu_boot.log
Hey everyone,Maybe try using \ rather than / ? I don't know if it'll make a
Running into trouble setting up DosEmu doors.
So my setup for the door is...
Start-up Directory: ../doors/oldlord/
Command Line: start.bat %#
When I run this, there is a problem finding the executable. So I looked at >the external.bat being called and it is writing this...
@echo off
set DSZLOG=D:\PROTOCOL.LOG
set SBBSNODE=D:
set SBBSNNUM=1
set SBBSCTRL=F:
set SBBSDATA=G:
set SBBSEXEC=H:
lredir del E:
lredir del F:
lredir del G:
lredir del H:
lredir E: linux\fs\opt\sbbs\doors
lredir F: linux\fs\opt\sbbs\ctrl
lredir G: linux\fs\opt\sbbs\data
lredir H: linux\fs\opt\sbbs\exec
E:
cd
call F:\emusetup.bat
call start.bat 1
exitemu
REM For debugging: /usr/bin/env HOME=/opt/sbbs/ctrl/ QUIET=1 >DOSDRIVE_D=/opt/sbbs/node1/ /usr/bin/dosemu.bin -I"video { none }" >-I"keystroke \r" -I"serial { virtual com 1 }" -f/etc/dosemu/dosemu.conf - >ED:external.bat -o/opt/sbbs/node1/dosemu.log
/opt/sbbs/node1/dosemu_boot.log
So the issue is the batch file is never changing directory to the door game. I >bugged with xtrn.cpp to see what I could see. Maybe understand what I did >wrong. So I put fprintf(dosemubat, "REM %s\r\n", startup_dir); on line 1575 >the output was...
REM /opt/sbbs/doors/oldlord/
Which looks right to me. No clue why the code that grabs the last directory >is setting str to null.
---
þ Synchronet þ Darkest Hour BBS
Sysop: | Ragnarok |
---|---|
Location: | Dock Sud, Bs As, Argentina |
Users: | 136 |
Nodes: | 10 (0 / 10) |
Uptime: | 51:15:41 |
Calls: | 15,173 |
Files: | 19,862 |
D/L today: |
25 files (5,097K bytes) |
Messages: | 1,693,366 |