Open mcandre opened 5 years ago
Package manager: fdimples
Work in progress feature branch:
https://github.com/mcandre/packer-templates/tree/issue-366
Tasks:
C:\MTCP\htget -o noise063a2.zip http://www.rahul.net/dkaufman/noise063a2.zip
unzip noise063a2.zip
echo device=c:\noise\noise386.sys >>c:\FDCONFIG.SYS
reboot
unzip
for any flags for forcing extraction to occur in a specific subdirectory (-d <dir>
)move
to skip confirmation, similar to copy
environment variables.Nope, move
is stupid. An explicit /y
flag is not required when executed from a BAT script, where damage is far more likely to occur, yet /y
is required when executing interactively in a plain COMSPEC shell.
Unlike copy
, move
does not have an environment variable for skipping confirmation prompts.
https://www.computerhope.com/movehlp.htm
echo
per line.) https://stackoverflow.com/a/7992971/350106ftpsrv_exclude_drives AB
in the MTCP.CFG
file, and do so carefully, with no trailing whitespace!)htget -o <local-path> <HTTP URL>
)ftp
applications from other operating systems).Major strategies:
start
entry for executables; call
is synchronous; start
behavior for BAT files is to edit them; unable to pipe FTPSrv to rmenu, nor vice-versa).vagrant ssh [-e <command>]
and config.vm.provision "shell"
... are able to work.net
command).vagrant rsync
and vagrant rsync-back
are able to work.config.vm.provision "file"
... is able to work.
Evaluate file mirroring strategies using a client on the guest and a server on the host.curlftpfs with rsync local:
FTP mirroring:
VMSMount:
rmenu:
https://www.reddit.com/r/bbs/comments/cs4bht/help_installing_iniquitty_on_freedos/
https://www.reddit.com/r/DOS/comments/crw7lr/how_to_run_wget_inside_rmenu_commandcom_telnet/
https://groups.google.com/forum/#!topic/vagrant-up/NixRa2nTKLE
http://www.retroarchive.org/cdrom/index.html
https://en.wikipedia.org/wiki/List_of_BBS_software#MS-DOS_and_compatible
http://www.bbsdocumentary.com/software/
TODO
https://www.laurentiupancescu.com/blog/5913767b/
https://techtooltip.wordpress.com/2008/09/12/using-host-serial-port-from-guest-in-virtual-box/
https://gist.github.com/garyachy/c1ee689c73bde019a44078edc5b8ed02
https://gist.github.com/brandonsoto/48d582b90b1293025ab1fcd69f730cfa
tee
on temporary files with an rsync client to retrieve command results.VBoxManage controlvm <id> keyboardputscancode <hex> [<hex> [<hex>...]]
via Vagrant VirtualBox provisioning customization https://www.vagrantup.com/docs/virtualbox/configuration.htmlwget http://{{.HTTPIP}}:{{.HTTPPort}}
to transfer to guest).Jemm386: exception 06 occurred at CS:EIP=003C:00008961
kernel panicRuntime error 200 at 1E22:0091.
Runtime error 200 at 08FB:0BD7.
Runtime error 002 at 0000:04A1.
Runtime error 200 at 0129:0091.
(Use installation media from main http://renegadebbs.info/ website rather than http://software.bbsdocumentary.com/IBM/DOS/RENEGADE/ftp
client behavior, in particular filenames when transferring files (in both directions). (FTP client appears to work as dedicated app, but unable to form connections when run from within rmenu telnet session.)Optional