mirror of
https://github.com/alexbelgium/hassio-addons.git
synced 2026-01-10 09:51:02 +01:00
Handle hidden files and cleanup after migration
This commit is contained in:
@@ -24,6 +24,10 @@ slug=bazarr
|
|||||||
|
|
||||||
if [ -d "/homeassistant/addons_config/$slug" ]; then
|
if [ -d "/homeassistant/addons_config/$slug" ]; then
|
||||||
echo "Migrating /homeassistant/addons_config/$slug to /addon_configs/xxx-$slug"
|
echo "Migrating /homeassistant/addons_config/$slug to /addon_configs/xxx-$slug"
|
||||||
cp -rnf /homeassistant/addons_config/"$slug"/* /config/ || true
|
tar -C /homeassistant/addons_config/"$slug" --exclude=addons_config -cf - . | tar -C /config -xf - || true
|
||||||
mv /homeassistant/addons_config/"$slug" /homeassistant/addons_config/"$slug"_migrated
|
mv /homeassistant/addons_config/"$slug" /homeassistant/addons_config/"$slug"_migrated
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ -d /config/addons_config ]; then
|
||||||
|
rm -rf /config/addons_config
|
||||||
|
fi
|
||||||
|
|||||||
@@ -18,6 +18,10 @@ slug=lidarr
|
|||||||
|
|
||||||
if [ -d "/homeassistant/addons_config/$slug" ]; then
|
if [ -d "/homeassistant/addons_config/$slug" ]; then
|
||||||
echo "Migrating /homeassistant/addons_config/$slug to /addon_configs/xxx-$slug"
|
echo "Migrating /homeassistant/addons_config/$slug to /addon_configs/xxx-$slug"
|
||||||
cp -rnf /homeassistant/addons_config/"$slug"/* /config/ || true
|
tar -C /homeassistant/addons_config/"$slug" --exclude=addons_config -cf - . | tar -C /config -xf - || true
|
||||||
mv /homeassistant/addons_config/"$slug" /homeassistant/addons_config/"$slug"_migrated
|
mv /homeassistant/addons_config/"$slug" /homeassistant/addons_config/"$slug"_migrated
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ -d /config/addons_config ]; then
|
||||||
|
rm -rf /config/addons_config
|
||||||
|
fi
|
||||||
|
|||||||
@@ -6,6 +6,10 @@ slug=prowlarr
|
|||||||
|
|
||||||
if [ -d "/homeassistant/addons_config/$slug" ]; then
|
if [ -d "/homeassistant/addons_config/$slug" ]; then
|
||||||
echo "Migrating /homeassistant/addons_config/$slug to /addon_configs/xxx-$slug"
|
echo "Migrating /homeassistant/addons_config/$slug to /addon_configs/xxx-$slug"
|
||||||
cp -rnf /homeassistant/addons_config/"$slug"/* /config/ || true
|
tar -C /homeassistant/addons_config/"$slug" --exclude=addons_config -cf - . | tar -C /config -xf - || true
|
||||||
mv /homeassistant/addons_config/"$slug" /homeassistant/addons_config/"$slug"_migrated
|
mv /homeassistant/addons_config/"$slug" /homeassistant/addons_config/"$slug"_migrated
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ -d /config/addons_config ]; then
|
||||||
|
rm -rf /config/addons_config
|
||||||
|
fi
|
||||||
|
|||||||
@@ -18,6 +18,10 @@ slug=radarr
|
|||||||
|
|
||||||
if [ -d "/homeassistant/addons_config/$slug" ]; then
|
if [ -d "/homeassistant/addons_config/$slug" ]; then
|
||||||
echo "Migrating /homeassistant/addons_config/$slug to /addon_configs/xxx-$slug"
|
echo "Migrating /homeassistant/addons_config/$slug to /addon_configs/xxx-$slug"
|
||||||
cp -rnf /homeassistant/addons_config/"$slug"/* /config/ || true
|
tar -C /homeassistant/addons_config/"$slug" --exclude=addons_config -cf - . | tar -C /config -xf - || true
|
||||||
mv /homeassistant/addons_config/"$slug" /homeassistant/addons_config/"$slug"_migrated
|
mv /homeassistant/addons_config/"$slug" /homeassistant/addons_config/"$slug"_migrated
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ -d /config/addons_config ]; then
|
||||||
|
rm -rf /config/addons_config
|
||||||
|
fi
|
||||||
|
|||||||
@@ -18,10 +18,14 @@ slug=readarr
|
|||||||
|
|
||||||
if [ -d "/homeassistant/addons_config/$slug" ]; then
|
if [ -d "/homeassistant/addons_config/$slug" ]; then
|
||||||
echo "Migrating /homeassistant/addons_config/$slug to /addon_configs/xxx-$slug"
|
echo "Migrating /homeassistant/addons_config/$slug to /addon_configs/xxx-$slug"
|
||||||
cp -rnf /homeassistant/addons_config/"$slug"/* /config/ || true
|
tar -C /homeassistant/addons_config/"$slug" --exclude=addons_config -cf - . | tar -C /config -xf - || true
|
||||||
mv /homeassistant/addons_config/"$slug" /homeassistant/addons_config/"$slug"_migrated
|
mv /homeassistant/addons_config/"$slug" /homeassistant/addons_config/"$slug"_migrated
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ -d /config/addons_config ]; then
|
||||||
|
rm -rf /config/addons_config
|
||||||
|
fi
|
||||||
|
|
||||||
if [ -d /config/readarr ]; then
|
if [ -d /config/readarr ]; then
|
||||||
mv /config/readarr/{.,}* /config/ || true
|
mv /config/readarr/{.,}* /config/ || true
|
||||||
rmdir /config/readarr || true
|
rmdir /config/readarr || true
|
||||||
|
|||||||
@@ -18,6 +18,10 @@ slug=sonarr
|
|||||||
|
|
||||||
if [ -d "/homeassistant/addons_config/$slug" ]; then
|
if [ -d "/homeassistant/addons_config/$slug" ]; then
|
||||||
echo "Migrating /homeassistant/addons_config/$slug to /addon_configs/xxx-$slug"
|
echo "Migrating /homeassistant/addons_config/$slug to /addon_configs/xxx-$slug"
|
||||||
cp -rnf /homeassistant/addons_config/"$slug"/* /config/ || true
|
tar -C /homeassistant/addons_config/"$slug" --exclude=addons_config -cf - . | tar -C /config -xf - || true
|
||||||
mv /homeassistant/addons_config/"$slug" /homeassistant/addons_config/"$slug"_migrated
|
mv /homeassistant/addons_config/"$slug" /homeassistant/addons_config/"$slug"_migrated
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ -d /config/addons_config ]; then
|
||||||
|
rm -rf /config/addons_config
|
||||||
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user