Skip to content

Build Installers for Kermit 95 #436

@davidrg

Description

@davidrg

Installers need to be built for the Windows version of Kermit 95 (the OS/2 version already has one)

And then documentation needs updating

The following needs to be considered when building the installers:

  • Install programs should initialize TAPI #279
  • ctl3d32.dll needs to be installed if the dialer is included. The correct file to install is ctl3dnt.dll on Windows NT, and ctl3d95.dll on Windows 9x
  • The Visual C++ runtime needs to be installed if it isn't already
  • There is a bunch of extra stuff that needs to be done and files to be generated if iksd is being installed

On Windows NT systems (including Windows 10/11), the following files from the standard distribution should go into %ALLUSERSPROFILE%\Kermit 95:

  • CERTS\ (empty folder)
  • CRLS\ (empty folder)
  • KEYMAPS\
  • PHONES\ (empty folder unless we get some dialing directories to distribute)
  • PRINTER\
  • PUBLIC\
  • SCRIPTS\
  • SSH\ (empty folder)
  • USERS\
  • ca_certs.pem and ca_certs.license
  • dialinf.dat (dialer templates, depends on Add some templates to the Dialer #292)
  • k95.ini
  • k95site.ini - this should be modified to copy \v(inidir)k95custom.ini to \v(appdata)k95custom.ini if it doesn't already exist.
  • k95custom.ini

Everything else in the K95 distribution should go into %PROGRAMFILES%\Kermit 95. Additionally we need:

  • ICONS\ - this should contain dial.ico, help.ico, and script.ico. We can't distribute crown.ico anymore (this should probably go in the readme), but we can also add the new app icon, perhaps along with the old k95 ones.
  • FONTS\ - We can't distribute evermont anymore (this should go in the readme if it isn't already there), but perhaps we could look at some others to distribute?
  • xsend32.exe - if we can find the source for this. Not a big deal if we can't; its been obsolete for decades.

On first run, K95 will automatically create everything it needs in %APPDATA%\Kermit 95, so the insaller doesn't need to do anything there.

On Windows 9x we need to figure out where the stuff that normally belongs in %ALLUSERSPROFILE%\Kermit 95 should go. This probably means installing K95 2.1.3 in a Windows 95 VM and seeing what it does.

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    regressionA bug that appeared or a feature that went missing since the last stable release (2.1.3)

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions