|
|
|
|
91
|
fi
|
91
|
fi
|
92
|
|
92
|
|
93
|
echo '#!/bin/bash' > $pleroma_expire_posts_script
|
93
|
echo '#!/bin/bash' > $pleroma_expire_posts_script
|
94
|
- echo 'oldate=$(date +%Y-%m-%d --date="3 months ago")' >> $pleroma_expire_posts_script
|
|
|
|
|
94
|
+ echo "plmonths=\"$PLEROMA_EXPIRE_MONTHS\"" >> $pleroma_expire_posts_script
|
|
|
95
|
+ echo 'if [ ! ${#plmonths} -eq 0 ]; then' >> $pleroma_expire_posts_script
|
|
|
96
|
+ echo ' exit 1' >> $pleroma_expire_posts_script
|
|
|
97
|
+ echo 'fi' >> $pleroma_expire_posts_script
|
|
|
98
|
+ echo 'if [[ "$plmonths" == "0" ]]; then' >> $pleroma_expire_posts_script
|
|
|
99
|
+ echo ' exit 2' >> $pleroma_expire_posts_script
|
|
|
100
|
+ echo 'fi' >> $pleroma_expire_posts_script
|
|
|
101
|
+ echo -n 'oldate=$(date +%Y-%m-%d --date="' >> $pleroma_expire_posts_script
|
|
|
102
|
+ echo -n "$PLEROMA_EXPIRE_MONTHS" >> $pleroma_expire_posts_script
|
|
|
103
|
+ echo ' months ago")' >> $pleroma_expire_posts_script
|
95
|
echo "sudo -u postgres psql -d pleroma -c \"DELETE FROM notifications WHERE inserted_at <= '\$oldate 01:01:01'\"" >> $pleroma_expire_posts_script
|
104
|
echo "sudo -u postgres psql -d pleroma -c \"DELETE FROM notifications WHERE inserted_at <= '\$oldate 01:01:01'\"" >> $pleroma_expire_posts_script
|
96
|
echo "sudo -u postgres psql -d pleroma -c \"DELETE FROM objects WHERE inserted_at <= '\$oldate 01:01:01'\"" >> $pleroma_expire_posts_script
|
105
|
echo "sudo -u postgres psql -d pleroma -c \"DELETE FROM objects WHERE inserted_at <= '\$oldate 01:01:01'\"" >> $pleroma_expire_posts_script
|
97
|
chmod +x $pleroma_expire_posts_script
|
106
|
chmod +x $pleroma_expire_posts_script
|