################################# 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 :ref:`installing-rlm`. * Then, unpack the kit and install. See details in :ref:`installing-rlm`. * Next, copy the following 3 files from your old kit: .. list-table:: :widths: 25 75 :header-rows: 1 * - Filename - * - src/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: .. list-table:: :widths: 25 75 :header-rows: 1 * - 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.