mirror of
https://github.com/alexbelgium/hassio-addons.git
synced 2026-05-19 07:11:50 +02:00
Revert
This commit is contained in:
@@ -12,22 +12,13 @@ bashio::log.info "Update structure"
|
|||||||
echo "Creating symlinks"
|
echo "Creating symlinks"
|
||||||
for folder in config db; do
|
for folder in config db; do
|
||||||
echo "Creating for $folder"
|
echo "Creating for $folder"
|
||||||
target="/config/${folder}"
|
# Create symlinks
|
||||||
mkdir -p "$target"
|
mkdir -p /config/"$folder"
|
||||||
|
if [ -d /app/"$folder" ] && [ "$(ls -A /app/"$folder")" ]; then
|
||||||
# Migrate existing data from previous locations while avoiding self-copies
|
cp -rn /app/"$folder"/* /config/"$folder"/
|
||||||
for legacy_path in "/app/${folder}" "/data/${folder}"; do
|
fi
|
||||||
if [ -d "$legacy_path" ]; then
|
rm -r /app/"$folder"
|
||||||
legacy_target="$(readlink -f "$legacy_path" || true)"
|
ln -sf /config/"$folder" /app/"$folder"
|
||||||
if [ "$legacy_target" != "$target" ] && [ "$(ls -A "$legacy_path")" ]; then
|
|
||||||
# -n prevents clobbering anything already present in /config
|
|
||||||
cp -rn "$legacy_path"/. "$target"/
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
rm -rf /data/"$folder"
|
|
||||||
ln -sf "$target" /data/"$folder"
|
|
||||||
done
|
done
|
||||||
|
|
||||||
sudo chown -R nginx:www-data /config/db/
|
sudo chown -R nginx:www-data /config/db/
|
||||||
|
|||||||
Reference in New Issue
Block a user