Browse Source

Configurable microblog repo

Bob Mottram 10 years ago
parent
commit
94d7b67bc2
1 changed files with 16 additions and 10 deletions
  1. 16
    10
      install-freedombone.sh

+ 16
- 10
install-freedombone.sh View File

81
 # There should be no spaces in the name
81
 # There should be no spaces in the name
82
 PRIVATE_MAILING_LIST=
82
 PRIVATE_MAILING_LIST=
83
 
83
 
84
+# Domain name or freedns subdomain for microblog installation
85
+MICROBLOG_DOMAIN_NAME=
86
+MICROBLOG_REPO="git://gitorious.org/social/mainline.git"
87
+
84
 # Domain name or freedns subdomain for Owncloud installation
88
 # Domain name or freedns subdomain for Owncloud installation
85
 OWNCLOUD_DOMAIN_NAME=
89
 OWNCLOUD_DOMAIN_NAME=
86
 # Freedns dynamic dns code for owncloud
90
 # Freedns dynamic dns code for owncloud
2220
   apt-get -y --force-yes install php5-xcache php-gettext php5-curl php5-gd php5-mysql git
2224
   apt-get -y --force-yes install php5-xcache php-gettext php5-curl php5-gd php5-mysql git
2221
 
2225
 
2222
   cd $INSTALL_DIR
2226
   cd $INSTALL_DIR
2223
-  git clone git://gitorious.org/social/mainline.git gnusocial
2224
-
2225
-  rm -rf /var/www/$MICROBLOG_DOMAIN_NAME/htdocs
2226
-  mv gnusocial /var/www/$MICROBLOG_DOMAIN_NAME/htdocs
2227
-  chmod a+w /var/www/$MICROBLOG_DOMAIN_NAME/htdocs
2228
-  chown www-data:www-data /var/www/$MICROBLOG_DOMAIN_NAME/htdocs
2229
-  chmod a+w /var/www/$MICROBLOG_DOMAIN_NAME/htdocs/avatar
2230
-  chmod a+w /var/www/$MICROBLOG_DOMAIN_NAME/htdocs/background
2231
-  chmod a+w /var/www/$MICROBLOG_DOMAIN_NAME/htdocs/file
2232
-  chmod +x /var/www/$MICROBLOG_DOMAIN_NAME/htdocs/scripts/maildaemon.php
2227
+  if [ ! -f /var/www/$MICROBLOG_DOMAIN_NAME/htdocs/index.php ]; then
2228
+      git clone $MICROBLOG_REPO gnusocial
2229
+
2230
+      rm -rf /var/www/$MICROBLOG_DOMAIN_NAME/htdocs
2231
+      mv gnusocial /var/www/$MICROBLOG_DOMAIN_NAME/htdocs
2232
+      chmod a+w /var/www/$MICROBLOG_DOMAIN_NAME/htdocs
2233
+      chown www-data:www-data /var/www/$MICROBLOG_DOMAIN_NAME/htdocs
2234
+      chmod a+w /var/www/$MICROBLOG_DOMAIN_NAME/htdocs/avatar
2235
+      chmod a+w /var/www/$MICROBLOG_DOMAIN_NAME/htdocs/background
2236
+      chmod a+w /var/www/$MICROBLOG_DOMAIN_NAME/htdocs/file
2237
+      chmod +x /var/www/$MICROBLOG_DOMAIN_NAME/htdocs/scripts/maildaemon.php
2238
+  fi
2233
 
2239
 
2234
   echo 'install_gnu_social' >> $COMPLETION_FILE
2240
   echo 'install_gnu_social' >> $COMPLETION_FILE
2235
 }
2241
 }