|
@@ -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
|