function usage {
cat <<USAGE
configure PROJECT
-PROJECT = webssh
+PROJECT = libcob-ocesql mconnect webssh
USAGE
}
fi
case $1 in
+
+mconnect)
+ cat <<MCONNECT >debian/mconnect.conf
+# generated by configure
+compile_type=NONE
+target_type=DEB
+MCONNECT
+ mconfigure mconnect
+ ;;
+
+libcob-ocesql)
+ cat <<OCESQL >debian/libcob-ocesql.conf
+# generated by configure
+compile_type=ANY
+target_type=DEB
+OCESQL
+ mconfigure -v 1.4 libcob-ocesql
+ ;;
+
webssh)
cat <<WEBSSH >debian/webssh.conf
# generated by configure
WEBSSH
mconfigure -V webssh
;;
+
*)
echo "Invalid project."
usage
--- /dev/null
+#!/bin/bash
+set -e
+
+echo "NYI"
--- /dev/null
+Source: libcob-ocesql
+Section: main
+Priority: optional
+Maintainer: Michael Wagner <michael@wagnertech.de>
+Build-Depends: git, mbuild
+
+Package: libcob-ocesql
+Architecture: _DEB_HOST_ARCH
+Depends: postgresql
+Description: OCESQL runtime
--- /dev/null
+#!/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
+popd >/dev/null
+
+mkdir -p $1/usr/bin
+cat << 'OCERUN' > $1/usr/bin/ocerun
+#!/bin/bash
+set -e
+
+if [ -z "$1" ] ;then
+ echo "Usage: ocerun DATEI"
+ exit 1
+fi
+
+export LD_LIBRARY_PATH="/usr/local/lib"
+export OCDB_DB_CHAR=UTF-8
+
+$1
+OCERUN
+chmod 755 $1/usr/bin/ocerun
--- /dev/null
+projects (0.1-%BUILD%) unstable; urgency=medium
+ * initial version
+ -- Michael Wagner <info@wagnertech.de> Sat, 08 Nov 2025 20:03:04 +0100
+
--- /dev/null
+Source: projects
+Section: main
+Priority: optional
+Maintainer: Michael Wagner <michael@wagnertech.de>
+Build-Depends: git
+
+Package: mconnect
+Architecture: all
+Depends: frpc
+Description: mconnect builds a ssh connectivity to local host via frps on wagnertech.de:6002
+
--- /dev/null
+#!/bin/bash
+set -e
+
+mkdir -p $1/usr/bin
+cp sh/mconnect $1/usr/bin
+
+mkdir -p $1/etc
+cp etc/mconnect.toml $1/etc/
+
--- /dev/null
+serverAddr = "wagnertech.de"
+serverPort = 7000
+
+[[proxies]]
+name = "mconnect-ssh"
+type = "tcp"
+localIP = "127.0.0.1"
+localPort = 22
+remotePort = 6002
+
--- /dev/null
+#!/bin/bash
+set -e
+
+frpc -c /etc/mconnect.toml
+