Anaconda/Features/RemoveCustomInit

= Replace custom /sbin/init with standard system init =

Summary
Remove our own init, use /sbin/init from the distribution.

Owner

 * Name: Chris Lumens

Current status

 * Targeted release: Fedora 16
 * Last updated: 2011-04-11
 * Percentage of completion: 90%

Detailed Description
The installation environment includes its own custom /sbin/init that duplicates a lot of what the usual system one does. At the same time, it also doesn't do a whole lot of things that the real init does so we end up having to duplicate that stuff in either loader or anaconda proper. So, let's replace our own with systemd.

Benefit to Fedora
Less different code in anaconda fewer places for unique bugs to hide and more time spent on important stuff (real installation features or bugs).

Scope
This is entirely within anaconda and lorax.

Test Plan
The Fedora test matrix should be adequate to uncover problems.

User Experience
Users shouldn't notice any differences, perhaps aside from different logging during installation.