X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/projects.git/blobdiff_plain/996b5fdc6f6aa459d079154b3025cc4c24e802b4..refs/heads/master:/debian/libcob-ocesql.cp?ds=inline diff --git a/debian/libcob-ocesql.cp b/debian/libcob-ocesql.cp index 51a20e4..27ede25 100755 --- a/debian/libcob-ocesql.cp +++ b/debian/libcob-ocesql.cp @@ -1,15 +1,21 @@ #!/bin/bash set -e -mkdir -p $1/usr/local/lib -cp ../Open-COBOL-ESQL-$version/dblib/.libs/libocesql.a $1/usr/local/lib -cp ../Open-COBOL-ESQL-$version/dblib/libocesql.la $1/usr/local/lib -cp ../Open-COBOL-ESQL-$version/dblib/.libs/libocesql.so.0.1.0 $1/usr/local/lib -pushd $1/usr/local/lib >/dev/null - ln -s libocesql.so.0.1.0 libocesql.so - ln -s libocesql.so.0.1.0 libocesql.so.0 +#mkdir -p $1/usr/local/lib +#cp ../Open-COBOL-ESQL-$version/dblib/.libs/libocesql.a $1/usr/local/lib +#cp ../Open-COBOL-ESQL-$version/dblib/libocesql.la $1/usr/local/lib +#cp ../Open-COBOL-ESQL-$version/dblib/.libs/libocesql.so.0.1.0 $1/usr/local/lib +#pushd $1/usr/local/lib >/dev/null +# ln -s libocesql.so.0.1.0 libocesql.so +# ln -s libocesql.so.0.1.0 libocesql.so.0 +#popd >/dev/null + +pushd ~/build/Downloads/Open-COBOL-ESQL >/dev/null + make install popd >/dev/null +rsync -a ~/build/debian/tmp/ ./debian/tmp/ + mkdir -p $1/usr/bin cat << 'OCERUN' > $1/usr/bin/ocerun #!/bin/bash @@ -20,9 +26,44 @@ if [ -z "$1" ] ;then exit 1 fi -export LD_LIBRARY_PATH="/usr/local/lib" +export LD_LIBRARY_PATH="/usr/lib" export OCDB_DB_CHAR=UTF-8 $1 OCERUN chmod 755 $1/usr/bin/ocerun + +cat << 'OCECOBC' > $1/usr/bin/ocecobc +#!/bin/bash +set -e + +usage="ocecobc [-x] DATEI" + +exec_flag="" + +if [ -z "$1" ]; then + echo "Usage: $usage" + exit 46 +fi +file=$1 + +if [ $1 == "-x" ]; then + exec_flag="-x" + if [ -z "$2 ]; then + echo "File missing." + echo "Usage: $usage" + exit 43 + fi + file=$2 +fi + +export COB_LDFLAGS=-Wl,--no-as-needed +export LD_LIBRARY_PATH="/usr/lib" +export COBCPY=/usr/share/open-cobol-esql/copy + +base_name=${file%.*} + +ocesql $file $base_name.cob +cobc $exec_flag -locesql $base_name.cob +OCECOBC +chmod 755 $1/usr/bin/ocecobc