|
@@ -1484,6 +1484,7 @@ function mesh_cjdns {
|
1484
|
1484
|
echo ' http://transitiontech.ca/faq' >> /home/$MY_USERNAME/README
|
1485
|
1485
|
echo ' http://cjdns.ca/hypeirc.txt' >> /home/$MY_USERNAME/README
|
1486
|
1486
|
chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
|
|
1487
|
+ chmod 600 /home/$MY_USERNAME/README
|
1487
|
1488
|
fi
|
1488
|
1489
|
|
1489
|
1490
|
echo 'mesh_cjdns' >> $COMPLETION_FILE
|
|
@@ -1625,6 +1626,8 @@ function mesh_batman {
|
1625
|
1626
|
echo 'Mesh Networking (B.A.T.M.A.N)' >> /home/$MY_USERNAME/README
|
1626
|
1627
|
echo '=============================' >> /home/$MY_USERNAME/README
|
1627
|
1628
|
echo "BATMAN IPv6 address: $BATMAN_IPV6" >> /home/$MY_USERNAME/README
|
|
1629
|
+ chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
|
|
1630
|
+ chmod 600 /home/$MY_USERNAME/README
|
1628
|
1631
|
fi
|
1629
|
1632
|
|
1630
|
1633
|
echo 'mesh_batman' >> $COMPLETION_FILE
|
|
@@ -3128,6 +3131,7 @@ function backup_to_friends_servers {
|
3128
|
3131
|
echo '' >> /home/$MY_USERNAME/README
|
3129
|
3132
|
echo 'The system will try to backup to these remote locations once per day.' >> /home/$MY_USERNAME/README
|
3130
|
3133
|
chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
|
|
3134
|
+ chmod 600 /home/$MY_USERNAME/README
|
3131
|
3135
|
fi
|
3132
|
3136
|
|
3133
|
3137
|
echo '#!/bin/bash' > /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
|
@@ -3911,6 +3915,7 @@ function restore_from_friend {
|
3911
|
3915
|
echo '' >> /home/$MY_USERNAME/README
|
3912
|
3916
|
echo " $RESTORE_FROM_FRIEND_SCRIPT_NAME [server]" >> /home/$MY_USERNAME/README
|
3913
|
3917
|
chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
|
|
3918
|
+ chmod 600 /home/$MY_USERNAME/README
|
3914
|
3919
|
fi
|
3915
|
3920
|
|
3916
|
3921
|
echo '#!/bin/bash' > /usr/bin/$RESTORE_FROM_FRIEND_SCRIPT_NAME
|
|
@@ -6048,6 +6053,8 @@ function configure_gpg {
|
6048
|
6053
|
echo '' >> /home/$MY_USERNAME/README
|
6049
|
6054
|
echo " gpg --send-keys $MY_GPG_PUBLIC_KEY" >> /home/$MY_USERNAME/README
|
6050
|
6055
|
fi
|
|
6056
|
+ chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
|
|
6057
|
+ chmod 600 /home/$MY_USERNAME/README
|
6051
|
6058
|
fi
|
6052
|
6059
|
fi
|
6053
|
6060
|
|
|
@@ -6261,6 +6268,7 @@ function encrypt_all_email {
|
6261
|
6268
|
echo 'this could take a seriously LONG time on the Beaglebone' >> /home/$MY_USERNAME/README
|
6262
|
6269
|
echo 'and may be better done on a faster machine.' >> /home/$MY_USERNAME/README
|
6263
|
6270
|
chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
|
|
6271
|
+ chmod 600 /home/$MY_USERNAME/README
|
6264
|
6272
|
fi
|
6265
|
6273
|
|
6266
|
6274
|
echo 'encrypt_all_email' >> $COMPLETION_FILE
|
|
@@ -6538,6 +6546,8 @@ function create_public_mailing_list {
|
6538
|
6546
|
echo '===================' >> /home/$MY_USERNAME/README
|
6539
|
6547
|
echo "To subscribe to the $PUBLIC_MAILING_LIST mailing list send a" >> /home/$MY_USERNAME/README
|
6540
|
6548
|
echo "cleartext email to $PUBLIC_MAILING_LIST+subscribe@$DEFAULT_DOMAIN_NAME" >> /home/$MY_USERNAME/README
|
|
6549
|
+ chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
|
|
6550
|
+ chmod 600 /home/$MY_USERNAME/README
|
6541
|
6551
|
fi
|
6542
|
6552
|
|
6543
|
6553
|
freedombone-addlist -u $MY_USERNAME -l "$PUBLIC_MAILING_LIST" -s "$PUBLIC_MAILING_LIST"
|
|
@@ -6822,6 +6832,7 @@ function install_mariadb {
|
6822
|
6832
|
echo "Your MariaDB password is: $MARIADB_PASSWORD" >> /home/$MY_USERNAME/README
|
6823
|
6833
|
echo '' >> /home/$MY_USERNAME/README
|
6824
|
6834
|
chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
|
|
6835
|
+ chmod 600 /home/$MY_USERNAME/README
|
6825
|
6836
|
fi
|
6826
|
6837
|
|
6827
|
6838
|
debconf-set-selections <<< "mariadb-server mariadb-server/root_password password $MARIADB_PASSWORD"
|
|
@@ -6967,6 +6978,8 @@ function install_owncloud_music_app {
|
6967
|
6978
|
echo 'menu and enable the music app. You can then log out and log back' >> /home/$MY_USERNAME/README
|
6968
|
6979
|
echo 'in as your Owncloud user and select music from the left hand' >> /home/$MY_USERNAME/README
|
6969
|
6980
|
echo 'dropdown menu.' >> /home/$MY_USERNAME/README
|
|
6981
|
+ chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
|
|
6982
|
+ chmod 600 /home/$MY_USERNAME/README
|
6970
|
6983
|
fi
|
6971
|
6984
|
|
6972
|
6985
|
echo 'install_owncloud_music_app' >> $COMPLETION_FILE
|
|
@@ -7080,6 +7093,8 @@ function install_owncloud {
|
7080
|
7093
|
echo 'using F-Droid then go to settings/accounts and add a CalDav account with' >> /home/$MY_USERNAME/README
|
7081
|
7094
|
echo "the URL https://$OWNCLOUD_DOMAIN_NAME/remote.php/caldav/principals/$MY_USERNAME" >> /home/$MY_USERNAME/README
|
7082
|
7095
|
echo 'and the username and password shown above.' >> /home/$MY_USERNAME/README
|
|
7096
|
+ chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
|
|
7097
|
+ chmod 600 /home/$MY_USERNAME/README
|
7083
|
7098
|
fi
|
7084
|
7099
|
|
7085
|
7100
|
echo "create database owncloud;
|
|
@@ -7350,6 +7365,8 @@ function install_gogs {
|
7350
|
7365
|
echo 'into the stream as it passes, so beware.' >> /home/$MY_USERNAME/README
|
7351
|
7366
|
echo 'If you have a bought domain and a non-self signed cert then you' >> /home/$MY_USERNAME/README
|
7352
|
7367
|
echo "should change /etc/nginx/sites-available/$GIT_DOMAIN_NAME to redirect everything over https." >> /home/$MY_USERNAME/README
|
|
7368
|
+ chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
|
|
7369
|
+ chmod 600 /home/$MY_USERNAME/README
|
7353
|
7370
|
fi
|
7354
|
7371
|
|
7355
|
7372
|
echo "create database gogs;
|
|
@@ -7560,6 +7577,7 @@ function install_xmpp {
|
7560
|
7577
|
echo '' >> /home/$MY_USERNAME/README
|
7561
|
7578
|
echo " prosodyctl passwd $MY_EMAIL_ADDRESS" >> /home/$MY_USERNAME/README
|
7562
|
7579
|
chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
|
|
7580
|
+ chmod 600 /home/$MY_USERNAME/README
|
7563
|
7581
|
fi
|
7564
|
7582
|
echo 'install_xmpp' >> $COMPLETION_FILE
|
7565
|
7583
|
}
|
|
@@ -7649,6 +7667,8 @@ function install_irc_server {
|
7649
|
7667
|
echo " /server add -auto -ssl $DEFAULT_DOMAIN_NAME 6697" >> /home/$MY_USERNAME/README
|
7650
|
7668
|
echo " /connect $DEFAULT_DOMAIN_NAME" >> /home/$MY_USERNAME/README
|
7651
|
7669
|
echo ' /join #freedombone' >> /home/$MY_USERNAME/README
|
|
7670
|
+ chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
|
|
7671
|
+ chmod 600 /home/$MY_USERNAME/README
|
7652
|
7672
|
fi
|
7653
|
7673
|
|
7654
|
7674
|
echo 'install_irc_server' >> $COMPLETION_FILE
|
|
@@ -7935,6 +7955,7 @@ function install_wiki {
|
7935
|
7955
|
echo '' >> /home/$MY_USERNAME/README
|
7936
|
7956
|
echo " rm /var/www/$WIKI_DOMAIN_NAME/htdocs/install.php" >> /home/$MY_USERNAME/README
|
7937
|
7957
|
chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
|
|
7958
|
+ chmod 600 /home/$MY_USERNAME/README
|
7938
|
7959
|
fi
|
7939
|
7960
|
|
7940
|
7961
|
echo 'install_wiki' >> $COMPLETION_FILE
|
|
@@ -8173,6 +8194,7 @@ function install_blog {
|
8173
|
8194
|
echo " /var/www/$FULLBLOG_DOMAIN_NAME/htdocs/config/config.ini" >> /home/$MY_USERNAME/README
|
8174
|
8195
|
echo '' >> /home/$MY_USERNAME/README
|
8175
|
8196
|
chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
|
|
8197
|
+ chmod 600 /home/$MY_USERNAME/README
|
8176
|
8198
|
fi
|
8177
|
8199
|
|
8178
|
8200
|
# create a user
|
|
@@ -8239,6 +8261,7 @@ function install_gnu_social {
|
8239
|
8261
|
echo "Your MariaDB gnusocial admin password is: $MICROBLOG_ADMIN_PASSWORD" >> /home/$MY_USERNAME/README
|
8240
|
8262
|
echo '' >> /home/$MY_USERNAME/README
|
8241
|
8263
|
chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
|
|
8264
|
+ chmod 600 /home/$MY_USERNAME/README
|
8242
|
8265
|
fi
|
8243
|
8266
|
|
8244
|
8267
|
echo "create database gnusocial;
|
|
@@ -8430,6 +8453,7 @@ quit" > $INSTALL_DIR/batch.sql
|
8430
|
8453
|
echo ' /Invite only/ ticked' >> /home/$MY_USERNAME/README
|
8431
|
8454
|
echo '' >> /home/$MY_USERNAME/README
|
8432
|
8455
|
chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
|
|
8456
|
+ chmod 600 /home/$MY_USERNAME/README
|
8433
|
8457
|
fi
|
8434
|
8458
|
|
8435
|
8459
|
echo 'install_gnu_social' >> $COMPLETION_FILE
|
|
@@ -8482,6 +8506,7 @@ function install_redmatrix {
|
8482
|
8506
|
echo "Your MariaDB Red Matrix admin password is: $REDMATRIX_ADMIN_PASSWORD" >> /home/$MY_USERNAME/README
|
8483
|
8507
|
echo '' >> /home/$MY_USERNAME/README
|
8484
|
8508
|
chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
|
|
8509
|
+ chmod 600 /home/$MY_USERNAME/README
|
8485
|
8510
|
fi
|
8486
|
8511
|
|
8487
|
8512
|
echo "create database redmatrix;
|
|
@@ -8694,6 +8719,7 @@ quit" > $INSTALL_DIR/batch.sql
|
8694
|
8719
|
echo "within /etc/nginx/sites-available/$REDMATRIX_DOMAIN_NAME" >> /home/$MY_USERNAME/README
|
8695
|
8720
|
echo '' >> /home/$MY_USERNAME/README
|
8696
|
8721
|
chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
|
|
8722
|
+ chmod 600 /home/$MY_USERNAME/README
|
8697
|
8723
|
fi
|
8698
|
8724
|
|
8699
|
8725
|
echo 'install_redmatrix' >> $COMPLETION_FILE
|
|
@@ -9388,6 +9414,7 @@ function install_voip {
|
9388
|
9414
|
echo '' >> /home/$MY_USERNAME/README
|
9389
|
9415
|
echo 'To connect to the VoIP server use your username and the server password shown above.' >> /home/$MY_USERNAME/README
|
9390
|
9416
|
chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
|
|
9417
|
+ chmod 600 /home/$MY_USERNAME/README
|
9391
|
9418
|
fi
|
9392
|
9419
|
|
9393
|
9420
|
echo 'install_voip' >> $COMPLETION_FILE
|