From fb2f47a5c7366df1d856acd6e913a6762c1785d4 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Sun, 29 Dec 2024 05:28:19 +0100 Subject: [PATCH] Update 99-run.sh --- grampsweb/rootfs/etc/cont-init.d/99-run.sh | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/grampsweb/rootfs/etc/cont-init.d/99-run.sh b/grampsweb/rootfs/etc/cont-init.d/99-run.sh index 876941fc3..e7bd057b2 100755 --- a/grampsweb/rootfs/etc/cont-init.d/99-run.sh +++ b/grampsweb/rootfs/etc/cont-init.d/99-run.sh @@ -5,17 +5,26 @@ set -e ################# # Set structure # ################# -for folders in config users indexdir database secret media cache thumbnail_cache grampsdb; do +for folders in config users indexdir database secret media cache thumbnail_cache db persist; do mkdir -p /config/"$folders" if [ -d /app/"$folders" ] && [ "$(ls -A /app/"$folders")" ]; then - cp -rf /app/"$folders"/* /config/"$folders" + cp -rn /app/"$folders"/* /config/"$folders" fi rm -rf /app/"$folders" ln -sf /config/"$folders" /app/"$folders" done +for files in /app/dump.rdb; do + if [ -f "$files" ]; then + cp -n "$files" /config/"$(basename "$files")" + fi + rm -rf "$files" + ln -sf /config/"$(basename "$files")" "$files" +done + if [ -d /root/.gramps/grampsdb ] && [ "$(ls -A /root/.gramps/grampsdb)" ]; then - cp -rf /root/.gramps/grampsdb/* /config/grampsdb + mkdir -p /config/grampsdb + cp -rn /root/.gramps/grampsdb/* /config/grampsdb rm -rf /root/.gramps/grampsdb ln -sf /config/grampsdb /root/.gramps/grampsdb fi