diff options
author | Bill Nottingham <notting@redhat.com> | 2009-04-07 10:35:30 -0400 |
---|---|---|
committer | Bill Nottingham <notting@redhat.com> | 2009-04-07 10:35:30 -0400 |
commit | 2dade07c623a44ba15ac8bef3f7254b63e91b0f9 (patch) | |
tree | 47fedd304510af66c9d13866ae539e6c913afbf5 | |
parent | 6f299a545f09bdb5aa6b7ca302d0f83e939e0755 (diff) | |
download | initscripts-2dade07c623a44ba15ac8bef3f7254b63e91b0f9.tar initscripts-2dade07c623a44ba15ac8bef3f7254b63e91b0f9.tar.gz initscripts-2dade07c623a44ba15ac8bef3f7254b63e91b0f9.tar.bz2 initscripts-2dade07c623a44ba15ac8bef3f7254b63e91b0f9.tar.xz initscripts-2dade07c623a44ba15ac8bef3f7254b63e91b0f9.zip |
Move fallbacks first. (#494461)
-rwxr-xr-x | prefdm | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -35,6 +35,12 @@ shopt -s execfail [ -n "$preferred" ] && exec $preferred "$@" >/dev/null 2>&1 </dev/null +# Fallbacks, in order +exec gdm "$@" >/dev/null 2>&1 </dev/null +exec kdm "$@" >/dev/null 2>&1 </dev/null +exec wdm "$@" >/dev/null 2>&1 </dev/null +exec xdm "$@" >/dev/null 2>&1 </dev/null + for pkg in $(rpm -q --qf "%{NAME}\n" --whatprovides "service(graphical-login)") ; do dm=$(rpm -q --provides $pkg | awk '/^service\(graphical-login\)/ { print $3 ; exit }') if [ -n "$dm" ]; then @@ -44,11 +50,5 @@ for pkg in $(rpm -q --qf "%{NAME}\n" --whatprovides "service(graphical-login)") fi done -# Fallbacks, in order -exec gdm "$@" >/dev/null 2>&1 </dev/null -exec kdm "$@" >/dev/null 2>&1 </dev/null -exec wdm "$@" >/dev/null 2>&1 </dev/null -exec xdm "$@" >/dev/null 2>&1 </dev/null - # catch all exit error exit 1 |