Anaconda/Features/DataStore

= Use pykickstart as the data store =

Summary
While we no longer have InstallData, we still have multiple data stores in anaconda. There's a variety of object references in the Anaconda object and then there's KickstartData. Converting over as many things as possible to be stored directly in KickstartData (even if we're not doing a kickstart install) has certain advantages.

Current status

 * Targeted release: TBD
 * Last updated: Jan 26, 2011
 * Percentage of completion: 0%

Detailed Description
First, simplifying the number of possible data stores is always nice. Second, using KickstartData means that generating anaconda-ks.cfg is as simple as calling str(handler) and removing all our special writeKS methods.