diff --git a/scripts/bin/docker-foreground-cmd b/scripts/bin/docker-foreground-cmd index e1d4f23..3c1110b 100755 --- a/scripts/bin/docker-foreground-cmd +++ b/scripts/bin/docker-foreground-cmd @@ -38,6 +38,12 @@ unset UNPRIVILEGED_USER_PASSWORD # Dump environment variables export-env >> /etc/profile.d/env.sh +# Create RANDFILE if it does not exist +RANDFILE=${RANDFILE-${HOME}/.rnd} +if [ ! -f "${RANDFILE}" ]; then + dd if=/dev/urandom of="${RANDFILE}" bs=256 count=1 >/dev/null 2>&1 +fi + # Generate self-signed certificate if [ ! -f "${RDP_TLS_KEY_PATH:?}" ] || [ ! -f "${RDP_TLS_CERT_PATH:?}" ]; then KEY_FILE=${RDP_TLS_KEY_PATH:?}