Subject Changes in install script between 2.1.3 and 2.1.4
Author Randall Sell
Hi again,

We have a custom install of FB. I am in the process now of doing our custom
install based on FB 2.1.4 and merging in our changes.

The latest InnoSetup install script has this line:

#define GenDir "gen\Win32\readmes"

This is newly added in 2.1.4. It used to be the case that the various readme
files were found via the ScriptsDir:

#define ScriptsDir "builds\install\arch-specific\win32"

I tried creating a Gen\Win32\readmes subdir and stuck the files in there but it
didn't seem to find them. InnoSetup would not compile. FWIW, I placed the Gen
dir next to the Build dir. To get it compiling, I changed GenDir to point to
where ScriptsDir points and that allowed me to compile via InnoSetup but it is
not doing the macro replacements on the %MAJOR% and %MINOR% or RELEASE variables
inside the various readme files.

So I thought I best ask the experts. Perhaps I am going about creating my
install incorrectly. I start by unpacking Firebird-2.1.4.18393-0_Win32.zip and
making my changes. I have a hunch this is sloppy packaging from Firebird since
Firebird-2.1.4.18393-0_Win32.zip doesn't contain this Gen directory either.

Anyone know how to properly do a custom install with 2.1.4? Perhaps my problem
is that I am making the assumption that somewhere in the install script it is
doing the macro replacement. Is it done by some other pre-compile tool?

cheers,
-randall


[Non-text portions of this message have been removed]