lwb5-in-2025/misc/init-sql.sh

15 lines
385 B
Bash
Raw Permalink Normal View History

2025-01-02 14:06:25 +01:00
#!/bin/sh
set -e
cd /opt/lwsql
for var_name in `sed '/^.getenv/!d;s/.* //' INSTALL.sql`; do
echo "Checking variable $var_name" >&2
file_var_name="${var_name}_FILE"
eval file_var_value="\"\$$file_var_name\""
if [ ! -z "$file_var_value" ]; then
echo " -> Reading $var_name from $file_var_value" >&2
eval "export $var_name=\"`cat $file_var_value`\""
fi
done
psql -f INSTALL.sql