summarylogtreecommitdiffstats
path: root/vvv.sh
diff options
context:
space:
mode:
authorMuflone2019-12-29 18:18:42 +0100
committerMuflone2019-12-29 18:18:42 +0100
commit857c4b837b34c2173192bc4a3f682aecea32a916 (patch)
treea853509ec3a17e02cb4c2ab2c8aa493db0840014 /vvv.sh
downloadaur-857c4b837b34c2173192bc4a3f682aecea32a916.tar.gz
New package vvv 1.4.0-1
Diffstat (limited to 'vvv.sh')
-rw-r--r--vvv.sh27
1 files changed, 27 insertions, 0 deletions
diff --git a/vvv.sh b/vvv.sh
new file mode 100644
index 000000000000..128f9be5d970
--- /dev/null
+++ b/vvv.sh
@@ -0,0 +1,27 @@
+#!/bin/sh
+
+VVV_HOME="${HOME}/.vvv"
+FIREBIRD_HOME="${VVV_HOME}/firebird"
+
+# If Firebird data is missing create a new Firebird folder
+if [ ! -d "${FIREBIRD_HOME}" ]
+then
+ mkdir -p "${FIREBIRD_HOME}"
+ # Initial security database
+ cp /usr/lib/vvv/firebird/security2.fdb "${FIREBIRD_HOME}"
+ # Use an empty firebird.conf to use the FIREBIRD environment variable
+ touch "${FIREBIRD_HOME}/firebird.conf"
+ for _file in /usr/lib/vvv/firebird/firebird.msg \
+ /usr/lib/vvv/firebird/bin \
+ /usr/lib/vvv/firebird/intl \
+ /usr/lib/vvv/firebird/lib*
+ do
+ ln -s "${_file}" "${FIREBIRD_HOME}/$(basename ${_file})"
+ done
+fi
+
+# Launch application with the new paths
+export LD_LIBRARY_PATH="${FIREBIRD_HOME}"
+export FIREBIRD="${FIREBIRD_HOME}"
+/usr/lib/vvv/vvv
+