Open mcandre opened 5 years ago
Now that the hard part of producing a fresh OS/2 Warp installation with Packer-ish conventions is complete, the rest is the relatively easier tasks of satisfying the various vagrant ssh
, vagrant rsync
, etc. commands. Hopefully the boot instability issues plaguing the build don't effect the runtime.
TODO:
http://{{.HTTPHost}}:{{.HTTPPort}}/rpm-yum-bootstrap-1_5-i386.wpi
echo.>>c:\wget.xcd
, echo action="install" >>c:\wget.xcd
, echo ^</archive^> >>c:\wget.xcd
syntax) or WebExplorer with host-provided XCD scripts, to automate installing individual WarpIN packages.ftp
CLI arguments (woah, not -h
, /?
, but -?
is the help flag)ftp
client commands to obtain URL ftp://ftp.netlabs.org/pub/warpin/warpin-1-0-19.exe (expecting similar to LFTP)quote pasv
)warpin.exe
)C:
directory (Unsure whether the executable is an installer for setting up WarpIN, or just the WarpIN runtime itself)VBoxManage modifyvm os/2 --nic1 bridged
)VBoxManage modifyvm os/2 --nic1 bridged
(Evaluate executing the subcommand during a part of Packer vboxmanage
sections before VM is started.)ftp
client prompts for an explicit anonymous
username with an explicit blank password)startcm
's corresponding controlvm <VM name> poweroff
at the end of the vboxmanage
Pacaker section.)FATAL: Could not read from the boot medium! System halted.
(Try ensuring virtual hard drive becomes boot priority upon OS installation.)The system cannot find the file "ibm2scsi.add".
(Ensure floppy disks remain inserted for each of their repeated data loads.)VBoxManage guestproperty wait <uuid> goodnight-moon --timeout <milliseconds>
to sleep the host between floppy data loads.SYS0039: The C: device is not ready
(Limit hard drive size ~ 4 GB)Need to resolve installation media boot errors.
Just found this issue. I used Packer a while back and was recently wondering about using it to provision OS2 virtual machines. Nice job putting this issue together.
OS/2 being the weird thing it became after the MSFT/IBM divorce, there are some non-trivial challenges to this task. I would stick with OS2Warp 4.52 (ACP2), instead of eCS or ArcaOS as baseline. The others will be supported through backcomp. Only if that becomes clearly a deadend that another flavor should be chosen, in which case I'd go for ArcaOS.
There's a telnetd built in IBM's TCP/IP package iirc? Kermit (!!!!) is available from hobbes for sure.
WinRM? Nope and won't be happening either. You can remote it from the list right away. This was added to Windows long after the IBM/MSFT divorce. Customization is likely to be done in REXX...!
https://winworldpc.com/product/os-2-warp-4/os-2-warp-40
http://www.altsan.org/os2/utils/
https://ecsoft2.org/wget
https://ecsoft2.org/curl
https://os2ports.smedley.info
https://os2ports.smedley.id.au/index.php?page=cmake
https://www.arcanoae.com/resources/downloadables/arca-noae-package-manager/
https://www.elebbs.com/index.php?category=6