Commit | Line | Data |
---|---|---|
a61f964b JD |
1 | #! /bin/bash |
2 | ||
3 | YOURLS_VERS='1.7.1' | |
4 | ||
5 | # Download yourls and install; we're going to be doing this under the gnusocial user. | |
6 | if ! $ROOTCMD getent passwd gnusocial ; then | |
7 | $ROOTCMD adduser --system --ingroup www-data --disabled-password --gecos "gnusocial user" gnusocial | |
8 | fi | |
9 | ||
10 | if ! $ROOTCMD test -e /home/gnusocial/.ssh/id_rsa; then | |
11 | $ROOTCMD echo | $ROOTCMD sudo -u gnusocial ssh-keygen -N '' | |
12 | fi | |
13 | ||
14 | if ! $ROOTCMD echo | cd /home/gnusocial/ | |
15 | mkdir /var/www/yourls | |
16 | curl https://codeload.github.com/YOURLS/YOURLS/tar.gz/$YOURLS_VERS -o /home/gnusocial/yourls.tar.gz; then | |
17 | tar xf /home/gnusocial/yourls.tar.gz -C /home/gnusocial/ | |
18 | mv /home/gnusocial/YOURLS-$YOURLS_VERS/* /var/www/yourls/ | |
19 | fi |