Fix version detection, add user to update script

This commit is contained in:
Max Nuding 2023-02-19 11:01:44 +00:00
parent 74ff514a6e
commit bcc03d7a6a

View File

@ -7,13 +7,15 @@ if [[ $SUCCESS != 0 ]]
then
CURRENT='v0.0.0'
fi
if [[ $LATEST_RELEASE < $CURRENT ]]
if [[ $LATEST_RELEASE == $CURRENT || $LATEST_RELEASE < $CURRENT ]]
then
echo "New version ${LATEST_RELEASE} is up to date with currently installed ${CURRENT}"
exit
fi
echo "New version ${LATEST_RELEASE} detected, updating from ${CURRENT}"
wget "https://phlaym.net/git/phlaym/photoprism-slideshow/archive/${LATEST_RELEASE}.tar.gz" -O release.tar.gz
tar xvf release.tar.gz
echo "New version '${LATEST_RELEASE}' detected, updating from '${CURRENT}'"
sudo -u www-data wget "https://phlaym.net/git/phlaym/photoprism-slideshow/archive/${LATEST_RELEASE}.tar.gz" -O release.tar.gz
sudo -u www-data tar xvf release.tar.gz --strip-components=1
sudo -u www-data composer install
sudo -u www-data rm release.tar.gz
echo $LATEST_RELEASE > version.txt