mirror of
https://github.com/FirebirdSQL/firebird.git
synced 2025-01-22 22:43:03 +01:00
HPUX port
This commit is contained in:
parent
e2945cd647
commit
817a8747a7
@ -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)/* /
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
@ -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
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
16
configure.in
16
configure.in
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user