8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-22 22:43:03 +01:00

HPUX port

This commit is contained in:
alexpeshkoff 2008-12-12 13:53:10 +00:00
parent e2945cd647
commit 817a8747a7
4 changed files with 120 additions and 194 deletions

View File

@ -77,8 +77,8 @@ TarDir= Firebird$(ArchPrefix)-$(Version).$(CpuType)
TarFile=Firebird$(ArchPrefix)-$(Version).$(CpuType).tar TarFile=Firebird$(ArchPrefix)-$(Version).$(CpuType).tar
DepotFile=Firebird$(ArchPrefix)-$(Version).$(CpuType).depot DepotFile=Firebird$(ArchPrefix)-$(Version).$(CpuType).depot
RPMFile=Firebird$(ArchPrefix)-$(Version).$(CpuType).rpm RPMFile=Firebird$(ArchPrefix)-$(Version).$(CpuType).rpm
DebugDir=Firebird$(ArchPrefix)-debuginfo-$(Version).$(CpuType) #DebugDir=Firebird$(ArchPrefix)-debuginfo-$(Version).$(CpuType)
DebugFile=Firebird$(ArchPrefix)-debuginfo-$(Version).$(CpuType).tar #DebugFile=Firebird$(ArchPrefix)-debuginfo-$(Version).$(CpuType).tar
psfFile=firebird$(ArchPrefix).psf psfFile=firebird$(ArchPrefix).psf
PkgSrcDir=$(InstallRoot)/$(ArchType) PkgSrcDir=$(InstallRoot)/$(ArchType)
@ -89,67 +89,28 @@ TarInstallDir=$(GEN_ROOT)/install
dist : packages dist : packages
packages: tarfile debugfile depotfile #packages: depotfile
depotfile: $(DepotFile) packages: tarfile depotfile
#packages: tarfile debugfile depotfile
depotfile: buildRoot $(DepotFile)
$(DepotFile): buildDepot $(DepotFile): buildDepot
(cd $(GEN_ROOT); /usr/sbin/swpackage -d "| gzip -c > $(DepotFile).gz" -x media_type=tape -s $(psfFile)) (cd $(GEN_ROOT); /usr/sbin/swpackage -d "| gzip -c > $(DepotFile).gz" -x media_type=tape -s $(psfFile))
tarfile: $(TarFile) tarfile: buildRoot $(TarFile)
$(TarFile) : buildTarDir $(TarFile) : buildTarDir
(cd $(GEN_ROOT); tar -cvf $(TarFile) $(TarDir)) (cd $(GEN_ROOT); tar -cvf $(TarFile) $(TarDir) && gzip $(TarFile))
debugfile: $(DebugFile) #debugfile: $(DebugFile)
$(DebugFile) : buildImageDir #$(DebugFile) : buildImageDir
(cd $(GEN_ROOT)/$(DebugDir); tar -cvf ../$(DebugFile) *) # (cd $(GEN_ROOT)/$(DebugDir); tar -cvf ../$(DebugFile) *)
# objcopy --add-gnu-debuglink fails with binutils 2.14 or older
# its failure affects only GDB ability to pick up external debug
# symbols automatically. We may use eu-strip command from elfutils
# instead, but it doesn't work or compile with such distros
# as Mandrake 9.0 not saying about older ones. New binutils
# seem to compile and work everywhere I tried, but we try to
# use eu-strip first since it is a part of default Red Hat 9
# install and is available in binary form for Mandrake 9.1 and newer.
#
# 28-Dec-2003. Nickolay Samofatov
#
# Do not use eu-strip any longer because version 0.89/AMD64 shipped with
# Mandrake 9.2 produces broken debuginfo packages and there is no easy way to
# detect the breakage. Binutils seem to be more reliable alternative to me.
#
# 05-Apr-2004. Nickolay Samofatov
#
buildRoot: buildRoot:
(cd $(GEN_ROOT); ./install/makeinstallImage.sh) (cd $(GEN_ROOT); ./install/makeinstallImage.sh)
buildDebugInfo: buildRoot
mkdir -p $(GEN_ROOT)/$(DebugDir)
for x in `(cd $(GEN_ROOT)/buildroot; find)`; do \
FIL=$(GEN_ROOT)/buildroot/$$x; \
D_FIL=$(GEN_ROOT)/$(DebugDir)/`dirname $${x}`/.debug/`basename $${x}`.debug; \
if [ ! -h $$FIL ] && readelf -h $$FIL > /dev/null 2> /dev/null; then \
mkdir -p $(GEN_ROOT)/$(DebugDir)/`dirname $$x`/.debug; \
echo Generating external debug info for $$x; \
cp $${FIL} $${D_FIL}; \
if objcopy --add-gnu-debuglink $${D_FIL} $${FIL}; > /dev/null 2> /dev/null; then \
echo Succeeded using objcopy from binutils; \
else \
echo Failed to set debug link for $${x}; \
fi; \
echo Stripping unneeded symbols from $${x}; \
objcopy --strip-debug --strip-unneeded $${FIL}; \
fi; \
done
# Work around GDB 6.0 bug
mkdir -p $(GEN_ROOT)/$(DebugDir)@libdir@/.debug
for x in `ls $(GEN_ROOT)/$(DebugDir)@prefix@/lib/.debug`; do \
ln -f -s @prefix@/lib/.debug/`basename $$x` $(GEN_ROOT)/$(DebugDir)@libdir@/.debug; \
done
# Use this line if you don't want to use separate debug info # Use this line if you don't want to use separate debug info
buildImageDir: buildRoot buildImageDir: buildRoot
#buildImageDir: buildDebugInfo #buildImageDir: buildDebugInfo
@ -167,4 +128,3 @@ buildTarDir: buildImageDir
install: buildTarDir install: buildTarDir
(cd $(GEN_ROOT)/$(TarDir); ./install.sh) (cd $(GEN_ROOT)/$(TarDir); ./install.sh)
cp -r $(GEN_ROOT)/$(DebugDir)/* /

View File

@ -25,116 +25,104 @@ os_version ?
# #
fileset fileset
tag main tag main
file -u 0660 -g firebird -o firebird firebird/security2.fdb /opt/firebird/security2.fdb file -u 0660 -g firebird -o firebird buildroot@prefix@/security2.fdb @prefix@/security2.fdb
file -u 0644 -g firebird -o firebird firebird/misc/firebird.conf /opt/firebird/firebird.conf file -u 0644 -g firebird -o firebird buildroot@prefix@/firebird.conf @prefix@/firebird.conf
file -u 0644 -g firebird -o firebird ../builds/install/misc/aliases.conf.in /opt/firebird/aliases.conf file -u 0644 -g firebird -o firebird buildroot@prefix@/aliases.conf @prefix@/aliases.conf
file -u 0644 -g firebird -o firebird firebird/misc/fbintl.conf /opt/firebird/fbintl.conf file -u 0644 -g firebird -o firebird buildroot@prefix@/WhatsNew @prefix@/WhatsNew
file -u 0644 -g firebird -o firebird ../doc/WhatsNew /opt/firebird/WhatsNew
end end
# #
fileset fileset
tag scripts
file -u 0555 -g firebird -o firebird install/bin/changeRunUser.sh /opt/firebird/bin/changeRunUser.sh
file -u 0555 -g firebird -o firebird install/bin/restoreRootRunUser.sh /opt/firebird/bin/restoreRootRunUser.sh
file -u 0555 -g firebird -o firebird install/bin/changedbaPassword.sh /opt/firebird/bin/changedbaPassword.sh
end
fileset
tag include tag include
file -u 0644 -g firebird -o firebird firebird/include/ib_util.h /opt/firebird/include/ib_util.h directory buildroot@prefix@/include=@prefix@/include
file -u 0644 -g firebird -o firebird firebird/include/perf.h /opt/firebird/include/perf.h file_permissions -u 0644 -g firebird -o firebird
file -u 0644 -g firebird -o firebird firebird/include/iberror.h /opt/firebird/include/iberror.h file *
file -u 0644 -g firebird -o firebird firebird/include/ibase.h /opt/firebird/include/ibase.h
end end
#
fileset fileset
tag intl tag intl
file -u 0755 -g firebird -o firebird firebird/intl/libfbintl.sl /opt/firebird/intl/libfbintl.sl file -u 0755 -g firebird -o firebird buildroot@prefix@/intl/fbintl @prefix@/intl/fbintl
file -u 0644 -g firebird -o firebird buildroot@prefix@/intl/fbintl.conf @prefix@/intl/fbintl.conf
end end
#
fileset fileset
tag UDF tag UDF
file -u 0755 -g firebird -o firebird firebird/UDF/ib_udf.sl /opt/firebird/UDF/ib_udf.sl file -u 0755 -g firebird -o firebird buildroot@prefix@/UDF/ib_udf.sl @prefix@/UDF/ib_udf.sl
file -u 0755 -g firebird -o firebird firebird/UDF/fbudf.sl /opt/firebird/UDF/fbudf.sl file -u 0755 -g firebird -o firebird buildroot@prefix@/UDF/fbudf.sl @prefix@/UDF/fbudf.sl
file -u 0644 -g firebird -o firebird ../src/extlib/ib_udf.sql /opt/firebird/UDF/ib_udf.sql file -u 0644 -g firebird -o firebird buildroot@prefix@/UDF/ib_udf.sql @prefix@/UDF/ib_udf.sql
file -u 0644 -g firebird -o firebird ../src/extlib/ib_udf2.sql /opt/firebird/UDF/ib_udf2.sql file -u 0644 -g firebird -o firebird buildroot@prefix@/UDF/ib_udf2.sql @prefix@/UDF/ib_udf2.sql
file -u 0644 -g firebird -o firebird ../src/extlib/fbudf/fbudf.sql /opt/firebird/UDF/fbudf.sql file -u 0644 -g firebird -o firebird buildroot@prefix@/UDF/fbudf.sql @prefix@/UDF/fbudf.sql
end end
#
fileset fileset
tag bin tag bin
file -u 0755 -g firebird -o firebird firebird/bin/fb_inet_server /opt/firebird/bin/fb_inet_server directory buildroot@prefix@/bin=@prefix@/bin
file -u 0755 -g firebird -o firebird firebird/bin/gfix /opt/firebird/bin/gfix file_permissions -u 0755 -g firebird -o firebird
file -u 0755 -g firebird -o firebird firebird/bin/gbak /opt/firebird/bin/gbak file *
file -u 0755 -g firebird -o firebird firebird/bin/gsplit /opt/firebird/bin/gsplit
file -u 0755 -g firebird -o firebird firebird/bin/gsec /opt/firebird/bin/gsec
file -u 0755 -g firebird -o firebird firebird/bin/isql /opt/firebird/bin/isql
file -u 0755 -g firebird -o firebird firebird/bin/gpre /opt/firebird/bin/gpre
file -u 0755 -g firebird -o firebird firebird/bin/gds_drop /opt/firebird/bin/gds_drop
file -u 0755 -g firebird -o firebird firebird/bin/gstat /opt/firebird/bin/gstat
file -u 0755 -g firebird -o firebird firebird/bin/fb_lock_print /opt/firebird/bin/fb_lock_print
file -u 0755 -g firebird -o firebird firebird/bin/fb_lock_mgr /opt/firebird/bin/fb_lock_mgr
file -u 0755 -g firebird -o firebird firebird/bin/gdef /opt/firebird/bin/gdef
file -u 0755 -g firebird -o firebird firebird/bin/qli /opt/firebird/bin/qli
# From 2.0
file -u 0755 -g firebird -o firebird firebird/bin/nbackup /opt/firebird/bin/nbackup
# From 2.1
file -u 0755 -g firebird -o firebird firebird/bin/fbsvcmgr /opt/firebird/bin/fbsvcmgr
end end
#
fileset fileset
tag upgrade tag misc
file -u 0644 -g firebird -o firebird ../src/misc/upgrade/v2/ib_udf2_params.txt /opt/firebird/upgrade/ib_udf2.params.txt directory buildroot@prefix@/misc=@prefix@/misc
file -u 0644 -g firebird -o firebird ../src/misc/upgrade/v2/ib_udf_params.txt /opt/firebird/upgrade/ib_udf_params.txt file_permissions -u 0644 -g firebird -o firebird
file -u 0644 -g firebird -o firebird ../src/misc/upgrade/v2/ib_udf_upgrade.sql /opt/firebird/upgrade/ib_udf_upgrade.sql file *
file -u 0644 -g firebird -o firebird ../src/misc/upgrade/v2/security_database.sql /opt/firebird/upgrade/security_database.sql directory buildroot@prefix@/misc/upgrade/ib_udf=@prefix@/misc/upgrade/ib_udf
file -u 0644 -g firebird -o firebird ../src/misc/upgrade/v2/security_database.txt /opt/firebird/upgrade/security_database.txt file_permissions -u 0644 -g firebird -o firebird
file -u 0644 -g firebird -o firebird ../src/misc/upgrade/v2.1/metadata_charset.txt /opt/firebird/upgrade/metadata_charset.txt file *
file -u 0644 -g firebird -o firebird ../src/misc/upgrade/v2.1/metadata_charset_create.sql /opt/firebird/upgrade/metadata_charset_create.sql directory buildroot@prefix@/misc/upgrade/metadata=@prefix@/misc/upgrade/metadata
file -u 0644 -g firebird -o firebird ../src/misc/upgrade/v2.1/metadata_charset_drop.sql /opt/firebird/upgrade/metadata_charset_drop.sql file_permissions -u 0644 -g firebird -o firebird
file *
directory buildroot@prefix@/misc/upgrade/security=@prefix@/misc/upgrade/security
file_permissions -u 0644 -g firebird -o firebird
file *
end end
#
fileset fileset
tag examples tag examples
file -u 0644 -g firebird -o firebird firebird/examples/README /opt/firebird/examples/README file -u 0644 -g firebird -o firebird firebird/examples/README @prefix@/examples/README
file -u 0644 -g firebird -o firebird firebird/examples/functions.c /opt/firebird/examples/functions/functions.c file -u 0644 -g firebird -o firebird firebird/examples/functions.c @prefix@/examples/functions/functions.c
directory firebird/examples/api=/opt/firebird/examples/api directory firebird/examples/api=@prefix@/examples/api
file_permissions -u 0644 -g firebird -o firebird file_permissions -u 0644 -g firebird -o firebird
file * file *
direcory firebird/examples/dyn=/opt/firebird/examples/dyn directory firebird/examples/dyn=@prefix@/examples/dyn
file_permissions -u 0644 -g firebird -o firebird file_permissions -u 0644 -g firebird -o firebird
file * file *
directory firebird/examples/empbuild=/opt/firebird/examples/empbuild directory firebird/examples/empbuild=@prefix@/examples/empbuild
file_permissions -u 0644 -g firebird -o firebird file_permissions -u 0644 -g firebird -o firebird
file * file *
directory firebird/examples/include=/opt/firebird/examples/include directory firebird/examples/include=@prefix@/examples/include
file_permissions -u 0644 -g firebird -o firebird file_permissions -u 0644 -g firebird -o firebird
file * file *
directory firebird/examples/stat=/opt/firebird/examples/stat directory firebird/examples/stat=@prefix@/examples/stat
file_permissions -u 0644 -g firebird -o firebird file_permissions -u 0644 -g firebird -o firebird
directory firebird/examples/udf=/opt/firebird/examples/udf file *
directory firebird/examples/udf=@prefix@/examples/udf
file_permissions -u 0644 -g firebird -o firebird file_permissions -u 0644 -g firebird -o firebird
file * file *
end end
#
fileset fileset
tag lib tag lib
file -u 0755 -g firebird -o firebird firebird/lib/libfbclient.sl.2.1.0 /opt/firebird/lib/libfbclient.sl.2.1.0 directory buildroot@prefix@/lib=@prefix@/lib
file -u 0755 -g firebird -o firebird firebird/lib/libfbembed.sl.2.1.0 /opt/firebird/lib/libfbembed.sl.2.1.0 file_permissions -u 0755 -g firebird -o firebird
file -u 0755 -g firebird -o firebird firebird/lib/libib_util.sl /opt/firebird/lib/libib_util.sl file *
file -u 0755 -g firebird -o firebird firebird/lib/libicudata.sl.30.0 /opt/firebird/lib/libicudata.sl.30.0
file -u 0755 -g firebird -o firebird firebird/lib/libicui18n.sl.30.0 /opt/firebird/lib/libicui18n.sl.30.0
file -u 0755 -g firebird -o firebird firebird/lib/libicuuc.sl.30.0 /opt/firebird/lib/libicuuc.sl.30.0
end end
#
fileset fileset
tag help tag help
file -u 0755 -g firebird -o firebird firebird/help/help.fdb /opt/firebird/help/help.fdb file -u 0444 -g firebird -o firebird firebird/help/help.fdb @prefix@/help/help.fdb
end end
#
fileset fileset
tag messages tag messages
file -u 0666 -g firebird -o firebird firebird/firebird.msg /opt/firebird/firebird.msg file -u 0444 -g firebird -o firebird firebird/firebird.msg @prefix@/firebird.msg
file -u 0666 -g firebird -o firebird firebird/fr_FR.msg /opt/firebird/fr_FR.msg file -u 0444 -g firebird -o firebird firebird/fr_FR.msg @prefix@/fr_FR.msg
file -u 0666 -g firebird -o firebird firebird/de_DE.msg /opt/firebird/de_DE.msg file -u 0444 -g firebird -o firebird firebird/de_DE.msg @prefix@/de_DE.msg
end end
#
fileset fileset
tag docs tag docs
directory ../doc=/opt/firebird/doc directory ../doc=@prefix@/doc
file_permissions -u 0644 -g firebird -o firebird file_permissions -u 0644 -g firebird -o firebird
file * file *
end end
end end

View File

@ -55,12 +55,10 @@ DestDir=$TargetDir/$FBRootDir
# Place it to target directory # Place it to target directory
addLibs() { addLibs() {
libTmp=/tmp/fbbuildsh
libSdir=$1 libSdir=$1
libScript=$2 libScript=$2
libTdir=$3 libTdir=$3
libTarget=$libTmp libTarget=$libTdir/$libScript
finalTarget=$libTdir/$libScript
rm -f $libTarget rm -f $libTarget
touch $libTarget touch $libTarget
@ -71,7 +69,6 @@ addLibs() {
echo "" >>$libTarget # avoid missing linefeed echo "" >>$libTarget # avoid missing linefeed
done done
cat $libSdir/$libScript >>$libTarget cat $libSdir/$libScript >>$libTarget
mv $libTarget $finalTarget
} }
@ -115,15 +112,11 @@ copyFiles() {
mkdir $DestDir/doc/sql.extensions mkdir $DestDir/doc/sql.extensions
mkdir $DestDir/UDF mkdir $DestDir/UDF
mkdir $DestDir/misc mkdir $DestDir/misc
mkdir $DestDir/upgrade mkdir $DestDir/misc/upgrade
for i in ib_udf metadata security; do
mkdir $DestDir/misc/upgrade/$i
done
# mkdir $TargetDir/etc
# mkdir $TargetDir/etc/init.d
# mkdir $TargetDir/var
# mkdir $TargetDir/var/adm
# mkdir $TargetDir/var/adm/fillup-templates
# mkdir -p $TargetDir/usr/sbin
mkdir -p $TargetDir@libdir@ mkdir -p $TargetDir@libdir@
mkdir -p $TargetDir/usr/include mkdir -p $TargetDir/usr/include
@ -146,39 +139,34 @@ copyFiles() {
cp $BuiltFBDir/bin/qli $DestDir/bin/qli cp $BuiltFBDir/bin/qli $DestDir/bin/qli
# Append libraries to scripts # Append libraries to scripts
addLibs $BuildRootDir/gen/firebird/bin changeRunUser.sh $BuildRootDir/gen/firebird/bin addLibs $BuiltFBDir/bin changeRunUser.sh $DestDir/bin
addLibs $BuildRootDir/gen/firebird/bin restoreRootRunUser.sh $BuildRootDir/gen/firebird/bin addLibs $BuiltFBDir/bin restoreRootRunUser.sh $DestDir/bin
addLibs $BuildRootDir/gen/firebird/bin changedbaPassword.sh $BuildRootDir/gen/firebird/bin addLibs $BuiltFBDir/bin changedbaPassword.sh $DestDir/bin
addLibs $BuiltFBDir/bin changegdslibrarycompatibleLink.sh $BuildRootDir/gen/firebird/bin addLibs $BuiltFBDir/bin changegdslibrarycompatibleLink.sh $DestDir/bin
cp $BuildRootDir/gen/firebird/bin/*Library.sh $BuildRootDir/gen/install/scripts addLibs $BuiltFBDir/bin tarmainInstall.sh $BuildRootDir/gen/install/scripts
addLibs $BuiltFBDir/bin tarInstall.sh $BuildRootDir/gen/install/scripts
addLibs $BuiltFBDir/bin preInstall.sh $BuildRootDir/gen/install/scripts
addLibs $BuiltFBDir/bin postInstall.sh $BuildRootDir/gen/install/scripts
addLibs $BuiltFBDir/bin preUninstall.sh $BuildRootDir/gen/install/scripts
addLibs $BuiltFBDir/bin postUninstall.sh $BuildRootDir/gen//install/scripts
addLibs $BuiltFBDir/bin tarUninstall.sh $BuildRootDir/gen/install/scripts
addLibs $BuiltFBDir/bin tarmainUninstall.sh $BuildRootDir/gen/install/scripts
addLibs $BuildRootDir/gen/install/scripts tarmainInstall.sh $BuildRootDir/gen/install/scripts
addLibs $BuildRootDir/gen/install/scripts tarInstall.sh $BuildRootDir/gen/install/scripts
addLibs $BuildRootDir/gen/install/scripts preInstall.sh $BuildRootDir/gen/install/scripts
addLibs $BuildRootDir/gen/install/scripts postInstall.sh $BuildRootDir/gen/install/scripts
addLibs $BuildRootDir/gen/install/scripts preUninstall.sh $BuildRootDir/gen/install/scripts
addLibs $BuildRootDir/gen/install/scripts postUninstall.sh $BuildRootDir/gen//install/scripts
addLibs $BuildRootDir/gen/install/scripts tarUninstall.sh $BuildRootDir/gen/install/scripts
addLibs $BuildRootDir/gen/install/scripts tarmainUninstall.sh $BuildRootDir/gen/install/scripts
cp $BuildRootDir/gen/firebird/bin/changeRunUser.sh $DestDir/bin
cp $BuildRootDir/gen/firebird/bin/restoreRootRunUser.sh $DestDir/bin
cp $BuildRootDir/gen/firebird/bin/changedbaPassword.sh $DestDir/bin
cp $BuildRootDir/gen/firebird/bin/changegdslibrarycompatibleLink.sh $DestDir/bin
cp $BuildRootDir/gen/firebird/bin/createaliasDB.sh $DestDir/bin
# These scripts do not need libraries # These scripts do not need libraries
cp $BuildRootDir/gen/firebird/bin/createaliasDB.sh $DestDir/bin
cp $BuiltFBDir/bin/fb_config $DestDir/bin cp $BuiltFBDir/bin/fb_config $DestDir/bin
cp $BuildRootDir/gen/install/misc/firebird.init.d.hpux $DestDir/misc cp $BuildRootDir/gen/install/misc/firebird.init.d.hpux $DestDir/misc
cp $BuildRootDir/gen/install/misc/rc.config.firebird.hpux $DestDir/misc cp $BuildRootDir/gen/install/misc/rc.config.firebird.hpux $DestDir/misc
# Copy examples only if we have them # Copy examples only if we have them
exampleFiles=`find $BuiltFBDir/examples/README -type f -print` if [ -f "$BuiltFBDir/examples/README" ]
if [ -z "$exampleFiles" ]
then then
echo "Example files have not been built!"
else
(cd $BuiltFBDir/examples; tar cf - .) | (cd $DestDir/examples; tar xf -) (cd $BuiltFBDir/examples; tar cf - .) | (cd $DestDir/examples; tar xf -)
else
echo "Example files have not been built!"
fi fi
copyIfExists $BuiltFBDir/help/help.gbak $DestDir/help copyIfExists $BuiltFBDir/help/help.gbak $DestDir/help
@ -192,14 +180,10 @@ cp $BuildRootDir/gen/firebird/bin/createaliasDB.sh $DestDir/bin
cp $BuiltFBDir/include/*.h $DestDir/include cp $BuiltFBDir/include/*.h $DestDir/include
cp -f $BuiltFBDir/lib/libfbembed.sl* $DestDir/lib ((cd $BuiltFBDir/lib; tar cf - *.sl*) | (cd $DestDir/lib; tar xf -))
cp -f $BuiltFBDir/lib/libfbclient.sl* $DestDir/lib
cp -f $BuiltFBDir/lib/libib_util.sl $DestDir/lib/libib_util.sl
cp -f $BuiltFBDir/lib/libicu*.sl* $DestDir/lib/
cp $BuiltFBDir/intl/libfbintl.sl $DestDir/intl/fbintl cp $BuiltFBDir/intl/libfbintl.sl $DestDir/intl/fbintl
cp $BuiltFBDir/UDF/ib_udf.sl $DestDir/UDF/ cp $BuiltFBDir/UDF/ib_udf.sl $DestDir/UDF/
cp $BuiltFBDir/UDF/fbudf.sl $DestDir/UDF/ cp $BuiltFBDir/UDF/fbudf.sl $DestDir/UDF/
@ -211,41 +195,35 @@ cp $BuildRootDir/gen/firebird/bin/createaliasDB.sh $DestDir/bin
cp $BuildRootDir/src/extlib/fbudf/fbudf.sql $DestDir/UDF/ cp $BuildRootDir/src/extlib/fbudf/fbudf.sql $DestDir/UDF/
# Copy various documentation # Copy various documentation
ls $BuildRootDir/doc/*.pdf >/dev/null 2>&1 && cp $BuildRootDir/doc/*.pdf $DestDir/doc
cp $BuildRootDir/doc/*.pdf $DestDir/doc
cp $BuildRootDir/doc/README.* $DestDir/doc cp $BuildRootDir/doc/README.* $DestDir/doc
cp $BuildRootDir/doc/sql.extensions/README* $DestDir/doc/sql.extensions cp $BuildRootDir/doc/sql.extensions/README* $DestDir/doc/sql.extensions
cp $BuildRootDir/doc/WhatsNew $DestDir/WhatsNew cp $BuildRootDir/doc/WhatsNew $DestDir/WhatsNew
cp $BuildRootDir/doc/README.user $DestDir/README cp $BuildRootDir/doc/README.user $DestDir/README
# Copy various upgrade stuff
cp $BuildRootDir/src/misc/intl.sql $DestDir/misc/
cp $BuildRootDir/src/misc/upgrade/v2/ib_udf* $DestDir/misc/upgrade/ib_udf/
cp $BuildRootDir/src/misc/upgrade/v2/security_database* $DestDir/misc/upgrade/security/
cp $BuildRootDir/src/misc/upgrade/v2.1/metadata_charset* $DestDir/misc/upgrade/metadata/
# Misc config files # Misc config files
cp $BuildRootDir/gen/install/misc/firebird.conf $DestDir/ cp $BuildRootDir/gen/install/misc/firebird.conf $DestDir/
cp $BuildRootDir/gen/install/misc/aliases.conf $DestDir/ cp $BuildRootDir/gen/install/misc/aliases.conf $DestDir/
cp $BuildRootDir/gen/install/misc/fbintl.conf $DestDir/intl/ cp $BuildRootDir/gen/install/misc/fbintl.conf $DestDir/intl/
# Create links from @libdir@ to install area. # Create links from @libdir@ to install area.
origDir=`pwd` origDir=`pwd`
cd $DestDir/lib cd $DestDir/lib
for i in libfb*.sl*; do ln -s /$FBRootDir/lib/$i $origDir/$TargetDir@libdir@/$i; done for i in libfb*.sl*; do ln -s /$FBRootDir/lib/$i $origDir/$TargetDir@libdir@/$i; done
cd $origDir cd $origDir
ln -s ../../$FBRootDir/lib/libib_util.sl $TargetDir@libdir@/libib_util.sl ln -s /$FBRootDir/lib/libib_util.sl $TargetDir@libdir@/libib_util.sl
# Link include files to /usr/include
for i in iberror.h ibase.h ib_util.h; do
# link include files to /usr/include
for i in iberror.h ibase.h ib_util.h
do
ln -s ../../$FBRootDir/include/$i $TargetDir/usr/include/$i ln -s ../../$FBRootDir/include/$i $TargetDir/usr/include/$i
done done
# (cd $DestDir; touch firebird.log;)
# chmod u=rw,go= firebird.log)
# (cd $DestDir; chmod uga+rw examples/*.gdb)
# chown -R root:root $TargetDir
} }

View File

@ -1126,14 +1126,14 @@ case "$PLATFORM" in
HP_INSTALL_SRC_DIR=builds/install/arch-specific/hpux/${FIREBIRD_ARCH_TYPE} HP_INSTALL_SRC_DIR=builds/install/arch-specific/hpux/${FIREBIRD_ARCH_TYPE}
AC_CONFIG_FILES([gen/install/makeinstallImage.sh:${HP_INSTALL_SRC_DIR}/makeinstallImage.sh.in AC_CONFIG_FILES([gen/install/makeinstallImage.sh:${HP_INSTALL_SRC_DIR}/makeinstallImage.sh.in
gen/firebirdCS.psf:${HP_INSTALL_SRC_DIR}/firebirdCS.psf.in gen/firebirdCS.psf:${HP_INSTALL_SRC_DIR}/firebirdCS.psf.in
gen/install/scripts/preInstall.sh:${HP_INSTALL_SRC_DIR}/preInstall.sh.in gen/firebird/bin/preInstall.sh:${HP_INSTALL_SRC_DIR}/preInstall.sh.in
gen/install/scripts/tarInstall.sh:${HP_INSTALL_SRC_DIR}/tarInstall.sh.in gen/firebird/bin/tarInstall.sh:${HP_INSTALL_SRC_DIR}/tarInstall.sh.in
gen/install/scripts/tarmainInstall.sh:${HP_INSTALL_SRC_DIR}/tarmainInstall.sh.in gen/firebird/bin/tarmainInstall.sh:${HP_INSTALL_SRC_DIR}/tarmainInstall.sh.in
gen/install/scripts/tarUninstall.sh:${HP_INSTALL_SRC_DIR}/tarUninstall.sh.in gen/firebird/bin/tarUninstall.sh:${HP_INSTALL_SRC_DIR}/tarUninstall.sh.in
gen/install/scripts/tarmainUninstall.sh:${HP_INSTALL_SRC_DIR}/tarmainUninstall.sh.in gen/firebird/bin/tarmainUninstall.sh:${HP_INSTALL_SRC_DIR}/tarmainUninstall.sh.in
gen/install/scripts/postInstall.sh:${HP_INSTALL_SRC_DIR}/postInstall.sh.in gen/firebird/bin/postInstall.sh:${HP_INSTALL_SRC_DIR}/postInstall.sh.in
gen/install/scripts/preUninstall.sh:${HP_INSTALL_SRC_DIR}/preUninstall.sh.in gen/firebird/bin/preUninstall.sh:${HP_INSTALL_SRC_DIR}/preUninstall.sh.in
gen/install/scripts/postUninstall.sh:${HP_INSTALL_SRC_DIR}/postUninstall.sh.in gen/firebird/bin/postUninstall.sh:${HP_INSTALL_SRC_DIR}/postUninstall.sh.in
gen/install/misc/firebird.init.d.hpux:builds/install/arch-specific/hpux/misc/firebird.init.d.hpux.in gen/install/misc/firebird.init.d.hpux:builds/install/arch-specific/hpux/misc/firebird.init.d.hpux.in
gen/install/misc/rc.config.firebird.hpux:builds/install/arch-specific/hpux/misc/rc.config.firebird.hpux.in gen/install/misc/rc.config.firebird.hpux:builds/install/arch-specific/hpux/misc/rc.config.firebird.hpux.in
gen/firebird/bin/changedbaPassword.sh:builds/install/arch-specific/hpux/misc/changedbaPassword.sh.in gen/firebird/bin/changedbaPassword.sh:builds/install/arch-specific/hpux/misc/changedbaPassword.sh.in