--- a/x2goserver-xsession/etc/Xsession +++ b/x2goserver-xsession/etc/Xsession @@ -158,25 +158,26 @@ SESSIONFILES=$(run-parts --list $SYSSESSIONDIR) ### source Xsession files if [ -n "$SESSIONFILES" ]; then set +e for SESSIONFILE in $SESSIONFILES; do "$X2GO_LIBEXEC_PATH/x2gosyslog" "$0" "info" "executing $SESSIONFILE" . $SESSIONFILE done set -e fi -elif [ -f /etc/redhat-release ] || \ +elif [ -f /etc/alpine-release ] || \ + [ -f /etc/redhat-release ] || \ [ -f /etc/gentoo-release ] || \ { \ { [ -e '/usr/lib/os-release' ] && grep 'suse' < '/usr/lib/os-release' 1>'/dev/null' ; } || \ { [ -e '/etc/os-release' ] && grep 'suse' < '/etc/os-release' 1>'/dev/null' ; } || \ [ -f /etc/SUSE-brand ] || \ [ -f /etc/SuSE-release ] ; \ } || \ [ -f /etc/os-rt-release ] || \ [ -f /etc/slackware-version ]; then # define a fallback... (should never be needed). The XSESSION_EXEC var gets set in # X2Go's x2goruncommand script and can be used with obsolete switchdesk or with