blob: 4bf61ad38f7340eaac7ea42a0a921db1fb1e8fd4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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
|