getssl updets itself by:
- checking for a new version
- if so:
- download the new one into a tmp location
- rename the current one to name with version appended
- rename the tmp file to the current location
- run the new version
If the renaming fails, the old version gets run, which again downloads, etc.
Now exit if the rename (install command) fails.