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 #