Merge branch 'master' of vcs.fsf.org:fai-configs
[fai-configs.git] / scripts / GNUSOCIAL / 10_download_gnusocial.sh
... / ...
CommitLineData
1#! /bin/bash
2
3# Download gnusocial directly from their download source, as it is the recommended route and there is no repo
4if ! $ROOTCMD getent passwd gnusocial ; then
5 $ROOTCMD adduser --system --ingroup www-data --disabled-password --gecos "gnusocial user" gnusocial
6fi
7
8if ! $ROOTCMD test -e /home/gnusocial/.ssh/id_rsa; then
9 $ROOTCMD echo | $ROOTCMD sudo -u gnusocial ssh-keygen -N ''
10fi
11
12if ! $ROOTCMD echo | cd /home/gnusocial/
13 mkdir /var/www/statusnet/
14 git clone https://git.gnu.io/gnu/gnu-social.git /home/gnusocial/gnu-social; then
15 rm -rf /home/gnusocial/gnu-social/.git
16 mv /home/gnusocial/gnu-social/* /var/www/statusnet/
17fi