From 5c8b3c7ab9665022c55c5f6802335198563ad251 Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@freedombone.net>
Date: Sat, 24 Feb 2018 10:13:19 +0000
Subject: [PATCH] Fix pleroma expire script

---
 src/freedombone-app-pleroma | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/freedombone-app-pleroma b/src/freedombone-app-pleroma
index 50cb10f4d..7a214987f 100755
--- a/src/freedombone-app-pleroma
+++ b/src/freedombone-app-pleroma
@@ -165,6 +165,7 @@ function expire_pleroma_posts {
     chmod +x $pleroma_expire_posts_script
 
     pleroma_expire_script=/etc/cron.daily/pleroma-expire
+    expire_days_files_threshold=$(($expire_days_files - 1))
     echo '#!/bin/bash' > $pleroma_expire_script
     echo 'cd /etc/postgresql' >> $pleroma_expire_script
     echo 'if [ -d /etc/pleroma/tempfiles ]; then' >> $pleroma_expire_script
@@ -187,11 +188,11 @@ function expire_pleroma_posts {
     echo '            nowdate=$(date +%s)' >> $pleroma_expire_script
     echo '            sinceepoch=$(date +%s -r $imagefile)' >> $pleroma_expire_script
     echo '            daysold=$((($nowdate - $sinceepoch) / 86400))' >> $pleroma_expire_script
-    echo "            if [ \$daysold -ge ${expire_days_files} ]; then" >> $pleroma_expire_script
-    echo '                if [ ! -d /etc/pleroma/tempfiles/$imagedir ]; then' >> $pleroma_expire_script
-    echo '                    mkdir /etc/pleroma/tempfiles/$imagedir' >> $pleroma_expire_script
+    echo "            if [ \$daysold -ge ${expire_days_files_threshold} ]; then" >> $pleroma_expire_script
+    echo '                if [ ! -d $imagedir ]; then' >> $pleroma_expire_script
+    echo '                    mkdir $imagedir' >> $pleroma_expire_script
     echo '                fi' >> $pleroma_expire_script
-    echo '                cp -rp $imagefile /etc/pleroma/tempfiles/$imagedir' >> $pleroma_expire_script
+    echo '                cp -rp $imagefile $imagedir' >> $pleroma_expire_script
     echo '            fi' >> $pleroma_expire_script
     echo '        fi' >> $pleroma_expire_script
     echo '    fi' >> $pleroma_expire_script
-- 
GitLab