[sword-devel] BibleCS FC3 installer
DM Smith
dmsmith555 at yahoo.com
Wed Aug 23 12:43:24 MST 2006
I have put together an installer for release candidate rcF3.
It needs to be tested. Please try it and provide feedback.
Some features (no particular order and only the ones I can recall quickly)
a) Installer calls InstallManager.exe -init. This is useful when the
program is installed from a CD as it remembers the CD drive which was
used to do the install.
b) Uninstaller calls InstallManager.exe -uninstall, which now asks the
user whether they want to remove all modules.
c) The user is given the option of creating "shortcuts" to the start menu.
d) The user is given the option to see the readme and/or to run the program.
e) The user can choose the language for the installer and uninstaller.
It's not perfect as some English remains, e.g. the program name.
f) The user can re-run the installer and it will only update changed
files. This is useful if we need to update the installer.
g) The installer checks to see if the user has "Administrator"
permission to do the install and exits with an English message giving
instructions if they don't.
h) The installer is written in such a way that it should be pretty easy
to build other CrossWire windows installers with it (e.g. BibleDesktop,
LCDBible)
i) There are some new shortcuts in the start menu program group.
j) When installing over top of 1.5.6 it will cleanly upgrade it.
k) When installing to a directory that does not currently contain
mods.d, it will arrange to have modules placed in ../library.
l) Sets SWORD_PATH to the module directory.
Some scenarios:
a) Install over an existing 1.5.6 installation. It should upgrade it
cleanly.
b) Install adjacent to 1.5.6. It will leave 1.5.6 alone for the most
part, but the Add/Remove programs will be upgraded to 1.5.8. Also, it
will have modules in C:/Program Files/CrossWire/library.
c) Install to a directory containing mods.d and the program will use
that location for modules.
This is the installer:
http://www.crosswire.org/sword/ALPHAcckswwlkrfre22034820285912/alpha/SwordSetup-1.5.8rcF3.zip
There also is a file containing the NSIS setup files (Containing
README.txt for the intrepid):
http://www.crosswire.org/sword/ALPHAcckswwlkrfre22034820285912/alpha/SwordInstaller-1.5.8.zip
In His Service,
DM
More information about the sword-devel
mailing list