installer.nsi

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
The un-installer now retains uploaded files, repository and database in a zipped which can be unpacked on a re-install. This is don using 7za.exe

  1. … 1 more file in changeset.
Altered the installer to keep only database, repository and uploaded files, kept in a folder called 'backup' and restored to the respective firectories on re-installation

Could not yet find a way to compress and decompress folders using only NSIS and/or windows built-in functions, it would be good to compress the retained files for storage

  1. … 1 more file in changeset.
Output suppression added to prevent stutus bar popus from appearing duiring install

Changed some prompting and output information to be more user friendly, Prompts the user on which files to keep instead of which files to remove on uninstall etc

  1. … 1 more file in changeset.
Fixed bug: It did not delete the retained files on re-install if the user chose that option, now it does

Fixed bug: It did not delete the retained files on re-install if the user chose that option, now it does

Options on uninstall to retain repository, uploaded files and config files have been made functional, still need to dump the database if it is to be retained

The retained files are stored back in the intsall directory with the same file system as before the un-installation, all other files are removed

Completed the rebuild of the retained database on reinstall, more thorough testing required, but as far as i can tell this closes issue [LI_32]

1. Modify uninstaller screen to clarify retaining files on uninstall

2. Modify uninstaller to keep:

a. lams database (possibly dumped into a backup file, and removed from the 'live' database)

b. content repository files (nominally in c:\lams\repository)

c. configuration files log4j.xml and server.xml

3. Modify installer to detect and use these existing files - may need to keep a registry entry when uninstalling, so that this can be checked easily.

Re-install option completed User can now retain old files like the configuration and repository on a re-install Still need to restore the database

  1. … 2 more files in changeset.
Unistall operations comleted, user can now retain database, repository, uploaded files and configurations

Files are saved into install directory

Not yet implemented: On re-install check that the retained files folder exists and add files for the installation

Unistall operations comleted, user can now retain database, repository, uploaded files and configurations

Files are saved into a directory at C:\lams_RetainedFiles

Not yet implemented: On re-install check that the retained files folder exists and add files for the installation

Options on uninstall to retain repository, uploaded files and config files have been made functional, still need to dump the database if it is to be retained

The retained files are stored back in the intsall directory with the same file system as before the un-installation, all other files are removed

Added a check to see if the given database name already exists in teh mySQl data folder to prevent a possible crash later during installation

Added some checks for unistallation, to retain database, repository, uploaded files and configurations

Input validation for the setting mysql database access page

change version to RC2; change icon to generic icon

sysadmin user is configurable; added 'start lams' checkbox on finish page; added tx-isolation configuration to user's my.ini

  1. … 4 more files in changeset.
move lams.xml to DB (LDEV-869); move authentication.xml to jboss conf dir (LDEV-875)

  1. … 7 more files in changeset.
changed icon; added check if mysql running when starting lams; added 'waiting html' page to 'start lams' shortcut; check if lams already installed.

  1. … 4 more files in changeset.
separate StrStr and StrSlash into its own header file; added date/timestamp display to differentiate builds; fix bug where ant would fail if user had an incompatible JRE apart from the 1.5 JDK installed.

  1. … 1 more file in changeset.
remove temp file

added lams1 check; check for spaces in inst dir; option to install jsmath as compressed/expanded; moved Sections before the Functions; changed check for wildfire port from 9090 to 5222

added warning when lams 1.0.x is installed AND when install dir is the same; modified message box icons

changed gui screens to add help links; partially implement sysadmin user/pass fields; other small updates

  1. … 4 more files in changeset.
uninstaller: check and stop lams if it's running; differentiate errors for when mysql root password incorrect and mysql server not running; other changes

fix uninstaller removes start menu entries; changed welcome page text; remove LocalPortScanner.class from temp dir when done

source for windows installer and accompanying files

  1. … 99 more files in changeset.