1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/rocketchat_ynh.git synced 2024-09-03 20:16:25 +02:00

Adds 0.60.3 upgrade

This commit is contained in:
Selamanse 2018-01-10 17:21:46 +01:00
parent 24433fb926
commit 0c5853e2b4
3 changed files with 18 additions and 9 deletions

View file

@ -5,9 +5,9 @@
"description": {
"en": "the ultimate chat platform"
},
"url": "https://github.com/realitygaps/rocketchat_ynh",
"url": "https://github.com/YunoHost-Apps/rocketchat_ynh",
"license": "GPL-3.0",
"version": "0.58.4",
"version": "0.60.3",
"maintainer": {
"name": "selamanse",
"email": "selamanse@scheinfrei.info",

View file

@ -1,8 +1,8 @@
# common.sh
ROCKETCHAT_VERSION=0.58.4
ROCKETCHAT_SHASUM=ed53712b37571b959b5c8c8947d6335c21fced316f2b3174bfe027fa25700c44
NODE_VERSION=4.8.4
ROCKETCHAT_VERSION=0.60.4
ROCKETCHAT_SHASUM=85959cb5173f4ceb7b31c089a8148be530c7af577c9dc6409322ac0324330fb9
NODE_VERSION=8.9.4
checkcmd() {
curl -m 1 -s localhost:$port$path/api/v1/info | \
@ -30,6 +30,14 @@ waitforservice() {
fi
}
installnode(){
sudo apt-get install -y npm
# Meteor needs at least this version of node to work.
sudo npm install -g n
sudo n $NODE_VERSION
}
installdeps(){
if [ $(dpkg --print-architecture) == "armhf" ]; then
@ -52,9 +60,7 @@ installdeps(){
sudo yunohost service add mongod -l /var/log/mongodb/mongod.log
#Install other dependencies
sudo apt-get install -y gzip curl graphicsmagick npm
sudo apt-get install -y gzip curl graphicsmagick
# Meteor needs at least this version of node to work.
sudo npm install -g n
sudo n $NODE_VERSION
installnode
}

View file

@ -23,6 +23,9 @@ sudo systemctl stop rocketchat
sudo rm -rf $final_path
sudo mkdir -p $final_path
# update to latest required node setup
installnode
# download and extract rocketchat
echo "Downloading rocket.chat-$ROCKETCHAT_VERSION.gtar from https://download.rocket.chat/build/rocket.chat-${ROCKETCHAT_VERSION}.tgz."
sudo curl -s -L -o $final_path/rocket.chat-$ROCKETCHAT_VERSION.gtar "https://download.rocket.chat/build/rocket.chat-${ROCKETCHAT_VERSION}.tgz"