summaryrefslogtreecommitdiffstats
path: root/database/firebird/INSTALL
diff options
context:
space:
mode:
Diffstat (limited to 'database/firebird/INSTALL')
-rwxr-xr-xdatabase/firebird/INSTALL28
1 files changed, 19 insertions, 9 deletions
diff --git a/database/firebird/INSTALL b/database/firebird/INSTALL
index b070251d39..d3947ddcd4 100755
--- a/database/firebird/INSTALL
+++ b/database/firebird/INSTALL
@@ -1,9 +1,19 @@
-if [ $FB_CLIENT == n ]; then
-cd $SOURCE_DIRECTORY/gen/buildroot/$FB_PREFIX &&
-# install config files first
-install_config_file firebird.conf $FB_PREFIX/firebird.conf &&
-install_config_file aliases.conf $FB_PREFIX/aliases.conf &&
-rm aliases.conf firebird.conf
-fi &&
-# install prebuilt tree
-cp -ra $SOURCE_DIRECTORY/gen/buildroot/* $INSTALL_ROOT/
+local FF FBDEST &&
+mkdir -p ${FB_PREFIX}/intl &&
+if [[ $FB_CLIENT == n ]]; then
+# prepare an install image
+ cd $SOURCE_DIRECTORY/gen &&
+ ./install/makeInstallImage.sh &&
+# config files
+ cd $SOURCE_DIRECTORY/gen/install/misc &&
+ install_config_file firebird.conf $FB_PREFIX/firebird.conf &&
+ install_config_file aliases.conf $FB_PREFIX/aliases.conf &&
+ install_config_file fbintl.conf $FB_PREFIX/intl/fbintl.conf
+else
+ cd $SOURCE_DIRECTORY/gen/firebird &&
+ for FF in bin include lib;do
+ FBDEST=$FB_PREFIX/$FF &&
+ mkdir -p $FBDEST &&
+ cp -ar $FF/* $FBDEST/$FF
+ done
+fi