Kaynağa Gözat

Create web directories

Bob Mottram 10 yıl önce
ebeveyn
işleme
11a86f1736
1 değiştirilmiş dosya ile 28 ekleme ve 11 silme
  1. 28
    11
      install-freedombone.sh

+ 28
- 11
install-freedombone.sh Dosyayı Görüntüle

85
 MICROBLOG_DOMAIN_NAME=
85
 MICROBLOG_DOMAIN_NAME=
86
 MICROBLOG_REPO="git://gitorious.org/social/mainline.git"
86
 MICROBLOG_REPO="git://gitorious.org/social/mainline.git"
87
 
87
 
88
+# Domain name or redmatrix installation
89
+REDMATRIX_DOMAIN_NAME=
90
+REDMATRIX_REPO=""
91
+
88
 # Domain name or freedns subdomain for Owncloud installation
92
 # Domain name or freedns subdomain for Owncloud installation
89
 OWNCLOUD_DOMAIN_NAME=
93
 OWNCLOUD_DOMAIN_NAME=
90
 # Freedns dynamic dns code for owncloud
94
 # Freedns dynamic dns code for owncloud
203
       exit 4
207
       exit 4
204
   fi
208
   fi
205
   if [ $SYSTEM_TYPE ]; then
209
   if [ $SYSTEM_TYPE ]; then
206
-	  if [[ $SYSTEM_TYPE != $VARIANT_WRITER && $SYSTEM_TYPE != $VARIANT_CLOUD && $SYSTEM_TYPE != $VARIANT_CHAT && $SYSTEM_TYPE != $VARIANT_MAILBOX && $SYSTEM_TYPE != $VARIANT_SOCIAL ]]; then
207
-		  echo "'$SYSTEM_TYPE' is an unrecognised Freedombone variant."
208
-		  exit 30
209
-	  fi
210
+      if [[ $SYSTEM_TYPE != $VARIANT_WRITER && $SYSTEM_TYPE != $VARIANT_CLOUD && $SYSTEM_TYPE != $VARIANT_CHAT && $SYSTEM_TYPE != $VARIANT_MAILBOX && $SYSTEM_TYPE != $VARIANT_SOCIAL ]]; then
211
+          echo "'$SYSTEM_TYPE' is an unrecognised Freedombone variant."
212
+          exit 30
213
+      fi
210
   fi
214
   fi
211
 }
215
 }
212
 
216
 
2222
       return
2226
       return
2223
   fi
2227
   fi
2224
   if [ ! $MICROBLOG_DOMAIN_NAME ]; then
2228
   if [ ! $MICROBLOG_DOMAIN_NAME ]; then
2225
-	  return
2229
+      return
2226
   fi
2230
   fi
2227
 
2231
 
2228
   install_mariadb
2232
   install_mariadb
2229
 
2233
 
2230
-  apt-get -y --force-yes install php5-xcache php-gettext php5-curl php5-gd php5-mysql git
2234
+  apt-get -y --force-yes install php-gettext php5-curl php5-gd php5-mysql git
2235
+
2236
+  if [ ! -d /var/www/$MICROBLOG_DOMAIN_NAME ]; then
2237
+      mkdir /var/www/$MICROBLOG_DOMAIN_NAME
2238
+  fi
2239
+  if [ ! -d /var/www/$MICROBLOG_DOMAIN_NAME/htdocs ]; then
2240
+      mkdir /var/www/$MICROBLOG_DOMAIN_NAME/htdocs
2241
+  fi
2231
 
2242
 
2232
-  cd $INSTALL_DIR
2233
   if [ ! -f /var/www/$MICROBLOG_DOMAIN_NAME/htdocs/index.php ]; then
2243
   if [ ! -f /var/www/$MICROBLOG_DOMAIN_NAME/htdocs/index.php ]; then
2244
+      cd $INSTALL_DIR
2234
       git clone $MICROBLOG_REPO gnusocial
2245
       git clone $MICROBLOG_REPO gnusocial
2235
 
2246
 
2236
       rm -rf /var/www/$MICROBLOG_DOMAIN_NAME/htdocs
2247
       rm -rf /var/www/$MICROBLOG_DOMAIN_NAME/htdocs
2256
 
2267
 
2257
   install_mariadb
2268
   install_mariadb
2258
 
2269
 
2259
-  apt-get -y --force-yes install mysql-server php5-common php5-cli php5-curl php5-gd php5-mysql php5-mcrypt git
2260
-  cp /usr/share/doc/mysql-server-5.5/examples/my-small.cnf /etc/mysql/my.cnf
2270
+  apt-get -y --force-yes install php5-common php5-cli php5-curl php5-gd php5-mysql php5-mcrypt git
2271
+
2272
+  if [ ! -d /var/www/$REDMATRIX_DOMAIN_NAME ]; then
2273
+      mkdir /var/www/$REDMATRIX_DOMAIN_NAME
2274
+  fi
2275
+  if [ ! -d /var/www/$REDMATRIX_DOMAIN_NAME/htdocs ]; then
2276
+      mkdir /var/www/$REDMATRIX_DOMAIN_NAME/htdocs
2277
+  fi
2261
 
2278
 
2262
   cd $INSTALL_DIR
2279
   cd $INSTALL_DIR
2263
 
2280
 
2279
   echo '  *** Freedombone installation is complete. Rebooting... ***'
2296
   echo '  *** Freedombone installation is complete. Rebooting... ***'
2280
   echo ''
2297
   echo ''
2281
   if [ -f "/home/$MY_USERNAME/README" ]; then
2298
   if [ -f "/home/$MY_USERNAME/README" ]; then
2282
-	  echo "See /home/$MY_USERNAME/README for post-installation instructions."
2283
-	  echo ''
2299
+      echo "See /home/$MY_USERNAME/README for post-installation instructions."
2300
+      echo ''
2284
   fi
2301
   fi
2285
   reboot
2302
   reboot
2286
 }
2303
 }