diff --git a/update.sh b/update.sh index 168560e..2e7361d 100644 --- a/update.sh +++ b/update.sh @@ -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 \ No newline at end of file +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 \ No newline at end of file