#!/bin/sh
:	'(c) Copyright	Empress Software Inc.	1983, 2003'

if test "$EMPRESSPATH" = "" 
then
	echo "EMPRESSPATH not set"
	exit 1

elif test ! -d $EMPRESSPATH
then
	echo "invalid EMPRESSPATH"
	exit 1
else
	RDBMSPATH=$EMPRESSPATH/rdbms
	export RDBMSPATH
fi

PROGNAME=`$EMPRESSPATH/common/sys_bin/basename $0`
USAGE="*** Usage ***  $PROGNAME  database_directory"

. $RDBMSPATH/util_bin/banner

NLSECHO="$EMPRESSPATH/common/nls/nlsecho"
UE_E0_4GLTBLEXIST=10328
UI_E0_CREATEDB=10003
UI_E0_IMPORTTABLES=10004

MSGLOBALDATADICTIONARY=
export MSGLOBALDATADICTIONARY

case $# in
 1)	DB="$1";;
 *)	echo "$USAGE";	exit 1;;
esac

case $1 in
 -*)	echo "$USAGE";	exit 1;;
esac

if test ! -f "$DB"/tabzero 
then
	$NLSECHO  "Creating Database '%s'" $UI_E0_CREATEDB $DB
	if $EMPRESSPATH/bin/empmkdb "$DB"
	then
		:
	else
		exit 8
	fi
else
	if $EMPRESSPATH/bin/empcmd "$DB" "display sys_4gl_application" > /dev/null 2>&1
	then
		$NLSECHO "4GL Tables already exist " $UE_E0_4GLTBLEXIST
		exit 1
	fi
fi

$NLSECHO  "Importing 4GL Tables" $UI_E0_IMPORTTABLES
exec $EMPRESSPATH/bin/empimpt -l $RDBMSPATH/4gl/apfmdb.tab "$DB"
