|
@@ -245,10 +245,10 @@ function change_login_message {
|
245
|
245
|
|
246
|
246
|
if [[ $SYSTEM_TYPE == "$VARIANT_MEDIA" ]]; then
|
247
|
247
|
echo ' . . . ' >> /etc/motd
|
248
|
|
- echo ' |\ /| | o ' >> /etc/motd
|
249
|
|
- echo " | \/ | .-. .-.| . .-. " >> /etc/motd
|
250
|
|
- echo " | |(.-'( | | ( ) " >> /etc/motd
|
251
|
|
- echo " ' ' --' -' --' - -' - " >> /etc/motd
|
|
248
|
+ echo ' |\ /| | o ' >> /etc/motd
|
|
249
|
+ echo " | \/ | .-. .-.| . .-. " >> /etc/motd
|
|
250
|
+ echo " | |(.-'( | | ( ) " >> /etc/motd
|
|
251
|
+ echo " ' ' --' -' --' - -' - " >> /etc/motd
|
252
|
252
|
fi
|
253
|
253
|
|
254
|
254
|
if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" ]]; then
|
|
@@ -2665,13 +2665,13 @@ quit" > $INSTALL_DIR/batch.sql
|
2665
|
2665
|
fi
|
2666
|
2666
|
|
2667
|
2667
|
if [ ! -d /var/www/$REDMATRIX_DOMAIN_NAME/htdocs/view/tpl/smarty3 ]; then
|
2668
|
|
- mkdir /var/www/$REDMATRIX_DOMAIN_NAME/htdocs/view/tpl/smarty3
|
|
2668
|
+ mkdir /var/www/$REDMATRIX_DOMAIN_NAME/htdocs/view/tpl/smarty3
|
2669
|
2669
|
fi
|
2670
|
2670
|
if [ ! -d /var/www/$REDMATRIX_DOMAIN_NAME/htdocs/store/[data] ]; then
|
2671
|
|
- mkdir /var/www/$REDMATRIX_DOMAIN_NAME/htdocs/store/[data]
|
|
2671
|
+ mkdir /var/www/$REDMATRIX_DOMAIN_NAME/htdocs/store/[data]
|
2672
|
2672
|
fi
|
2673
|
2673
|
if [ ! -d /var/www/$REDMATRIX_DOMAIN_NAME/htdocs/store/[data]/smarty3 ]; then
|
2674
|
|
- mkdir /var/www/$REDMATRIX_DOMAIN_NAME/htdocs/store/[data]/smarty3
|
|
2674
|
+ mkdir /var/www/$REDMATRIX_DOMAIN_NAME/htdocs/store/[data]/smarty3
|
2675
|
2675
|
chmod 777 /var/www/$REDMATRIX_DOMAIN_NAME/htdocs/store/[data]/smarty3
|
2676
|
2676
|
fi
|
2677
|
2677
|
chmod 777 /var/www/$REDMATRIX_DOMAIN_NAME/htdocs/view/tpl
|
|
@@ -2687,16 +2687,16 @@ quit" > $INSTALL_DIR/batch.sql
|
2687
|
2687
|
echo '' >> /home/$MY_USERNAME/README
|
2688
|
2688
|
echo "To set up your Red Matrix site go to" >> /home/$MY_USERNAME/README
|
2689
|
2689
|
echo "https://$REDMATRIX_DOMAIN_NAME" >> /home/$MY_USERNAME/README
|
2690
|
|
- echo 'You will need to have a non self-signed SSL certificate in order' >> /home/$MY_USERNAME/README
|
2691
|
|
- echo "to use Red Matrix. Put the public certificate in /etc/ssl/certs/$REDMATRIX_DOMAIN_NAME.crt" >> /home/$MY_USERNAME/README
|
2692
|
|
- echo "and the private certificate in /etc/ssl/private/$REDMATRIX_DOMAIN_NAME.key." >> /home/$MY_USERNAME/README
|
2693
|
|
- echo 'If there is an intermediate certificate needed (such as with StartSSL) then' >> /home/$MY_USERNAME/README
|
|
2690
|
+ echo 'You will need to have a non self-signed SSL certificate in order' >> /home/$MY_USERNAME/README
|
|
2691
|
+ echo "to use Red Matrix. Put the public certificate in /etc/ssl/certs/$REDMATRIX_DOMAIN_NAME.crt" >> /home/$MY_USERNAME/README
|
|
2692
|
+ echo "and the private certificate in /etc/ssl/private/$REDMATRIX_DOMAIN_NAME.key." >> /home/$MY_USERNAME/README
|
|
2693
|
+ echo 'If there is an intermediate certificate needed (such as with StartSSL) then' >> /home/$MY_USERNAME/README
|
2694
|
2694
|
echo 'this will need to be concatenated onto the end of the crt file, like this:' >> /home/$MY_USERNAME/README
|
2695
|
|
- echo '' >> /home/$MY_USERNAME/README
|
|
2695
|
+ echo '' >> /home/$MY_USERNAME/README
|
2696
|
2696
|
echo " cat /etc/ssl/certs/$REDMATRIX_DOMAIN_NAME.crt /etc/ssl/chains/startssl-sub.class1.server.ca.pem > /etc/ssl/certs/$REDMATRIX_DOMAIN_NAME.bundle.crt" >> /home/$MY_USERNAME/README
|
2697
|
|
- echo '' >> /home/$MY_USERNAME/README
|
2698
|
|
- echo "Then change ssl_certificate to /etc/ssl/certs/$REDMATRIX_DOMAIN_NAME.bundle.crt" >> /home/$MY_USERNAME/README
|
2699
|
|
- echo "within /etc/nginx/sites-available/$REDMATRIX_DOMAIN_NAME" >> /home/$MY_USERNAME/README
|
|
2697
|
+ echo '' >> /home/$MY_USERNAME/README
|
|
2698
|
+ echo "Then change ssl_certificate to /etc/ssl/certs/$REDMATRIX_DOMAIN_NAME.bundle.crt" >> /home/$MY_USERNAME/README
|
|
2699
|
+ echo "within /etc/nginx/sites-available/$REDMATRIX_DOMAIN_NAME" >> /home/$MY_USERNAME/README
|
2700
|
2700
|
echo '' >> /home/$MY_USERNAME/README
|
2701
|
2701
|
chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
|
2702
|
2702
|
fi
|
|
@@ -2823,6 +2823,19 @@ function install_mediagoblin {
|
2823
|
2823
|
ln -s /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf /etc/nginx/conf.d/
|
2824
|
2824
|
ln -s /srv/$MEDIAGOBLIN_DOMAIN_NAME/nginx.conf /etc/nginx/sites-enabled/
|
2825
|
2825
|
|
|
2826
|
+ sed -i "s/notice@mediagoblin.example.org/$MY_USERNAME@$DOMAIN_NAME/g" /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin/mediagoblin_local.ini
|
|
2827
|
+ sed -i 's/email_debug_mode = true/email_debug_mode = false/g' /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin/mediagoblin_local.ini
|
|
2828
|
+
|
|
2829
|
+ if grep -q "media_types.audio" /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin/mediagoblin_local.ini; then
|
|
2830
|
+ echo '[[mediagoblin.media_types.audio]]' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin/mediagoblin_local.ini
|
|
2831
|
+ fi
|
|
2832
|
+ if grep -q "media_types.video" /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin/mediagoblin_local.ini; then
|
|
2833
|
+ echo '[[mediagoblin.media_types.video]]' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin/mediagoblin_local.ini
|
|
2834
|
+ fi
|
|
2835
|
+ if grep -q "media_types.stl" /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin/mediagoblin_local.ini; then
|
|
2836
|
+ echo '[[mediagoblin.media_types.stl]]' >> /srv/$MEDIAGOBLIN_DOMAIN_NAME/mediagoblin/mediagoblin_local.ini
|
|
2837
|
+ fi
|
|
2838
|
+
|
2826
|
2839
|
/etc/init.d/nginx restart
|
2827
|
2840
|
|
2828
|
2841
|
echo 'install_mediagoblin' >> $COMPLETION_FILE
|