mirror of
https://github.com/alexbelgium/hassio-addons.git
synced 2026-01-10 09:51:02 +01:00
fix: auto-fix linting issues
This commit is contained in:
committed by
github-actions[bot]
parent
e5adbd266f
commit
f728166b14
@@ -8,9 +8,9 @@ CONFIGSOURCE="/config/addons_config/zoneminder"
|
||||
|
||||
# Set image location
|
||||
if bashio::config.has_value "Images_location"; then
|
||||
IMAGESOURCE=$(bashio::config "Images_location")
|
||||
IMAGESOURCE=$(bashio::config "Images_location")
|
||||
else
|
||||
IMAGESOURCE="$CONFIGSOURCE"/images
|
||||
IMAGESOURCE="$CONFIGSOURCE"/images
|
||||
fi
|
||||
|
||||
# Create directory
|
||||
|
||||
@@ -10,8 +10,8 @@ set -e
|
||||
CONFIGSOURCE="/config/addons_config/zoneminder"
|
||||
if [ ! -f "$CONFIGSOURCE"/zm.conf ]; then
|
||||
|
||||
# Copy conf files
|
||||
cp /etc/zm/zm.conf "$CONFIGSOURCE"
|
||||
# Copy conf files
|
||||
cp /etc/zm/zm.conf "$CONFIGSOURCE"
|
||||
fi
|
||||
|
||||
###################
|
||||
@@ -21,57 +21,56 @@ fi
|
||||
bashio::log.info "Defining database"
|
||||
case "$(bashio::config "DB_CONNECTION")" in
|
||||
|
||||
# Use MariaDB
|
||||
mariadb_addon)
|
||||
bashio::log.info "Using MariaDB addon. Requirements : running MariaDB addon. Detecting values..."
|
||||
if ! bashio::services.available 'mysql'; then
|
||||
bashio::log.fatal \
|
||||
"Local database access should be provided by the MariaDB addon"
|
||||
bashio::exit.nok \
|
||||
"Please ensure it is installed and started"
|
||||
fi
|
||||
# Use MariaDB
|
||||
mariadb_addon)
|
||||
bashio::log.info "Using MariaDB addon. Requirements : running MariaDB addon. Detecting values..."
|
||||
if ! bashio::services.available 'mysql'; then
|
||||
bashio::log.fatal \
|
||||
"Local database access should be provided by the MariaDB addon"
|
||||
bashio::exit.nok \
|
||||
"Please ensure it is installed and started"
|
||||
fi
|
||||
|
||||
# Use values
|
||||
DB_CONNECTION=mysql
|
||||
ZM_DB_HOST=$(bashio::services "mysql" "host")
|
||||
ZM_DB_PORT=$(bashio::services "mysql" "port")
|
||||
ZM_DB_NAME=firefly
|
||||
ZM_DB_USER=$(bashio::services "mysql" "username")
|
||||
ZM_DB_PASS=$(bashio::services "mysql" "password")
|
||||
export DB_CONNECTION
|
||||
export remoteDB=1
|
||||
export ZM_DB_HOST && bashio::log.blue "ZM_DB_HOST=$ZM_DB_HOST"
|
||||
export ZM_DB_PORT && bashio::log.blue "ZM_DB_PORT=$ZM_DB_PORT"
|
||||
export ZM_DB_NAME && bashio::log.blue "ZM_DB_NAME=$ZM_DB_NAME"
|
||||
export ZM_DB_USER && bashio::log.blue "ZM_DB_USER=$ZM_DB_USER"
|
||||
export ZM_DB_PASS && bashio::log.blue "ZM_DB_PASS=$ZM_DB_PASS"
|
||||
# Use values
|
||||
DB_CONNECTION=mysql
|
||||
ZM_DB_HOST=$(bashio::services "mysql" "host")
|
||||
ZM_DB_PORT=$(bashio::services "mysql" "port")
|
||||
ZM_DB_NAME=firefly
|
||||
ZM_DB_USER=$(bashio::services "mysql" "username")
|
||||
ZM_DB_PASS=$(bashio::services "mysql" "password")
|
||||
export DB_CONNECTION
|
||||
export remoteDB=1
|
||||
export ZM_DB_HOST && bashio::log.blue "ZM_DB_HOST=$ZM_DB_HOST"
|
||||
export ZM_DB_PORT && bashio::log.blue "ZM_DB_PORT=$ZM_DB_PORT"
|
||||
export ZM_DB_NAME && bashio::log.blue "ZM_DB_NAME=$ZM_DB_NAME"
|
||||
export ZM_DB_USER && bashio::log.blue "ZM_DB_USER=$ZM_DB_USER"
|
||||
export ZM_DB_PASS && bashio::log.blue "ZM_DB_PASS=$ZM_DB_PASS"
|
||||
|
||||
bashio::log.warning "Firefly-iii is using the Maria DB addon"
|
||||
bashio::log.warning "Please ensure this is included in your backups"
|
||||
bashio::log.warning "Uninstalling the MariaDB addon will remove any data"
|
||||
bashio::log.warning "Firefly-iii is using the Maria DB addon"
|
||||
bashio::log.warning "Please ensure this is included in your backups"
|
||||
bashio::log.warning "Uninstalling the MariaDB addon will remove any data"
|
||||
|
||||
bashio::log.info "Creating database for Firefly-iii if required"
|
||||
mysql \
|
||||
-u "${ZM_DB_USER}" -p"${ZM_DB_PASS}" \
|
||||
-h "${ZM_DB_HOST}" -P "${ZM_DB_PORT}" \
|
||||
-e "CREATE DATABASE IF NOT EXISTS \`firefly\` ;"
|
||||
;;
|
||||
bashio::log.info "Creating database for Firefly-iii if required"
|
||||
mysql \
|
||||
-u "${ZM_DB_USER}" -p"${ZM_DB_PASS}" \
|
||||
-h "${ZM_DB_HOST}" -P "${ZM_DB_PORT}" \
|
||||
-e "CREATE DATABASE IF NOT EXISTS \`firefly\` ;"
|
||||
;;
|
||||
|
||||
# Use remote
|
||||
external)
|
||||
bashio::log.info "Using remote database. Requirement : filling all addon options fields, and making sure the database already exists"
|
||||
for conditions in "ZM_DB_HOST" "ZM_DB_PORT" "ZM_DB_NAME" "ZM_DB_USER" "ZM_DB_PASS"; do
|
||||
if ! bashio::config.has_value "$conditions"; then
|
||||
bashio::exit.nok "Remote database has been specified but $conditions is not defined in addon options"
|
||||
fi
|
||||
done
|
||||
;;
|
||||
# Use remote
|
||||
external)
|
||||
bashio::log.info "Using remote database. Requirement : filling all addon options fields, and making sure the database already exists"
|
||||
for conditions in "ZM_DB_HOST" "ZM_DB_PORT" "ZM_DB_NAME" "ZM_DB_USER" "ZM_DB_PASS"; do
|
||||
if ! bashio::config.has_value "$conditions"; then
|
||||
bashio::exit.nok "Remote database has been specified but $conditions is not defined in addon options"
|
||||
fi
|
||||
done
|
||||
;;
|
||||
|
||||
|
||||
# Use remote
|
||||
*)
|
||||
bashio::log.info "Using internal database"
|
||||
;;
|
||||
# Use remote
|
||||
*)
|
||||
bashio::log.info "Using internal database"
|
||||
;;
|
||||
|
||||
esac
|
||||
|
||||
|
||||
Reference in New Issue
Block a user