From 46ff55c8b60b4b6278d1594a859448d6cdc67c9d Mon Sep 17 00:00:00 2001 From: alexbelgium Date: Wed, 28 May 2025 09:04:21 +0200 Subject: [PATCH] Clean migration https://github.com/alexbelgium/hassio-addons/issues/1878#issuecomment-2914030167 --- calibre_web/rootfs/etc/cont-init.d/00-a_migrate.sh | 7 +++++-- .../rootfs/etc/cont-init.d/00-data_location.sh | 12 ------------ 2 files changed, 5 insertions(+), 14 deletions(-) diff --git a/calibre_web/rootfs/etc/cont-init.d/00-a_migrate.sh b/calibre_web/rootfs/etc/cont-init.d/00-a_migrate.sh index 00faed0e5..9d91969f8 100755 --- a/calibre_web/rootfs/etc/cont-init.d/00-a_migrate.sh +++ b/calibre_web/rootfs/etc/cont-init.d/00-a_migrate.sh @@ -7,7 +7,10 @@ set -e #################### if [ -d /homeassistant/addons_config/calibre-web ] && [ ! -L /homeassistant/addons_config/calibre-web ]; then - echo "Moving database to new location /config" - cp -rf /homeassistant/addons_config/calibre-web/* /config/ + if [ "$(ls -A /homeassistant/addons_config/calibre-web)" ]; then + echo "Moving database to new location /config" + cp -rf /homeassistant/addons_config/calibre-web/* "$LOCATION"/ + fi rm -r /homeassistant/addons_config/calibre-web fi + diff --git a/calibre_web/rootfs/etc/cont-init.d/00-data_location.sh b/calibre_web/rootfs/etc/cont-init.d/00-data_location.sh index 48453611f..f06733191 100755 --- a/calibre_web/rootfs/etc/cont-init.d/00-data_location.sh +++ b/calibre_web/rootfs/etc/cont-init.d/00-data_location.sh @@ -51,15 +51,3 @@ mkdir -p "$LOCATION" # Set ownership bashio::log.info "Setting ownership to $PUID:$PGID" chown "$PUID":"$PGID" "$LOCATION" - -#################### -# Migrate database # -#################### - -if [ -d /homeassistant/addons_config/calibre-web ]; then - if [ "$(ls -A /homeassistant/addons_config/calibre-web)" ]; then - echo "Moving database to new location /config" - cp -rf /homeassistant/addons_config/calibre-web/* "$LOCATION"/ - fi - rm -r /homeassistant/addons_config/calibre-web -fi