Bug 437406

Summary: tty[0-6] should not start until after prefdm is up
Product: [Fedora] Fedora Reporter: Will Woods <wwoods>
Component: event-compat-sysvAssignee: Casey Dahlin <cdahlin>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: rawhideCC: notting, vanhoof
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-03-17 04:06:22 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 235705    

Description Will Woods 2008-03-13 21:27:58 UTC
When the system starts, tty[0-6] get started at the end of rc5 - at the same
time as prefdm. Since they're faster to start than gdm/kdm/etc, you see a login
prompt briefly, and then GDM starts.

It would improve the polish of the system if they didn't start until after
prefdm was up.

changing 'start on stopped rc5' to 'start on started prefdm' works when rhgb is
running, but without it upstart considers prefdm started before gdm manages to
up X. Racy!

Comment 1 Bill Nottingham 2008-03-13 21:49:59 UTC
Do we really need to change all of them, or is tty1 enough? 

Comment 2 Casey Dahlin 2008-03-14 00:55:44 UTC
The problem with this is you don't get any tty when prefdm isn't running
(runlevel 3).

Comment 3 Bill Nottingham 2008-03-14 02:46:18 UTC
As long as you only replace the 'start on stopped rc5' entry with the one for
prefdm, it should work.

Comment 4 Casey Dahlin 2008-03-14 04:53:17 UTC
Just thought of that.

Repairing my test box now. Some of the new rpm temp file checking stuff is
making init segfault X(

Comment 5 Casey Dahlin 2008-03-17 04:06:22 UTC
fixed in event-compat-sysv-0.3.9-10