From 591a637eee438e3b25942153de7bdd9df1dfbd07 Mon Sep 17 00:00:00 2001 From: Daniel Hansson Date: Mon, 31 Oct 2016 16:48:13 +0100 Subject: [PATCH] Allow temporary links + inform about FQDN --- static/spreedme.sh | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/static/spreedme.sh b/static/spreedme.sh index 526e5c1f..0065b311 100644 --- a/static/spreedme.sh +++ b/static/spreedme.sh @@ -91,13 +91,21 @@ sudo -u www-data php $NCPATH/occ app:enable spreedme # Generate secret keys SHAREDSECRET=$(openssl rand -hex 32) +TEMPLINK=$(openssl rand -hex 32) sed -i "s|sharedsecret_secret = .*|sharedsecret_secret = $SHAREDSECRET|g" "$SNAPDIR/current/server.conf" # Populate the else empty config file (uses database for content by default) cp "$NCPATH/apps/spreedme/config/config.php.in" "$NCPATH/apps/spreedme/config/config.php" # Place the key in the NC app config -sed -i "s/.*SPREED_WEBRTC_SHAREDSECRET.*/ const SPREED_WEBRTC_SHAREDSECRET = '$SHAREDSECRET';/g" "$NCPATH/apps/spreedme/config/config.php" +sed -i "s|.*SPREED_WEBRTC_SHAREDSECRET.*| const SPREED_WEBRTC_SHAREDSECRET = '$SHAREDSECRET';|g" "$NCPATH/apps/spreedme/config/config.php" + +# Allow to create temporary links +sed -i "s|.*OWNCLOUD_TEMPORARY_PASSWORD_LOGIN_ENABLED.*| const OWNCLOUD_TEMPORARY_PASSWORD_LOGIN_ENABLED = true;|g" "$NCPATH/apps/spreedme/config/config.php" + +# Set temporary links hash +sed -i "s|.*OWNCLOUD_TEMPORARY_PASSWORD_SIGNING_KEY.*| const OWNCLOUD_TEMPORARY_PASSWORD_SIGNING_KEY = '$TEMPLINK';|g" "$NCPATH/apps/spreedme/config/config.php" + # Enable Apache mods a2enmod proxy \ @@ -145,6 +153,8 @@ then else echo echo "Success! SpreedMe is now installed and configured." + echo "You may have to change SPREED_WEBRTC_ORIGIN in:" + echo "(sudo nano) $NCPATH/apps/spreedme/config/config.php" echo exit 0 fi