Enabling auto-updating of Renovator
Auto-updating works by sending an HTTP request to a web service,
running on the Ferret web server, which responds with notice of the most
recent program version available there [1]. No
information other than the name of the program is passed to the
server.
By default, auto-updating is disabled in Renovator. To
enable it please refer to the sub-heading below that is appropriate to
the type of installation at your site:
Stand-alone (non-network) installations
This section applies where Renovator has been installed to
a local drive of a computer, and so is used only by the user, or users,
of that computer.
Run the utility called SetAutoUpdateRenovator that is located
in the RENO211
folder on your computer (typically folder
"C:\Program Files\Ferret Applications\RENO211"). Click its Yes
button.
That done, when Renovator is next started it will check
automatically for the availability of an update. This check is repeated
each day that the program is run – but once only per day.
When Renovator notifies you that an update is
available, it will offer the option of applying it now. If you click
No at this, you will not be asked again until tomorrow (or the
next day you run the program).
If you click Yes, then the update will be fetched from the
Ferret web site. The update executable has an associated digital
signature, and this is verified as the update is received so you can be
sure that it has not been tampered with or modified in transit.
If the update executable has changed since it was signed,
then a dialog message "Update digital signature is invalid" will appear
and it will be deleted. Should this ever occur please contact the Ferret
Helpline on 029 2064 4444.
When the update has transferred successfully Renovator
will terminate and the update executable will run, allowing you to
complete the update in the usual way. The most recent update executable
(setup.exe) is left in place in the RENO211
folder.
If you ever wish to disable Renovator updating on your computer, this
can be done by re-running the SetAutoUpdateRenovator utility.
Network installations (notes for Network Managers)
This section applies where Renovator has been installed to
a shared folder on a server, and multiple workstations access it via the
network.
The workstation that was used to install Renovator is
called the administrative workstation. This is the machine
that has the entry ‘Ferret Renovator . . .’ in the
Add/Remove Programs list in Control Panel. Normally, the administrative
workstation is used by someone who logs on with a privileged account
(e.g. an Administrator logon) since only such an account would normally
be able to create and modify files on the server.
When logged on to the administrative workstation with a suitably
privileged account, run the utility called
SetAutoUpdateRenovator that is located in the
RENO211
folder on the server. Click its Yes button.
That done, when Renovator is run subsequently on the
administrative workstation it will check automatically for the
availability of an update, and if one is available will offer the option
of applying it.
However, it is likely that Renovator is not run at the
administrative workstation in the normal course of events. Typically
that workstation is used only to apply updates and perform managerial
tasks.
Rather than having to run Renovator at intervals to
check for updates, identify one or more workstations to perform this
role. These should be workstations the user of which runs
Renovator on a regular basis.
On each such workstation (and there need normally be just one or
two), ask the user to run the SetAutoUpdateRenovator utility, and
click its Yes button. Such workstations will then receive
notification when a Renovator update is available – but are
not enabled to download and apply the update. Instead, the user
is prompted to inform an Administrator that an update is available.
Once informed of this, you can run Renovator on the
administrative workstation while logged on with a privileged account and
so be able to update files on the server.
When Renovator – running on the administrative
workstation – notifies you that an update is available, it will
offer the option of applying it now. If you click No at this you
will be asked again the next time you run the program.
You should click No if there are other users running
Renovator at that time. Updates should be performed when
the program is not in use, because an update is unable to replace with
their new version files that are open on the server.
If you click Yes, then the update will be fetched from the
Ferret web site. The update executable has an associated digital
signature, and this is verified as the update is received so you can be
sure that it has not been tampered with or modified in transit.
If the update executable has changed since it was signed,
then a dialog message "Update digital signature is invalid" will appear
and it will be deleted. Should this ever occur please contact the Ferret
Helpline on 029 2064 4444.
When the update has transferred successfully Renovator
will terminate and the update executable will run, allowing you to
complete the update in the usual way. The most recent update executable
is left in place in the RENO211
folder on the server; it
can be moved elsewhere or deleted if desired.
A workstation can be suspended from its role in Renovator updating
by re-running the SetAutoUpdateRenovator utility at that
workstation.
[1] Please note that Ferret does not guarantee 24/7 availability of the
web server for auto-updating purposes; maintenance and development
activities may mean that it is unavailable for periods.