|
@@ -85,6 +85,10 @@ PRIVATE_MAILING_LIST=
|
85
|
85
|
MICROBLOG_DOMAIN_NAME=
|
86
|
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
|
92
|
# Domain name or freedns subdomain for Owncloud installation
|
89
|
93
|
OWNCLOUD_DOMAIN_NAME=
|
90
|
94
|
# Freedns dynamic dns code for owncloud
|
|
@@ -203,10 +207,10 @@ function argument_checks {
|
203
|
207
|
exit 4
|
204
|
208
|
fi
|
205
|
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
|
214
|
fi
|
211
|
215
|
}
|
212
|
216
|
|
|
@@ -2222,15 +2226,22 @@ function install_gnu_social {
|
2222
|
2226
|
return
|
2223
|
2227
|
fi
|
2224
|
2228
|
if [ ! $MICROBLOG_DOMAIN_NAME ]; then
|
2225
|
|
- return
|
|
2229
|
+ return
|
2226
|
2230
|
fi
|
2227
|
2231
|
|
2228
|
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
|
2243
|
if [ ! -f /var/www/$MICROBLOG_DOMAIN_NAME/htdocs/index.php ]; then
|
|
2244
|
+ cd $INSTALL_DIR
|
2234
|
2245
|
git clone $MICROBLOG_REPO gnusocial
|
2235
|
2246
|
|
2236
|
2247
|
rm -rf /var/www/$MICROBLOG_DOMAIN_NAME/htdocs
|
|
@@ -2256,8 +2267,14 @@ function install_redmatrix {
|
2256
|
2267
|
|
2257
|
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
|
2279
|
cd $INSTALL_DIR
|
2263
|
2280
|
|
|
@@ -2279,8 +2296,8 @@ function install_final {
|
2279
|
2296
|
echo ' *** Freedombone installation is complete. Rebooting... ***'
|
2280
|
2297
|
echo ''
|
2281
|
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
|
2301
|
fi
|
2285
|
2302
|
reboot
|
2286
|
2303
|
}
|