Source code of filesite.io. https://filesite.io
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
1.1 KiB

#!/bin/sh
echo "Upgrade machete ..."
echo ""
mkdir -p /var/www/downloads
cd /var/www/downloads/
rm -f master.tar.gz
rm -rf machete/
wget "https://git.filesite.io/filesite/machete/archive/master.tar.gz"
tar -zxvf master.tar.gz
rm -f master.tar.gz
rsync -vruL machete/* /var/www/machete/ \
--exclude=www/content/ \
--exclude=www/navs/ \
--exclude=www/girls/ \
--exclude=www/videos/ \
--exclude=runtime/
# check the user of php-fpm
phpUser='apache'
isAlpine=`grep 'www-data' /etc/passwd | wc -l`
if [ $isAlpine -ge 1 ]; then
phpUser='www-data'
fi
cd /var/www/machete/ \
&& chown "${phpUser}:${phpUser}" runtime/ \
&& chown -R "${phpUser}:${phpUser}" www/content/ \
&& chown "${phpUser}:${phpUser}" www/navs/ \
&& chown "${phpUser}:${phpUser}" www/girls/ \
&& chown "${phpUser}:${phpUser}" www/videos/
# upgrade admin
cd /var/www/downloads/
wget "https://git.filesite.io/wen/jialuomaadmin/archive/master.tar.gz"
tar -zxvf master.tar.gz
rm -f master.tar.gz
rm -rf /var/www/machete/www/admin/
mv jialuomaadmin/dist/ /var/www/machete/www/admin
echo "Machete upgrade done."
echo ""