Skip to content

Commit 2cf44e9

Browse files
authored
(Maintenance) Optimize DB Check Wallos
Check if wallos.db exists
1 parent d84cf6e commit 2cf44e9

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

ct/wallos.sh

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -63,14 +63,19 @@ if [[ ! -f /opt/${APP}_version.txt ]] || [[ "${RELEASE}" != "$(cat /opt/${APP}_v
6363
msg_info "Updating ${APP} to ${RELEASE}"
6464
cd /opt
6565
wget -q "https://github.com/ellite/Wallos/archive/refs/tags/v${RELEASE}.zip"
66-
mv /opt/wallos/db/wallos.db /opt/wallos.db
67-
mv /opt/wallos/images/uploads /opt/images/uploads
66+
mkdir -p /opt/uploads
67+
if [ -f "/opt/wallos/db/wallos.db" ]; then
68+
mv "/opt/wallos/db/wallos.db" "/opt/wallos.db"
69+
fi
70+
mv /opt/wallos/images/uploads/* /opt/uploads_backup/
6871
unzip -q v${RELEASE}.zip
6972
rm -rf /opt/wallos
7073
mv Wallos-${RELEASE} /opt/wallos
7174
rm -rf /opt/wallos/db/wallos.empty.db
72-
mv /opt/wallos.db /opt/wallos/db/wallos.db
73-
mv /opt/images/uploads /opt/wallos/images/uploads
75+
if [ -f "/opt/wallos.db" ]; then
76+
mv "/opt/wallos.db" "/opt/wallos/db/wallos.db"
77+
fi
78+
mv /opt/uploads_backup/* /opt/wallos/images/uploads
7479
chown -R www-data:www-data /opt/wallos
7580
chmod -R 755 /opt/wallos
7681
mkdir -p /var/log/cron

0 commit comments

Comments
 (0)