docker-ttrss/root/srv/update-ttrss.sh
Julien Cabillot 860abf0558
Some checks failed
web/docker-ttrss/pipeline/head There was a failure building this commit
addnonssl
2025-01-06 17:53:08 -05:00

53 lines
1.5 KiB
Bash
Executable File

#!/bin/sh
TTRSS_PATH=/var/www/ttrss
TTRSS_PATH_THEMES=${TTRSS_PATH}/themes.local
TTRSS_PATH_PLUGINS=${TTRSS_PATH}/plugins.local
update_plugin_mobilize()
{
echo "Updating: Mobilize plugin"
#( cd ${TTRSS_PATH_PLUGINS}/mobilize && git pull origin HEAD )
# Patch ttrss-mobilize plugin for getting it to work.
sed -i -e "s/<?$/<?php/g" ${TTRSS_PATH_PLUGINS}/mobilize/m.php
}
update_themes()
{
echo "Updating: Themes"
#( cd ${TTRSS_PATH_THEMES}/levito-feedly-git && git pull origin HEAD )
#( cd ${TTRSS_PATH_THEMES}/gravemind-feedly-git && git pull origin HEAD )
cd ${TTRSS_PATH_THEMES}
# Link Levito theme to TTRSS.
ln -f -s ${TTRSS_PATH_THEMES}/levito-feedly-git/feedly
ln -f -s ${TTRSS_PATH_THEMES}/levito-feedly-git/feedly.css
# Link Gravemind theme to TTRSS.
ln -f -s ${TTRSS_PATH_THEMES}/gravemind-feedly-git/feedlish.css
ln -f -s ${TTRSS_PATH_THEMES}/gravemind-feedly-git/feedlish.css.map
ln -f -s ${TTRSS_PATH_THEMES}/gravemind-feedly-git/feedlish-night.css
ln -f -s ${TTRSS_PATH_THEMES}/gravemind-feedly-git/feedlish-night.css.map
}
update_plugin_mobilize
update_themes
echo "Update: Done"
if [ "$1" != "--no-start" ]; then
echo "Update: Starting all ..."
fi
if [ "$1" = "--wait-exit" ]; then
UPDATE_WAIT_TIME=$2
if [ -z "$UPDATE_WAIT_TIME" ]; then
UPDATE_WAIT_TIME=24h # Default is to check every day (24 hours).
fi
echo "Update: Sleeping for $UPDATE_WAIT_TIME ..."
sleep ${UPDATE_WAIT_TIME}
fi