Bob Mottram 10 lat temu
rodzic
commit
3e5de65c92
1 zmienionych plików z 29 dodań i 1 usunięć
  1. 29
    1
      install-freedombone.sh

+ 29
- 1
install-freedombone.sh Wyświetl plik

562
 
562
 
563
   if [ ! $BACKUP_TO_FRIENDS_PASSPHRASE ]; then
563
   if [ ! $BACKUP_TO_FRIENDS_PASSPHRASE ]; then
564
       BACKUP_TO_FRIENDS_PASSPHRASE=$(openssl rand -base64 32)
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
       if [ ! -f /home/$MY_USERNAME/README ]; then
568
       if [ ! -f /home/$MY_USERNAME/README ]; then
566
           touch /home/$MY_USERNAME/README
569
           touch /home/$MY_USERNAME/README
567
       fi
570
       fi
2241
   update-exim4.conf
2244
   update-exim4.conf
2242
   service exim4 restart
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
       echo '' >> /home/$MY_USERNAME/README
2249
       echo '' >> /home/$MY_USERNAME/README
2250
+      echo 'Public mailing list' >> /home/$MY_USERNAME/README
2251
+      echo '===================' >> /home/$MY_USERNAME/README
2246
       echo "To subscribe to the $PUBLIC_MAILING_LIST mailing list send a" >> /home/$MY_USERNAME/README
2252
       echo "To subscribe to the $PUBLIC_MAILING_LIST mailing list send a" >> /home/$MY_USERNAME/README
2247
       echo "cleartext email to $PUBLIC_MAILING_LIST+subscribe@$DOMAIN_NAME" >> /home/$MY_USERNAME/README
2253
       echo "cleartext email to $PUBLIC_MAILING_LIST+subscribe@$DOMAIN_NAME" >> /home/$MY_USERNAME/README
2248
   fi
2254
   fi
2670
   if ! grep -q "Your XMPP password is" /home/$MY_USERNAME/README; then
2676
   if ! grep -q "Your XMPP password is" /home/$MY_USERNAME/README; then
2671
       XMPP_PASSWORD=$(openssl rand -base64 8)
2677
       XMPP_PASSWORD=$(openssl rand -base64 8)
2672
       prosodyctl register $MY_USERNAME $DOMAIN_NAME $XMPP_PASSWORD
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
       echo "Your XMPP password is: $XMPP_PASSWORD" >> /home/$MY_USERNAME/README
2683
       echo "Your XMPP password is: $XMPP_PASSWORD" >> /home/$MY_USERNAME/README
2674
       echo 'You can change it with: ' >> /home/$MY_USERNAME/README
2684
       echo 'You can change it with: ' >> /home/$MY_USERNAME/README
2675
       echo '' >> /home/$MY_USERNAME/README
2685
       echo '' >> /home/$MY_USERNAME/README
2920
   # add some post-install instructions
2930
   # add some post-install instructions
2921
   if ! grep -q "Once you have set up the wiki" /home/$MY_USERNAME/README; then
2931
   if ! grep -q "Once you have set up the wiki" /home/$MY_USERNAME/README; then
2922
       echo '' >> /home/$MY_USERNAME/README
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
       echo 'Once you have set up the wiki then remove the install file:' >> /home/$MY_USERNAME/README
2936
       echo 'Once you have set up the wiki then remove the install file:' >> /home/$MY_USERNAME/README
2924
       echo '' >> /home/$MY_USERNAME/README
2937
       echo '' >> /home/$MY_USERNAME/README
2925
       echo "  rm /var/www/$WIKI_DOMAIN_NAME/htdocs/install.php" >> /home/$MY_USERNAME/README
2938
       echo "  rm /var/www/$WIKI_DOMAIN_NAME/htdocs/install.php" >> /home/$MY_USERNAME/README
3031
 
3044
 
3032
   if ! grep -q "To set up your blog" /home/$MY_USERNAME/README; then
3045
   if ! grep -q "To set up your blog" /home/$MY_USERNAME/README; then
3033
       echo '' >> /home/$MY_USERNAME/README
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
       echo "To set up your blog go to" >> /home/$MY_USERNAME/README
