Installer/2 and wxInstall

This stated out as a self installer package for OS/2 to distribute my software but it has grown into much more. On OS/2 it now includes REXX scripting and my windowing library called Dynamic Windows to create the user interface.  I then ported it to wxWindows and have been able to build it on Windows 2000 and FreeBSD 4.0.  The wxWindows version uses script files and wxr resource to create the interface.  When the OS/2 port of wxWindows gets stable I'm sure it wx version can be built on OS/2 to allow seamless crossplatform migration.  I am sure however many people with OS/2 only projects will prefer the OS/2 native version because of it's REXX scripting capabilties.

The source for OS.2 is available here.  The source for wxWindows is available here.

Some of the features include:

Self-installation (ala InstallShield)
Config file updating.
Logging (for later installtion) (I haven't quite worked out the specifics of this on unix)
Deleting copied files after cancelation.
Progress indicatior.
Completely configurable for each program.
WPS object creation. (OS/2)
REXX scripting (OS/2)

Some screenshots:

The OS/2 version on Warp Server for e-Business.

The wxWindows version on Windows 2000..

Uninstaller/2

This project isn't finished yet, but it is the companion program to Installer/2 which reads the log file created by the uninstaller, and removes any Config.Sys entries, WPS objects, files and directories created.  The source and binaries will be posted here when they are ready. :)

Brian Smith (c) 2000