浏览代码

Configurable microblog repo

Bob Mottram 10 年前
父节点
当前提交
94d7b67bc2
共有 1 个文件被更改,包括 16 次插入10 次删除
  1. 16
    10
      install-freedombone.sh

+ 16
- 10
install-freedombone.sh 查看文件

@@ -81,6 +81,10 @@ INSTALLED_WITHIN_DOCKER="no"
81 81
 # There should be no spaces in the name
82 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 88
 # Domain name or freedns subdomain for Owncloud installation
85 89
 OWNCLOUD_DOMAIN_NAME=
86 90
 # Freedns dynamic dns code for owncloud
@@ -2220,16 +2224,18 @@ function install_gnu_social {
2220 2224
   apt-get -y --force-yes install php5-xcache php-gettext php5-curl php5-gd php5-mysql git
2221 2225
 
2222 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 2240
   echo 'install_gnu_social' >> $COMPLETION_FILE
2235 2241
 }