3050
       echo "To set up your blog go to" >> /home/$MY_USERNAME/README
3035
       echo "https://$WIKI_DOMAIN_NAME/doku.php?id=start&do=admin&page=config" >> /home/$MY_USERNAME/README
3051
       echo "https://$WIKI_DOMAIN_NAME/doku.php?id=start&do=admin&page=config" >> /home/$MY_USERNAME/README
3036
       echo 'and set the template to mnml-blog' >> /home/$MY_USERNAME/README
3052
       echo 'and set the template to mnml-blog' >> /home/$MY_USERNAME/README
3092
   if [ ! $MARIADB_PASSWORD ]; then
3108
   if [ ! $MARIADB_PASSWORD ]; then
3093
       MARIADB_PASSWORD=$(openssl rand -base64 32)
3109
       MARIADB_PASSWORD=$(openssl rand -base64 32)
3094
       echo '' >> /home/$MY_USERNAME/README
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
       echo "Your MariaDB password is: $MARIADB_PASSWORD" >> /home/$MY_USERNAME/README
3114
       echo "Your MariaDB password is: $MARIADB_PASSWORD" >> /home/$MY_USERNAME/README
3096
       echo '' >> /home/$MY_USERNAME/README
3115
       echo '' >> /home/$MY_USERNAME/README
3097
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
3116
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
3151
   if [ ! $MICROBLOG_ADMIN_PASSWORD ]; then
3170
   if [ ! $MICROBLOG_ADMIN_PASSWORD ]; then
3152
       MICROBLOG_ADMIN_PASSWORD=$(openssl rand -base64 32)
3171
       MICROBLOG_ADMIN_PASSWORD=$(openssl rand -base64 32)
3153
       echo '' >> /home/$MY_USERNAME/README
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
       echo "Your MariaDB gnusocial admin password is: $MICROBLOG_ADMIN_PASSWORD" >> /home/$MY_USERNAME/README
3176
       echo "Your MariaDB gnusocial admin password is: $MICROBLOG_ADMIN_PASSWORD" >> /home/$MY_USERNAME/README
3155
       echo '' >> /home/$MY_USERNAME/README
3177
       echo '' >> /home/$MY_USERNAME/README
3156
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
3178
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
3291
   # some post-install instructions for the user
3313
   # some post-install instructions for the user
3292
   if ! grep -q "To set up your microblog" /home/$MY_USERNAME/README; then
3314
   if ! grep -q "To set up your microblog" /home/$MY_USERNAME/README; then
3293
       echo '' >> /home/$MY_USERNAME/README
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
       echo "To set up your microblog go to" >> /home/$MY_USERNAME/README
3319
       echo "To set up your microblog go to" >> /home/$MY_USERNAME/README
3295
       echo "https://$MICROBLOG_DOMAIN_NAME/install.php" >> /home/$MY_USERNAME/README
3320
       echo "https://$MICROBLOG_DOMAIN_NAME/install.php" >> /home/$MY_USERNAME/README
3296
       echo 'and enter the following settings:' >> /home/$MY_USERNAME/README
3321
       echo 'and enter the following settings:' >> /home/$MY_USERNAME/README
3369
   if [ ! $REDMATRIX_ADMIN_PASSWORD ]; then
3394
   if [ ! $REDMATRIX_ADMIN_PASSWORD ]; then
3370
       REDMATRIX_ADMIN_PASSWORD=$(openssl rand -base64 32)
3395
       REDMATRIX_ADMIN_PASSWORD=$(openssl rand -base64 32)
3371
       echo '' >> /home/$MY_USERNAME/README
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
       echo "Your MariaDB Red Matrix admin password is: $REDMATRIX_ADMIN_PASSWORD" >> /home/$MY_USERNAME/README
3400
       echo "Your MariaDB Red Matrix admin password is: $REDMATRIX_ADMIN_PASSWORD" >> /home/$MY_USERNAME/README
3373
       echo '' >> /home/$MY_USERNAME/README
3401
       echo '' >> /home/$MY_USERNAME/README
3374
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
3402
       chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README