瀏覽代碼

Red Matrix post-install instructions

Bob Mottram 10 年之前
父節點
當前提交
cafe0616e9
共有 1 個檔案被更改,包括 22 行新增0 行删除
  1. 22
    0
      install-freedombone.sh

+ 22
- 0
install-freedombone.sh 查看文件

@@ -2084,6 +2084,7 @@ function install_wiki {
2084 2084
       echo 'Once you have set up the wiki then remove the install file:' >> /home/$MY_USERNAME/README
2085 2085
       echo '' >> /home/$MY_USERNAME/README
2086 2086
       echo "  rm /var/www/$WIKI_DOMAIN_NAME/htdocs/install.php" >> /home/$MY_USERNAME/README
2087
+      chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
2087 2088
   fi
2088 2089
 
2089 2090
   echo 'install_wiki' >> $COMPLETION_FILE
@@ -2207,6 +2208,7 @@ function install_blog {
2207 2208
       echo '  * [[:contact|Contact]]' >> /home/$MY_USERNAME/README
2208 2209
       echo "Go to https://$WIKI_DOMAIN_NAME/doku.php?id=start&do=admin&page=config" >> /home/$MY_USERNAME/README
2209 2210
       echo 'and check "Show header navigation" to ensure that the header shows' >> /home/$MY_USERNAME/README
2211
+      chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
2210 2212
   fi
2211 2213
 
2212 2214
   echo 'install_blog' >> $COMPLETION_FILE
@@ -2472,6 +2474,7 @@ quit" > $INSTALL_DIR/batch.sql
2472 2474
       echo 'Under the *Access* settings:' >> /home/$MY_USERNAME/README
2473 2475
       echo '    /Invite only/ ticked' >> /home/$MY_USERNAME/README
2474 2476
       echo '' >> /home/$MY_USERNAME/README
2477
+      chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
2475 2478
   fi
2476 2479
 
2477 2480
   echo 'install_gnu_social' >> $COMPLETION_FILE
@@ -2664,6 +2667,25 @@ quit" > $INSTALL_DIR/batch.sql
2664 2667
   service nginx restart
2665 2668
   service cron restart
2666 2669
 
2670
+  # some post-install instructions for the user
2671
+  if ! grep -q "To set up your Red Matrix" /home/$MY_USERNAME/README; then
2672
+      echo '' >> /home/$MY_USERNAME/README
2673
+      echo "To set up your Red Matrix site go to" >> /home/$MY_USERNAME/README
2674
+      echo "https://$REDMATRIX_DOMAIN_NAME" >> /home/$MY_USERNAME/README
2675
+	  echo 'You will need to have a non self-signed SSL certificate in order' >> /home/$MY_USERNAME/README
2676
+	  echo "to use Red Matrix. Put the public certificate in /etc/ssl/certs/$REDMATRIX_DOMAIN_NAME.crt" >> /home/$MY_USERNAME/README
2677
+	  echo "and the private certificate in /etc/ssl/private/$REDMATRIX_DOMAIN_NAME.key." >> /home/$MY_USERNAME/README
2678
+	  echo 'If there is an intermediate certificate needed (such as with StartSSL) then' >> /home/$MY_USERNAME/README
2679
+      echo 'this will need to be concatenated onto the end of the crt file, like this:' >> /home/$MY_USERNAME/README
2680
+	  echo '' >> /home/$MY_USERNAME/README
2681
+      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
2682
+	  echo '' >> /home/$MY_USERNAME/README
2683
+	  echo "Then change ssl_certificate to /etc/ssl/certs/$REDMATRIX_DOMAIN_NAME.bundle.crt" >> /home/$MY_USERNAME/README
2684
+	  echo "within /etc/nginx/sites-available/$REDMATRIX_DOMAIN_NAME" >> /home/$MY_USERNAME/README
2685
+      echo '' >> /home/$MY_USERNAME/README
2686
+      chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
2687
+  fi
2688
+
2667 2689
   echo 'install_redmatrix' >> $COMPLETION_FILE
2668 2690
 }
2669 2691