3 # Download gnusocial directly from their download source, as it is the recommended route and there is no repo
4 if ! $ROOTCMD getent passwd gnusocial
; then
5 $ROOTCMD adduser
--system --ingroup www-data
--disabled-password --gecos "gnusocial user" gnusocial
8 if ! $ROOTCMD test -e /home
/gnusocial
/.ssh
/id_rsa
; then
9 $ROOTCMD echo |
$ROOTCMD sudo
-u gnusocial ssh-keygen
-N ''
12 if ! $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
/