summarylogtreecommitdiffstats
path: root/vvv.sh
diff options
context:
space:
mode:
Diffstat (limited to 'vvv.sh')
-rw-r--r--vvv.sh27
1 files changed, 12 insertions, 15 deletions
diff --git a/vvv.sh b/vvv.sh
index 128f9be5d970..ed318fea62fe 100644
--- a/vvv.sh
+++ b/vvv.sh
@@ -4,21 +4,18 @@ 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
+mkdir -p "${FIREBIRD_HOME}"
+# Initial security database
+cp -f /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 -sfn "${_file}" "${FIREBIRD_HOME}/$(basename ${_file})"
+done
# Launch application with the new paths
export LD_LIBRARY_PATH="${FIREBIRD_HOME}"