diff --git a/root/srv/setup-ttrss.sh b/root/srv/setup-ttrss.sh index ad2e378..d951dbd 100755 --- a/root/srv/setup-ttrss.sh +++ b/root/srv/setup-ttrss.sh @@ -49,7 +49,14 @@ setup_ttrss() if [ ! -d ${TTRSS_PATH} ]; then mkdir -p ${TTRSS_PATH} - git clone --depth=1 https://tt-rss.org/gitlab/fox/tt-rss.git ${TTRSS_PATH} + if [ -n "$TTRSS_GIT_TAG" ]; then + cd ${TTRSS_PATH} + git init . + git fetch --depth 1 https://tt-rss.org/gitlab/fox/tt-rss.git refs/tags/${TTRSS_GIT_TAG}:refs/tags/${TTRSS_GIT_TAG} + git checkout tags/${TTRSS_GIT_TAG} + else + git clone --depth=1 https://tt-rss.org/gitlab/fox/tt-rss.git ${TTRSS_PATH} + fi git clone --depth=1 https://github.com/sepich/tt-rss-mobilize.git ${TTRSS_PATH}/plugins/mobilize git clone --depth=1 https://github.com/hrk/tt-rss-newsplus-plugin.git ${TTRSS_PATH}/plugins/api_newsplus git clone --depth=1 https://github.com/m42e/ttrss_plugin-feediron.git ${TTRSS_PATH}/plugins/feediron diff --git a/root/srv/update-ttrss.sh b/root/srv/update-ttrss.sh index 6c6f776..e4b9b48 100755 --- a/root/srv/update-ttrss.sh +++ b/root/srv/update-ttrss.sh @@ -5,6 +5,11 @@ TTRSS_PATH=/var/www/ttrss update_ttrss() { + if [ -n "$TTRSS_GIT_TAG" ]; then + echo "Updating Tiny Tiny RSS disabled (using tag '$TTRSS_GIT_TAG')" + return + fi + echo "Updating: Tiny Tiny RSS" ( cd ${TTRSS_PATH} && git pull origin HEAD )