From ebbed755500a27b75b56199cfb76c2e529154b20 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Thu, 1 Sep 2016 23:00:25 -0700 Subject: [PATCH] GUACAMOLE-100: Use contents of provided GUACAMOLE_HOME as the basis for GUACAMOLE_HOME generated by the Docker container. --- guacamole-docker/bin/start.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/guacamole-docker/bin/start.sh b/guacamole-docker/bin/start.sh index c17f0adb3..e45440b29 100755 --- a/guacamole-docker/bin/start.sh +++ b/guacamole-docker/bin/start.sh @@ -28,6 +28,8 @@ ## script, running in the foreground until terminated. ## +GUACAMOLE_HOME_TEMPLATE="$GUACAMOLE_HOME" + GUACAMOLE_HOME="$HOME/.guacamole" GUACAMOLE_EXT="$GUACAMOLE_HOME/extensions" GUACAMOLE_LIB="$GUACAMOLE_HOME/lib" @@ -341,6 +343,14 @@ start_guacamole() { rm -Rf "$GUACAMOLE_HOME" +# +# Copy contents of provided GUACAMOLE_HOME template, if any +# + +if [ -n "$GUACAMOLE_HOME_TEMPLATE" ]; then + cp -a "$GUACAMOLE_HOME_TEMPLATE/." "$GUACAMOLE_HOME/" +fi + # # Create and define Guacamole lib and extensions directories #