Bob Mottram 10 years ago
parent
commit
3e5de65c92
1 changed files with 29 additions and 1 deletions
  1. 29
    1
      install-freedombone.sh

+ 29
- 1
install-freedombone.sh View File

@@ -562,6 +562,9 @@ function backup_to_friends_servers {
562 562
 
563 563
   if [ ! $BACKUP_TO_FRIENDS_PASSPHRASE ]; then
564 564
       BACKUP_TO_FRIENDS_PASSPHRASE=$(openssl rand -base64 32)
565
+  fi
566
+
567
+  if ! grep -q "With a USB drive attached just type" /home/$MY_USERNAME/README; then
565 568
       if [ ! -f /home/$MY_USERNAME/README ]; then
566 569
           touch /home/$MY_USERNAME/README
567 570
       fi
@@ -2241,8 +2244,11 @@ function create_public_mailing_list {
2241 2244
   update-exim4.conf
2242 2245
   service exim4 restart
2243 2246
 
2244
-  if grep -q "$PUBLIC_MAILING_LIST mailing list" /home/$MY_USERNAME/README; then
2247
+  if ! grep -q "$PUBLIC_MAILING_LIST mailing list" /home/$MY_USERNAME/README; then
2248
+      echo '' >> /home/$MY_USERNAME/README
2245 2249
       echo '' >> /home/$MY_USERNAME/README
2250
+      echo 'Public mailing list' >> /home/$MY_USERNAME/README
2251
+      echo '===================' >> /home/$MY_USERNAME/README
2246 2252
       echo "To subscribe to the $PUBLIC_MAILING_LIST mailing list send a" >> /home/$MY_USERNAME/README
2247 2253
       echo "cleartext email to $PUBLIC_MAILING_LIST+subscribe@$DOMAIN_NAME" >> /home/$MY_USERNAME/README
2248 2254
   fi
@@ -2670,6 +2676,10 @@ function install_xmpp {
2670 2676
   if ! grep -q "Your XMPP password is" /home/$MY_USERNAME/README; then
2671 2677
       XMPP_PASSWORD=$(openssl rand -base64 8)
2672 2678
       prosodyctl register $MY_USERNAME $DOMAIN_NAME $XMPP_PASSWORD
2679
+      echo '' >> /home/$MY_USERNAME/README
2680
+      echo '' >> /home/$MY_USERNAME/README
2681
+      echo 'XMPP' >> /home/$MY_USERNAME/README
2682
+      echo '====' >> /home/$MY_USERNAME/README
2673 2683
       echo "Your XMPP password is: $XMPP_PASSWORD" >> /home/$MY_USERNAME/README
2674 2684
       echo 'You can change it with: ' >> /home/$MY_USERNAME/README
2675 2685
       echo '' >> /home/$MY_USERNAME/README
@@ -2920,6 +2930,9 @@ function install_wiki {
2920 2930
   # add some post-install instructions
2921 2931
   if ! grep -q "Once you have set up the wiki" /home/$MY_USERNAME/README; then
2922 2932
       echo '' >> /home/$MY_USERNAME/README
2933
+      echo '' >> /home/$MY_USERNAME/README
2934
+      echo 'Wiki' >> /home/$MY_USERNAME/README
2935
+      echo '====' >> /home/$MY_USERNAME/README
2923 2936
       echo 'Once you have set up the wiki then remove the install file:' >> /home/$MY_USERNAME/README
2924 2937
       echo '' >> /home/$MY_USERNAME/README
2925 2938
       echo "  rm /var/www/$WIKI_DOMAIN_NAME/htdocs/install.php" >> /home/$MY_USERNAME/README
@@ -3031,6 +3044,9 @@ function install_blog {
3031 3044
 
3032 3045
   if ! grep -q "To set up your blog" /home/$MY_USERNAME/README; then
3033 3046
       echo '' >> /home/$MY_USERNAME/README
3047
+      echo '' >> /home/$MY_USERNAME/README
3048
+      echo 'Blog' >> /home/$MY_USERNAME/README
3049
+      echo '====' >> /home/$MY_USERNAME/README
3034 3050
       echo "To set up your blog go to" >> /home/$MY_USERNAME/README
3035 3051
       echo "https://$WIKI_DOMAIN_NAME/doku.php?id=start&do=admin&page=config" >> /home/$MY_USERNAME/README
3036 3052
       echo 'and set the template to mnml-blog' >> /home/$MY_USERNAME/README
@@ -3092,6 +3108,9 @@ function install_mariadb {
3092 3108
   if [ ! $MARIADB_PASSWORD ]; then
3093 3109
       MARIADB_PASSWORD=$(openssl rand -base64 32)
3094 3110
       echo '' >> /home/$MY_USERNAME/README
3111
+      echo '' >> /home/$MY_USERNAME/README
3112
+      echo 'MariaDB / MySql' >> /home/$MY_USERNAME/README
3113
+      echo '===============' >> /home/$MY_USERNAME/README
3095 3114
       echo "Your MariaDB password is: $MARIADB_PASSWORD" >> /home/$MY_USERNAME/README
3096 3115
       echo '' >> /home/$MY_USERNAME/README
3097 3116
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
@@ -3151,6 +3170,9 @@ function install_gnu_social {
3151 3170
   if [ ! $MICROBLOG_ADMIN_PASSWORD ]; then
3152 3171
       MICROBLOG_ADMIN_PASSWORD=$(openssl rand -base64 32)
3153 3172
       echo '' >> /home/$MY_USERNAME/README
3173
+      echo '' >> /home/$MY_USERNAME/README
3174
+      echo 'GNU Social' >> /home/$MY_USERNAME/README
3175
+      echo '==========' >> /home/$MY_USERNAME/README
3154 3176
       echo "Your MariaDB gnusocial admin password is: $MICROBLOG_ADMIN_PASSWORD" >> /home/$MY_USERNAME/README
3155 3177
       echo '' >> /home/$MY_USERNAME/README
3156 3178
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
@@ -3291,6 +3313,9 @@ quit" > $INSTALL_DIR/batch.sql
3291 3313
   # some post-install instructions for the user
3292 3314
   if ! grep -q "To set up your microblog" /home/$MY_USERNAME/README; then
3293 3315
       echo '' >> /home/$MY_USERNAME/README
3316
+      echo '' >> /home/$MY_USERNAME/README
3317
+      echo 'Microblog' >> /home/$MY_USERNAME/README
3318
+      echo '=========' >> /home/$MY_USERNAME/README
3294 3319
       echo "To set up your microblog go to" >> /home/$MY_USERNAME/README
3295 3320
       echo "https://$MICROBLOG_DOMAIN_NAME/install.php" >> /home/$MY_USERNAME/README
3296 3321
       echo 'and enter the following settings:' >> /home/$MY_USERNAME/README
@@ -3369,6 +3394,9 @@ function install_redmatrix {
3369 3394
   if [ ! $REDMATRIX_ADMIN_PASSWORD ]; then
3370 3395
       REDMATRIX_ADMIN_PASSWORD=$(openssl rand -base64 32)
3371 3396
       echo '' >> /home/$MY_USERNAME/README
3397
+      echo '' >> /home/$MY_USERNAME/README
3398
+      echo 'Red Matrix' >> /home/$MY_USERNAME/README
3399
+      echo '==========' >> /home/$MY_USERNAME/README
3372 3400
       echo "Your MariaDB Red Matrix admin password is: $REDMATRIX_ADMIN_PASSWORD" >> /home/$MY_USERNAME/README
3373 3401
       echo '' >> /home/$MY_USERNAME/README
3374 3402
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README