Upgrading to a New Version of RLM

If you have previously integrated RLM into your product and wish to upgrade to a new RLM version, follow these steps:

  • First, Download the new RLM kit from the Reprise website - see details in Installing RLM.

  • Then, unpack the kit and install. See details in Installing RLM.

  • Next, copy the following 3 files from your old kit:

Filename

rc/rlm_pubkey.c

Copy this file. Do not use a new public/private key set from the installation.

src/rlm_privkey.c

Copy this file. Do not use a new public/private key set from the installation.

src/rlm_isv_config.c

Copy this file. Unless you want to change the configuration of RLM for this version.

  • You will have received an email from Reprise Software with your activation key and instructions for creating your new license (license_to_run.h). You only need to do this if you are upgrading to a new major version of RLM (e.g., from v13.x to v14.x), otherwise your old license_to_run.h will work.

  • Edit the following 2 files in the new kit:

Filename

src/license_to_run.h

Modify this to install the new RLM license you activated from the Reprise Software website, or use your old one if you are on the same major RLM version.

platform/makefile

Modify the ISV= line to contain your ISV name (always required on Windows - this step is done as part of the INSTALL process on Unix)

  • Finally, run make (or nmake) in the kit binary directory, and your RLM libraries, ISV server, rlmsign binary and activation binaries are ready to use.