mirror of
https://github.com/YunoHost-Apps/diaspora_ynh.git
synced 2024-09-03 18:26:13 +02:00
Changes to be committed:
modified: scripts/install
This commit is contained in:
parent
5992ca9cac
commit
0e4c539739
1 changed files with 8 additions and 2 deletions
|
@ -5,6 +5,8 @@ domain=$1
|
||||||
user=$2
|
user=$2
|
||||||
is_public=$3
|
is_public=$3
|
||||||
|
|
||||||
|
versionname=$(lsb_release -a | grep Codename | awk -F' ' '{print $2}')
|
||||||
|
|
||||||
# Check user parameter
|
# Check user parameter
|
||||||
sudo yunohost user list --json | grep -q "\"username\": \"$user\""
|
sudo yunohost user list --json | grep -q "\"username\": \"$user\""
|
||||||
if [[ ! $? -eq 0 ]]; then
|
if [[ ! $? -eq 0 ]]; then
|
||||||
|
@ -35,7 +37,9 @@ sudo apt-get update
|
||||||
sudo apt-get install gawk libyaml-dev libsqlite3-dev sqlite3 autoconf libgdbm-dev libncurses5-dev automake bison libffi-dev\
|
sudo apt-get install gawk libyaml-dev libsqlite3-dev sqlite3 autoconf libgdbm-dev libncurses5-dev automake bison libffi-dev\
|
||||||
build-essential libssl-dev libcurl4-openssl-dev libxml2-dev libxslt-dev imagemagick ghostscript git curl libmysqlclient-dev\
|
build-essential libssl-dev libcurl4-openssl-dev libxml2-dev libxslt-dev imagemagick ghostscript git curl libmysqlclient-dev\
|
||||||
libmagickwand-dev nodejs-legacy npm -y
|
libmagickwand-dev nodejs-legacy npm -y
|
||||||
sudo apt-get install -t wheezy-backports redis-server -y
|
|
||||||
|
[ "$versionname" == "wheezy" ] && sudo apt-get install -t wheezy-backports redis-server -y
|
||||||
|
[ "$versionname" != "wheezy" ] && sudo apt-get install redis-server -y
|
||||||
|
|
||||||
# get source code
|
# get source code
|
||||||
git clone -b master git://github.com/diaspora/diaspora.git
|
git clone -b master git://github.com/diaspora/diaspora.git
|
||||||
|
@ -78,7 +82,9 @@ sudo su - diaspora -c "curl -sSL https://rvm.io/mpapis.asc | gpg --import - ; cu
|
||||||
|
|
||||||
sudo su - diaspora -c "rvm install 2.0"
|
sudo su - diaspora -c "rvm install 2.0"
|
||||||
|
|
||||||
sudo env REALLY_GEM_UPDATE_SYSTEM=1 gem update --system --no-user-install
|
#sudo env REALLY_GEM_UPDATE_SYSTEM=1 gem update --system --no-user-install
|
||||||
|
sudo su - diaspora -c "env REALLY_GEM_UPDATE_SYSTEM=1 gem update --system --no-user-install"
|
||||||
|
sudo su - diaspora -c "gem install bundler"
|
||||||
|
|
||||||
# construct diaspora app
|
# construct diaspora app
|
||||||
sudo su - diaspora -c "RAILS_ENV=production bundle install --without test development"
|
sudo su - diaspora -c "RAILS_ENV=production bundle install --without test development"
|
||||||
|
|
Loading…
Reference in a new issue