diff options
Diffstat (limited to 'patches/prefdm.patch')
-rw-r--r-- | patches/prefdm.patch | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/patches/prefdm.patch b/patches/prefdm.patch new file mode 100644 index 0000000..4bf61ad --- /dev/null +++ b/patches/prefdm.patch @@ -0,0 +1,24 @@ +--- etc/X11/prefdm.orig 2016-06-28 19:43:36.527681311 +0100 ++++ etc/X11/prefdm 2016-06-28 19:48:32.634631468 +0100 +@@ -62,8 +62,19 @@ + fi + fi + +-# shut down boot splash +-[ -x /bin/plymouth ] && [ "x$plymouth_quit" = "xyes" ] && /bin/plymouth quit ++[ -f /etc/sysconfig/firstboot ] && . /etc/sysconfig/firstboot ++[ -f /etc/sysconfig/finish-install ] && . /etc/sysconfig/finish-install ++grep -q '\binstall\b' /proc/cmdline ++RETVAL=$? ++if [ \( "x$FINISH_INSTALL" = "xyes" -a -x /usr/sbin/finish-install \) -o \( "x$FIRSTBOOT" = "xyes" -a -x /usr/bin/mozilla-firefox \) -o \( $RETVAL = 0 \) ]; then ++ # unconditionally shut down boot splash ++ [ -x /bin/plymouth ] && /bin/plymouth quit ++ # and run first-time actions ++ /usr/bin/xinit /etc/X11/xdm/Xsetup_0 ++else ++ # shut down boot splash for DMs that don't handle it themselves ++ [ -x /bin/plymouth ] && [ "x$plymouth_quit" = "xyes" ] && /bin/plymouth quit ++fi + + shopt -s execfail + |