From ab28d810cfa73d614429723f2afa6278e9aac500 Mon Sep 17 00:00:00 2001 From: Ying-Chieh Liao Date: Tue, 2 Apr 2002 16:20:44 +0000 Subject: upgrade to 1.0.r2 PR: 33924, 34812 Submitted by: maintainer --- databases/firebird-devel/files/buildBootDatabases | 120 ++++++++++++++++++++++ 1 file changed, 120 insertions(+) create mode 100644 databases/firebird-devel/files/buildBootDatabases (limited to 'databases/firebird-devel/files/buildBootDatabases') diff --git a/databases/firebird-devel/files/buildBootDatabases b/databases/firebird-devel/files/buildBootDatabases new file mode 100644 index 000000000000..155f866b0830 --- /dev/null +++ b/databases/firebird-devel/files/buildBootDatabases @@ -0,0 +1,120 @@ +#!/bin/sh +# +# $Id: buildBootDatabases,v 1.1 2000/09/29 16:26:39 tom Exp tom $ +# +# Contributor(s): +# +# Reed Mideke +# Tom Coleman TMC Systems +# +printUsage() { + echo "usage is : 'buildBootDatabases'" + echo " or : 'buildBootDatabases '" + echo "" + echo "usually as:" + echo "sh builds/original/buildBootDatabases" + echo "from the main interbase source directory" + echo "where defaults are srcDir=. and destDir=../refDatabases" + echo "" +} + +checkVariables() { + echo "" + echo "" + echo "" + echo "- Firebird - Reference database build ------------------------" + echo "" + echo "Parameters :" + echo "" + echo "Source code dir root : $IBSrc" + echo "Dest root dir where to build ref db's : $IBRefDir" + echo "" + echo "If you wish to have different values please set them before running" + echo "this script" + echo "usage is : 'buildBootDatabases'" + echo " or : 'buildBootDatabases '" + echo "" + echo "--------------------------------------------------------------" + echo "" + AskQuestion "Press return to continue" +} + +#-------------------------------------------------------------------- +# Ask the user a question. + +Answer="" + +AskQuestion() { + Test=$1 + DefaultAns=$2 + echo -n "${1}" + Answer="$DefaultAns" +# read Answer +} + +#-------------------------------------------------------------------- +# Build the databases needed for a standard interbase build + +buildStdDatabases() { + echo "- building std databases" + +# boot make will create this if it does not exist +# (cd jrd; touch metadata.gdb) + +# boot make will create this if it does not exist +# touch msgs/msg.gdb + +# boot make will create this if it does not exist +# touch qli/help.gdb + + touch pyxis/forms.gdb + + touch utilities/rebuild.gdb +} + +#------------------------------------------------------------------------ + +createRefDir() { + if [ -d $IBRefDir ] + then + echo "** Warning ** - The reference directory $IBRefDir already exists" + AskQuestion "Press return to delete it and continue or ^C to abort" + + rm -rf $IBRefDir + fi + + mkdir -p $IBRefDir +} + + +#== Main Program ================================================== + + +# Check parameters + +if [ $# = 0 ] + then + export IBSrc=`pwd` + export IBRefDir=../refDatabases + +elif [ $# = 1 ] + then + export IBSrc=`pwd` + export IBRefDir=$1 + +else + printUsage + exit +fi + + +checkVariables + + +createRefDir + +cd $IBRefDir + +mkdir -p msgs qli jrd utilities example4 example5 examples pyxis + +buildStdDatabases -- cgit v1.2.3