Files
hassio-addons/maintainerr/CHANGELOG.md
copilot-swe-agent[bot] 9235b23a93 fix: symlink contents inside /opt/data instead of replacing Docker VOLUME
The upstream Maintainerr image declares /opt/data as a Docker VOLUME.
Attempting to rm -rf /opt/data fails with "Resource busy" because mount
points cannot be removed. Instead, we now:
1. Copy seed data from /opt/data to /config (persistent storage)
2. Clear contents inside /opt/data (rm -rf /opt/data/*)
3. Symlink each item in /config back into /opt/data

This ensures the VOLUME directory stays intact while all data is
redirected to persistent storage.

Agent-Logs-Url: https://github.com/alexbelgium/hassio-addons/sessions/82a46feb-2e9c-4c40-b193-614167e6d5c3

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-03-31 18:55:51 +00:00

766 B

3.2.0-3 (2026-03-31)

  • Fix addon never starts: symlink contents inside /opt/data instead of replacing the Docker VOLUME directory

3.2.0-2 (2026-03-31)

  • Fix configuration lost after container restart by symlinking /opt/data to persistent /config directory

3.2.0 (2026-03-28)

3.1.0 (2026-03-14)

3.0.1

  • Initial release of Maintainerr addon
  • Based on upstream image ghcr.io/maintainerr/maintainerr:3.0.1
  • Persistent data stored in HA addon config directory
  • Supports amd64 and aarch64 architectures