summarylogtreecommitdiffstats
path: root/pgmodeler
diff options
context:
space:
mode:
Diffstat (limited to 'pgmodeler')
-rwxr-xr-xpgmodeler17
1 files changed, 17 insertions, 0 deletions
diff --git a/pgmodeler b/pgmodeler
new file mode 100755
index 000000000000..0f8f628d4029
--- /dev/null
+++ b/pgmodeler
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+[ ! -d $HOME/.pgmodeler ] && cp -r /etc/pgmodeler $HOME/.pgmodeler
+
+PGMODELER_ROOT="/opt/pgmodeler"
+
+export PGMODELER_SCHEMAS_DIR="$PGMODELER_ROOT/schemas"
+export PGMODELER_LANG_DIR="$PGMODELER_ROOT/lang"
+export PGMODELER_PLUGINS_DIR="$PGMODELER_ROOT/plugins"
+export PGMODELER_CONF_DIR="$HOME/.pgmodeler"
+export PGMODELER_TMP_DIR="/tmp"
+
+export PGMODELER_CHANDLER_PATH="$PGMODELER_ROOT/pgmodeler-ch"
+
+export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"$PGMODELER_ROOT"
+
+"$PGMODELER_ROOT/pgmodeler" "$@" &