Skip to content
Snippets Groups Projects
Commit 071fd7c5 authored by David Trattnig's avatar David Trattnig
Browse files

Generalized lock.

parent bcae7ad8
No related branches found
No related tags found
No related merge requests found
...@@ -32,7 +32,7 @@ python3.7 $(which pip3) install -r requirements.txt ...@@ -32,7 +32,7 @@ python3.7 $(which pip3) install -r requirements.txt
if [ $mode == "dev" ]; then if [ $mode == "dev" ]; then
# Set LOCK file location # Set LOCK file location
LOCKFILE_DB=configuration/.engine.install-mariadb.lock LOCKFILE_DB=configuration/.engine.install-db.lock
echo "Create local Logs Folder ..." echo "Create local Logs Folder ..."
mkdir -p logs mkdir -p logs
...@@ -46,7 +46,7 @@ fi ...@@ -46,7 +46,7 @@ fi
if [ $mode == "prod" ]; then if [ $mode == "prod" ]; then
# Set LOCK file location # Set LOCK file location
LOCKFILE_DB=/etc/aura/.engine.install-mariadb.lock LOCKFILE_DB=/etc/aura/.engine.install-db.lock
if getent passwd 'engineuser' > /dev/null 2>&1; then if getent passwd 'engineuser' > /dev/null 2>&1; then
echo "User 'engineuser' exists already."; echo "User 'engineuser' exists already.";
...@@ -77,29 +77,34 @@ fi ...@@ -77,29 +77,34 @@ fi
# Setup Database # Setup Database
# Check if databases are already set-up
if test -f "$LOCKFILE_DB"; then
echo "Aura Engine Databases are already existing! Skipping..."
else
echo "Setting up database ..."
echo
echo "Which database system do you want to use? (Press '1' or '2')"
echo " [1] MariaDB"
echo " [2] Other / Manually"
echo
while true; do
read -rsn1 input
if [ "$input" = "1" ]; then
echo "Creating DB for MariaDB ..."
bash script/init-db-mariadb.sh
break
fi
if [ "$input" = "2" ]; then
echo "Manual database setup selected."
break
fi
done
echo "Setting up database ..." # Create lockfile to avoid accidential re-creation of the database
echo touch $LOCKFILE_DB
echo "Which database system do you want to use? (Press '1' or '2')"
echo " [1] MariaDB"
echo " [2] Other / Manually"
echo
while true; do
read -rsn1 input
if [ "$input" = "1" ]; then
echo "Creating DB for MariaDB ..."
bash script/init-db-mariadb.sh
break
fi
if [ "$input" = "2" ]; then
echo "Manual database setup selected."
break
fi fi
done
# Create lockfile to avoid accidential re-creation of the database
touch $LOCKFILE_DB
echo echo
echo "+++ Installation of AURA Engine finished! +++" echo "+++ Installation of AURA Engine finished! +++"
\ No newline at end of file echo
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment