New addon : omada 3.2

https://github.com/alexbelgium/hassio-addons/issues/488
This commit is contained in:
Alexandre
2022-09-23 17:32:17 +02:00
parent fa44bc7c7f
commit 3a3566cea7
11 changed files with 439 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
#!/bin/bash
# shellcheck shell=bash
CONFIGSOURCE="/config/addons_config/omada"
# Create directory
if [ ! -f "$CONFIGSOURCE" ]; then
echo "Creating directory"
mkdir -p "$CONFIGSOURCE"
fi
# Ensure structure is correct
mkdir -p "$CONFIGSOURCE"/db "$CONFIGSOURCE"/html "$CONFIGSOURCE"/pdf
cp -rnf /opt/tplink/EAPController/data/* "$CONFIGSOURCE"
# Make sure permissions are right
echo "Updating permissions"
chown -R "508:508" "$CONFIGSOURCE"
# Delete previous directories
echo "Removing previous directories"
rm -r /opt/tplink/EAPController/data/html
rm -r /opt/tplink/EAPController/data/pdf
rm -r /opt/tplink/EAPController/data/db
# Create symlink
echo "Creating symlink"
ln -s /config/addons_config/omada/pdf /opt/tplink/EAPController/data/pdf
ln -s /config/addons_config/omada/html /opt/tplink/EAPController/data/html
ln -s /config/addons_config/omada/db /opt/tplink/EAPController/data/db