2007-09-12  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py: New version.

	* pykickstart/parser.py (Script.__str__):  Fix format string for
	output.
	(Packages.__str__):  Output %end after all the packages.

	* pykickstart/commands/repo.py (F8_Repo.methodToRepo):  Add a function
	to convert a URL method string into a repo object (jkeating AT redhat
	DOT com).

2007-09-10  Chris Lumens  <clumens@redhat.com>

	* Makefile, MANIFEST.in, pykickstart.spec:  Add the kickstart
	documentation from the Fedora wiki.

2007-09-04  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py: New version.

	* Makefile:  Add a target to run pychecker so I can attempt to cut
	down on all the stupid errors that I just fixed up.

	* pykickstart/parser.py (Script.__str__, Packages.__str__):  Add %end
	token to the end of these sections.

	* pykickstart/version.py (stringToVersion):  string -> s.

	* pykickstart/commands/bootloader.py (FC4_Bootloader):  Call
	superclass's __init__ method.

	* pykickstart/commands/device.py (FC3_Device):  self.deviceOpts ->
	self.moduleOpts.

	* pykickstart/commands/network.py:  Don't pass self when calling
	_populateParser outside of the overridden method.
	(F8_NetworkData.__init__):  Pass noipv4 and noipv6 to superclass.

	* pykickstart/commands/raid.py (F7_Raid):  Call superclass's
	__init__method.

2007-09-03  Jeremy Katz  <katzj@redhat.com>

	* pykickstart.spec, setup.py: New version.

	* pykickstart/parser.py (KickstartParser.__init__): Define currentdir

	* pykickstart/commands/network.py (F8_Network._populateParser):
	Fix syntax error

2007-08-31  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  New version.

2007-08-29  Chris Lumens  <clumens@redhat.com>

	* pykickstart/commands/network.py:  ipv4= -> noipv4=, ipv6= -> noipv6=
	on NetworkData objects.

	* pykickstart/commands/network.py (F8_NetworkData, F8_Network):  Add
	the --ipv6= option to the network command.
	* pykickstart/handlers/control.py:  Use F8_NetworkData and F8_Network
	for Fedora 8.

	* pykickstart/commands/network.py:  Reorganize how the parser's
	options are set up so there's much less duplication.

2007-08-24  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  New version.

	* pykickstart/parser.py (KickstartParser._stateMachine):  Add support
	for the %end directive, and issue DeprecationWarnings if it's not
	used.  It will be a long time before the old syntax goes away, though.
	(KickstartParser._stateMachine):  We only need one script state.

	* validator/ksvalidator:  Don't leave downloaded ks files on the
	system if pykickstart hits a traceback.

2007-08-23  Chris Lumens  <clumens@redhat.com>

	* pykickstart/commands/repo.py (F8_RepoData, F8_Repo):  Add support
	for the --priority, --includepkgs, and --excludepkgs options.
	* pykickstart/handlers/control.py:  Use F8_RepoData and F8_Repo for
	Fedora 8.

2007-08-22  Chris Lumens  <clumens@redhat.com>

	* pykickstart/commands/reboot.py (FC6_Reboot.__str__):  Fix newline at
	end of output (#253562).

2007-08-13  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  New version.

	* pykickstart/options.py (KSOption._check_string):  Fix type checking
	of string types.

2007-08-09  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  New version.

	* pykickstart/options.py (KSOption._check_string):  Add a method to
	check string values, since optparse will consume the next argument if
	an argument that requires a value does not specify one (#251318).

	* pykickstart/*, validator/ksvalidator, pykickstart.spec:  Add license
	boilerplate, clarify as GPLv2.

2007-08-02  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  New version.

	* po/*:  Update translation files.

2007-07-31  Chris Lumens  <clumens@redhat.com>

	* validator/ksvalidator:  Don't traceback if there's not yet a
	processedFile.  preprocessKickstart is no longer in any class.

2007-07-20  Chris Lumens  <clumens@redhat.com>

	* pykickstart/commands/network.py:  Change --class to --dhcpclass in
	all parse methods (#248912).

2007-07-19  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec:  Require rhpl (#248953).  New release.

2007-07-17  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  New version.

2007-07-17  Chris Lumens  <clumens@redhat.com>

	* pykickstart/parser.py (_preprocessStateMachine, preprocessFromString,
	preprocessKickstart):  Don't take a "self" parameter since these
	methods don't live in a class anymore.

2007-07-17  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  New version.

2007-07-16  Chris Lumens  <clumens@redhat.com>

	* pykickstart/parser.py (_preprocessStateMachine, preprocessFromString,
	preprocessKickstart):  Add methods that handle the %ksappend
	directive.  This is taken from anaconda.
	* validator/ksvalidator:  Run the kickstart file through
	preprocessKickstart before parsing for real.

	* pykickstart/commands/ignoredisk.py:  Change destination of --disks
	parameter to match what is expected.

2007-07-16  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  New version.

2007-07-16  Chris Lumens  <clumens@redhat.com>

	* pykickstart/commands/ignoredisk.py:  RHEL4 supports --only-use too.

2007-07-11  Chris Lumens  <clumens@redhat.com>

	* pykickstart/commands/ignoredisk.py (F8_IgnoreDisk):  Add support
	for the --only-use argument.
	* pykickstart/handlers/control.py:  Use F8_IgnoreDisk for F8.

2007-07-10  Chris Lumens  <clumens@redhat.com>

	* pykickstart/commands/raid.py:  Need to pass "self" as the first
	argument to superclass methods (#246709).

2007-06-08  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec:  Fix package review problems (#226334).  Bump
	release.

2007-06-07  Chris Lumens  <clumens@redhat.com>

	* pykickstart/commands/rootpw.py (F8_RootPw):  Add support for the
	--lock and --plaintext options for rootpw (#240059).
	* pykickstart/commands/user.py (F8_UserData, F8_User):  Likewise for
	the user command.
	* pykickstart/handlers/control.py:  F8 uses the new rootpw and user
	commands.

2007-06-05  Chris Lumens  <clumens@redhat.com>

	* pykickstart/version.py:  Add support for F8.
	* pykickstart/handlers/control.py:  Likewise.
	* pykickstart/handlers/f8.py:  Likewise.

2007-06-04  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  New version.

2007-06-04  Chris Lumens  <clumens@redhat.com>

	* pykickstart/commands/method.py:  Fix harddrive install method error
	checking (#242492, patch from Andrew Edmunds
	<andrew DOT edmunds AT yahoo.com.au>).

	* pykickstart/base.py (KickstartCommand.__init__):  Add currentLine
	attribute.
	(BaseHandler.dispatcher):  Set currentLine attribute on the command
	handler.
	* pykickstart/parser.py (KickstartParser.handleCommand):  Set
	currentLine attribute on the handler.
	* pykickstart/commands/auth.py (FC3_Authconfig.parse):  Use
	currentLine instead of reassembling the list of arguments, since
	otherwise we might miss quoting (#241657).

	* pykickstart/parser.py (KickstartParser.readKickstart):  Use urlopen
	to open a kickstart file so includes can be given by a URL in addition
	to a local file.

2007-05-18  Chris Lumens  <clumens@redhat.com>

	* pykickstart/commands/user.py (FC6_UserData.__str__):  Fix typo in
	outputting --iscrypted option.

2007-05-14  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  New version.

2007-04-24  Chris Lumens  <clumens@redhat.com>

	* pykickstart/version.py (stringToVersion):  Better regexes for
	splitting strings into family and version.

	* pykickstart/version.py:  Add support for RHEL3 (jlaska AT
	redhat.com).
	* pykickstart/handlers/control.py:  Likewise.
	* pykickstart/handlers/rhel3.py:  Likewise.

	* pykickstart/commands/mouse.py:  Initial support for RHEL3 commands
	(jlaska AT redhat.com).

2007-04-13  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  This is pykickstart version 1.0.

	* docs/programmers-guide:  Update documentation.

2007-04-12  Chris Lumens  <clumens@redhat.com>

	* docs/programmers-guide:  Update documentation.

	* pykickstart/base.py (DeprecatedCommand):  This should be an abstract
	class.

2007-03-30  Chris Lumens  <clumens@redhat.com>

	* pykickstart/parser.py (KickstartParser.readKickstart):  Use
	urlgrabber so %include files can be URLs (#234351).

2007-03-19  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  New version.

2007-03-16  Chris Lumens  <clumens@redhat.com>

	* pykickstart/commands/bootloader.py:  Increase writePriority number
	so this comes after upgrade/install.

2007-03-12  Chris Lumens  <clumens@redhat.com>

	* pykickstart/base.py (BaseHandler._setCommand):  Treat class names as
	unicode strings so lower() works in all locales (#231053).

2007-03-07  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  New version.

2007-03-07  Chris Lumens  <clumens@redhat.com>

	* pykickstart/commands/timezone.py:  The timezone command didn't
	understand --isUtc before FC6 (#231189).

	* pykickstart/parser.py (KickstartParser._stateMachine):  Recognize
	%ksappend so ksvalidator works.

	* po/:  Update translation files.

2007-03-01  Chris Lumens  <clumens@redhat.com>

	* pykickstart/commands/bootloader.py, pykickstart/commands/clearpart.py,
	pykickstart/commands/displaymode.py, pykickstart/commands/firewall.py,
	pykickstart/commands/firstboot.py, pykickstart/commands/langsupport.py,
	pykickstart/commands/logging.py, pykickstart/commands/reboot.py,
	pykickstart/commands/selinux.py, pykickstart/commands/upgrade.py:
	Don't set default values so a newly created kickstart handler object
	will only have the values set by a caller.

2007-02-28  Chris Lumens  <clumens@redhat.com>

	* pykickstart/commands/updates.py:  Added a new updates command for
	grabbing updates.img files.
	* pykickstart/commands/__init__.py:  Pull in new command object.
	* pykickstart/handlers/control.py:  Add new command to F7 map.

	* pykickstart/commands/raid.py (F7_Raid):  Add support for RAID10.

2007-02-26  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  New version.

2007-02-26  Chris Lumens  <clumens@redhat.com>

	* pykickstart/commands/device.py (FC3_Device):  Fix device command
	syntax to match anaconda's documentation.

	* pykickstart/commands/method.py:  Add all the attributes that the
	Method commands can set so __call__ works.

2007-02-21  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  New version.

2007-02-21  Chris Lumens  <clumens@redhat.com>

	* pykickstart/base (BaseHandler._registerCommands):  Fix reference to
	cMap and dMap in non-default case (#229505).

2007-02-20  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  New version.

2007-02-20  Chris Lumens  <clumens@redhat.com>

	* pykickstart/parser.py (Group):  Added an object for dealing with
	extended group syntax.
	(Packages._processGroup):  Add a new function to handle the extended
	group syntax.

	* pykickstart/constants.py:  New group selection constants.

	* pykickstart/handlers/control.py (dataMap):  Add a mapping for data
	objects as well.

	* pykickstart/base.py (BaseHandler._registerCommands):  Add attributes
	on the handler for the data objects.

2007-02-19  Chris Lumens  <clumens@redhat.com>

	* pykickstart/base.py (BaseHandler.maskAllExcept):  Renamed from
	empty.
	(BaseHandler.__init__):  Accept a mapping argument in the format of
	what's in pykickstart.handlers.control, for when you're overriding all
	the handlers with your own versions.

	* pykickstart/commands/langsupport.py (FC3_LangSupport.__str__):  Add
	a newline.

	* pykickstart/commands/reboot.py:  Provide a default return value in
	the __str__ methods to fix a traceback.

2007-02-19  Chris Lumens  <clumens@redhat.com>

	* pykickstart/commands/*.py:  All command objects now have an
	underscore between the version part and the name for ease of
	processing.
	* pykickstart/handlers/control.py (commandMap):  Likewise.

	* pykickstart/base.py (BaseHandler._setCommand):  Strip version part
	from name before creating the attribute.

	* pykickstart/version.py (versionToString):  Added a method to convert
	version numbers back into strings, which is needed for the above
	change.

2007-02-19  Chris Lumens  <clumens@redhat.com>

	* pykickstart/base.py:  Moved here from pykickstart/commands and adapt
	to new layout.

	* pykickstart/version.py:  Accept short forms of version strings again
	and adapt to new layout.

	* pykickstart/commands/*.py:  Broke each command out into its own file
	and put all the versions of that command handler together.  Idea and
	mock up from Peter Jones (<pjones AT redhat.com>).

	* pykickstart/handlers/*.py:  Moved handlers into their own directory.

	* pykickstart/handlers/control.py:  Add a file laying out which
	commands are supported by each version and exactly where they can be
	found.  This should help readability of the code quite a bit.

2007-02-14  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  New version.

2007-02-14  Chris Lumens  <clumens@redhat.com>

	* pykickstart/parser.py (KickstartParser.__init__):  Don't need to
	take a version argument since the Parser can get that from the
	Handler.

	* validator/ksvalidator:  KickstartParser no longer takes a version
	argument.

	* pykickstart/version.py (stringToVersion):  Be more lenient in what
	strings we accept to take into account RHEL variants.

2007-02-08  Chris Lumens  <clumens@redhat.com>

	* pykickstart/parser.py (KickstartParser._reset):  Add a method to
	reset the state machine state and call it from __init__.  Also call it
	from readKickstart and readKickstartFromString except in the special
	case of included files.  This allows calling the parser multiple times
	with the same data objects for file inheritance/overriding.

2007-02-07  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  New version.

2007-02-06  Chris Lumens  <clumens@redhat.com>

	* pykickstart/commands/f7.py (F7Handler.Key.__str__):  Add a newline.
	* pykickstart/commands/rhel5.py (RHEL5Handler.Key.__str__):  Likewise.

	* pykickstart/constants.py:  Add network bootproto constants (#197694).
	* pykickstart/commands/fc3.py:  Use new network constants.
	* pykickstart/commands/fc4.py:  Likewise.
	* pykickstart/commands/fc6.py:  Likewise.
	* pykickstart/commands/rhel4.py:  Likewise.

2007-02-01  Chris Lumens  <clumens@redhat.com>

	* pykickstart/commands/fc4.py:  Fix tracebacks in subclass __str__
	methods (#226734).
	* pykickstart/commands/rhel4.py:  Likewise.

2007-01-31  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec:  Modified to more closely match the extras
	packaging guidelines.

2007-01-25  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  New version.

2007-01-24  Chris Lumens  <clumens@redhat.com>

	* pykickstart/commands/fc3.py:  Added.
	* pykickstart/commands/fc4.py:  Move basic commands and data back to
	FC3.

	* pykickstart/commands/rhel4.py:  Added.

	* pykickstart/version.py:  Add support for FC3 and RHEL4.

	* pykickstart/commands/fc4.py (FC4Handler.__init__):  Use
	overrideCommand instead of registerCommand.
	* pykickstart/commands/fc5.py (FC5Handler.__init__):  Likewise.
	* pykickstart/commands/fc6.py (FC6Handler.__init__):  Likewise.

2007-01-24  Chris Lumens  <clumens@redhat.com>

	* pykickstart/commands/fc6.py (FC6Handler.Key):  FC6 didn't support
	the key command.
	* pykickstart/commands/f7.py (F7Handler.Key):  The key command was
	added just after FC6 came out.

	* pykickstart/commands/rhel5.py:  Added.

	* pykickstart/version.py:  Add support for RHEL5.  Be more permissive
	in what sorts of strings we map to version numbers.  Fix pychecker
	warnings.

2007-01-19  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  New version.

2007-01-19  Chris Lumens  <clumens@redhat.com>

	* pykickstart/errors.py (KickstartVersionError):  This should just
	take a message like all the other exception classes.
	* pykickstart/version.py:  Pass a message to KickstartVersionError.

	* pykickstart/commands/base.py (BaseHandler.__init__):  Add a version
	attribute so we no longer have to compare class names.
	* pykickstart/commands/f7.py (F7Handler.__init__):  Likewise.
	* pykickstart/commands/fc4.py (FC4Handler.__init__):  Likewise.
	* pykickstart/commands/fc5.py (FC5Handler.__init__):  Likewise.
	* pykickstart/commands/fc6.py (FC6Handler.__init__):  Likewise.

	* pykickstart/parser.py (KickstartParser.__init__):  Fix test for
	matching version numbers now that handlers know what version they are.

2007-01-18  Chris Lumens  <clumens@redhat.com>

	* pykickstart/commands/fc4.py:  KSOptionParser's lineno argument needs
	a name.
	* pykickstart/commands/fc5.py:  Likewise.
	* pykickstart/commands/fc6.py:  Likewise.

2007-01-18  Chris Lumens  <clumens@redhat.com>

	* pykickstart/commands/base.py (BaseHandler.unregisterCommand):  Add a
	method to remove support for a command from a Handler instance.

	* pykickstart/version.py:  Add support for the F7 version.
	* pykickstart/commands/f7.py:  Add a devel version that removes the
	deprecated langsupport and mouse commands.

	* pykickstart/options.py (KSOptionParser.__init__):  Move call to
	superclass __init__ to where it belongs.
	(KSOptionParser.check_values):  Deprecated should be a flag, not a
	version number.

	* pykickstart/parser.py (Packages):  Accept a --default argument to
	specify that the default package set should be installed (#221305).
	(KickstartParser.handlePackageHdr):  Likewise.
	(KickstartParser.__init__):  KickstartParser needs to accept a version
	argument as well.

	* validator/ksvalidator:  Pass the version to KickstartParser.

2007-01-17  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  New version.

2007-01-16  Chris Lumens  <clumens@redhat.com>

	* pykickstart/parser.py (KickstartParser.readKickstartFromString):
	Add a method to read a kickstart file from a string, in addition to
	the one that's already there for reading from a file.

2007-01-16  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  New version, finally.

2007-01-16  Chris Lumens  <clumens@redhat.com>

	* pykickstart/parser.py (Script.__str__):  Write out --interpreter
	since that's what the parser expects (#222877).

	* pykickstart/commands/fc4.py:  Fix exception error messages.

2007-01-15  Chris Lumens  <clumens@redhat.com>

	* pykickstart/commands/base.py (BaseHandler.empty):  Add a method to
	empty out the contents of the commands dict.

	* pykickstart/commands/fc4.py (BaseHandler.Upgrade):  Only set upgrade
	if that's what the current command is.
	(BaseHandler.RootPw):  rootpw -> password

2007-01-15  Chris Lumens  <clumens@redhat.com>

	* pykickstart/version.py (returnClassForVersion):  Take a default
	version argument.
	(returnClassForVersion):  Rename Version to Handler.

	* pykickstart/parser.py:  Rename kshandlers to handler.

	* pykickstart/commands/base.py:  Rename BaseVersion to BaseHandler,
	registerHandler to registerCommand, and self.dispatcher to
	self.handler.
	* pykickstart/commands/fc4.py:  Likewise.
	* pykickstart/commands/fc5.py:  Likewise.
	* pykickstart/commands/fc6.py:  Likewise.

2007-01-12  Chris Lumens  <clumens@redhat.com>

	* pykickstart/commands/base.py (BaseVersion.overrideHandler):  Provide
	a way to create a new instance of the handler and have it used.  This
	allows a shortcut for wiping out all the attributes on an instance.
	(BaseVersion.__str__):  Newline after the platform is written.

	* pykickstart/commands/base.py (KickstartCommand.__init__):  Add the
	dispatcher setting back in.

2007-01-12  Chris Lumens  <clumens@redhat.com>

	* pykickstart/commands/base.py (BaseVersion._insertSorted):  When a
	subclass of BaseVersion registers a handler that already exists from a
	class higher up the chain, remove the existing handler in favor of the
	new one.

	* pykickstart/commands/fc4.py:  Put writePriority defaults in the
	default arguments to command objects instead of in the calls to
	creating them, as that didn't work for subclasses.  Also change how
	we handle default arguments that are lists.
	* pykickstart/commands/fc5.py:  Likewise.
	* pykickstart/commands/fc6.py:  Likewise.

2007-01-11  Chris Lumens  <clumens@redhat.com>

	* pykickstart/commands/fc5.py (RaidData, Raid):  Make these classes
	subclass the ones in FC4Version, to the extent that can be done.
	* pykickstart/commands/fc6.py (NetworkData, Method, Monitor, Reboot):
	Likewise.

	* pykickstart/parser.py (Script.__str__):  Fix Script printing.

	* pykickstart/commands/fc6.py (FC6Version.Method):  Fix test for opts
	attribute.

2007-01-10  Chris Lumens  <clumens@redhat.com>

	* pykickstart/commands/base.py (KickstartCommand.__init__):  Add a
	dispatcher setting so command classes can still access data classes.
	(BaseVersion.registerHandler):  Don't overwrite command classes with
	an instance in the version object.

	* pykickstart/commands/fc4.py:  Data and command classes are now
	nested inside the version class.
	* pykickstart/commands/fc5.py:  Likewise.
	* pykickstart/commands/fc6.py:  Likewise.

2007-01-10  Chris Lumens  <clumens@redhat.com>

	* pykickstart/version.py (makeVersion):  Default to DEVEL.

	* pykickstart/commands/fc4.py:  Command -> KS for brevity.
	* pykickstart/commands/fc5.py:  Likewise.
	* pykickstart/commands/fc6.py:  Likewise.

2007-01-09  Chris Lumens  <clumens@redhat.com>

	* pykickstart/po/*:  Updated translations.

	* pykickstart/commands/*.py:  Rename everything from Handler to
	Version, as that seems to make more sense.
	* pykickstart/options.py:  Likewise.
	* pykickstart/parser.py:  Likewise.
	* pykickstart/version.py:  Likewise.
	* ksvalidator/validator:  Likewise.

2007-01-09  Chris Lumens  <clumens@redhat.com>

	* Merge in multiversion-branch (#189348).

2007-01-08  Chris Lumens  <clumens@redhat.com>

	multiversion-branch:

	* Merge from HEAD:  Updated translations.

2007-01-03  Chris Lumens  <clumens@redhat.com>

	multiversion-branch:

	* pykickstart/commands/base.py (BaseHandler.hasHandler):  Add a
	convenience method to see if there's a handler for a given command.

2006-12-22  Chris Lumens  <clumens@redhat.com>

	multiversion-branch:

	* pykickstart/commands/base.py (KickstartCommand.__init__):  Add a
	writePriority parameter to control the order commands get written out
	when __str__ methods are called.
	(BaseHandler.__str__):  Take writePriorities into account.
	(BaseHandler.registerHandler):  Insert command handlers into the
	_writePriority dict in the correct order - first by priority, then
	alphabetically within that priority.

	* pykickstart/commands/fc4.py:  Add new writePriority parameter.
	* pykickstart/commands/fc6.py:  Likewise.

2006-12-22  Chris Lumens  <clumens@redhat.com>

	multiversion-branch:

	* pykickstart/commands/fc6.py:  Added multipath support back in.

	* pykickstart/commands/base.py (BaseData):  Added a superclass for all
	those Kickstart*Data objects.
	* pykickstart/commands/fc4.py:  Use BaseData.
	* pykickstart/commands/fc6.py:  Likewise.

	* pykickstart/commands/base.py:  Clarify API for subclasses a little
	bit.  Make KickstartCommand.__str__ an abstract method.  Add
	DeprecatedCommand.__str__.

2006-12-20  Chris Lumens  <clumens@redhat.com>

	multiversion-branch:

	* pykickstart/commands/fc4.py (CommandReboot.__str__):  Fix output
	formatting.

	* Merge from HEAD:  Updated translations.

2006-12-20  Chris Lumens  <clumens@redhat.com>

	multiversion-branch:

	* pykickstart/__init__.py:  Clear this out.

	* pykickstart/errors.py:  Add __doc__ strings to all classes and
	public methods.
	* pykickstart/options.py:  Likewise.
	* pykickstart/version.py:  Likewise.
	* pykickstart/commands/base.py:  Likewise.

	* pykickstart/parser.py:  Add __doc__ strings to all classes and
	public methods.  Privatize attributes in KickstartParser that don't
	need to be public.

	* pykickstart/commands/fc4.py (FC4Handler.__init__):  _registerHandler
	is no longer private.
	* pykickstart/commands/fc5.py (FC5Handler.__init__):  Likewise.
	* pykickstart/commands/fc6.py (FC6Handler.__init__):  Likewise.

	* docs/programmers-guide:  Remove stuff that's now duplicated by
	__doc__ strings.

2006-12-20  Chris Lumens  <clumens@redhat.com>

	* po/nb.po:  Update from rhel5-branch.

2006-12-19  Chris Lumens  <clumens@redhat.com>

	multiversion-branch:

	* pykickstart/commands/base.py (KickstartCommand.__call__):  Add a
	function to set all the attributes of a command object at once.
	(BaseHandler._registerHandler):  Don't need to do so much goofy stuff
	to register a command handler anymore.

	* pykickstart/version.py (returnClassForVersion):  Add a function to
	return the class matching a given kickstart syntax version.  This does
	not return an instance of that class.

	* Makefile:  Add pykickstart/commands/*.pyc to what gets cleaned.

	* setup.py:  Package up commands as well.

	* test.py:  This isn't needed anymore.

2006-12-19  Chris Lumens  <clumens@redhat.com>

	multiversion-branch:

	* pykickstart/commands/fc4.py:  Add named arguments to __init__
	functions for all command handlers.
	* pykickstart/commands/fc6.py:  Likewise.

	* pykickstart/commands/fc4.py:  Various minor fixes to default
	arguments and __str__ methods throughout.

2006-12-15  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version (only translations have
	changed since the last rebuild - #216620).

2006-12-12  Chris Lumens  <clumens@redhat.com>

	multiversion-branch:

	* pykickstart/commands/fc4.py (CommandLang):  Add lang attribute.

	* pykickstart/commands/fc5.py (FC5Handler):  Import from the
	FC4Handler.

2006-12-11  Chris Lumens  <clumens@redhat.com>

	multiversion-branch:

	* pykickstart/commands/fc4.py:  Added first run at data and command
	handling support for Fedora Core 4.

	* pykickstart/commands/fc4.py (KickstartLogVolData,
	KickstartNetworkData, KickstartPartData, KickstartRaidData,
	KickstartVolGroupData, KickstartZFCPData):  Add named arguments to
	__init__ functions to make creating objects programatically easier.
	* pykickstart/commands/fc6.py (KickstartDmRaidData,
	KickstartIscsiData, KickstartRepoData, KickstartUserData):  Likewise.

2006-12-11  Chris Lumens  <clumens@redhat.com>

	multiversion-branch:

	* validator/ksvalidator:  Update to handle multiple versions.

	* pykickstart/parser.py (Packages.add):  Move Parser.addPackages here
	since this seems like a sensible method for the Packages object to
	have.

	* pykickstart/version.py (makeHandler):  Add a function to create the
	right handler for a given syntax version.
	(stringToVersion):  Add a function to convert string versions into
	integer versions.

	* pykickstart/commands/base.py:  Need to import errors here.

2006-12-11  Chris Lumens  <clumens@redhat.com>

	multiversion-branch:

	* pykickstart/options.py (KSOptionParser.check_values):  Use
	self.lineno instead of lineno.

	* pykickstart/parser.py:  Set packages, scripts, and platform on the
	handler.

	* pykickstart/commands/base.py (BaseHandler.__init__):  This looks
	like the best place to add packages, scripts, and platform.
	(BaseHandler.__str__):  Write out the whole ks file, though we still
	need to get commands in the right order.

	* Merge from HEAD:  Updated translations.

2006-12-08  Chris Lumens  <clumens@redhat.com>

	multiversion-branch:

	* pykickstart/data.py:  Removed.
	* pykickstart/handlers.py:  Removed.
	* pykickstart/writer.py:  Removed.

	* pykickstart/__init__.py:  Updated.
	* pykickstart/errors.py (KickstartVersionError):  Add a new exception
	that will be useful in the future.
	* pykickstart/options.py:  Don't need this import anymore.
	* pykickstart/parser.py:  Rework string representation in String.
	Create a new Packages class, even though it's not in use yet.  Hack in
	changes to the parser to make it basically work for now.
	* pykickstart/version.py:  Added initial symbolic version numbers.

	* pykickstart/commands/__init__.py:  Added.
	* pykickstart/commands/base.py:  Added base classes useful for all
	syntax versions.
	* pykickstart/commands/fc5.py:  Added first run at data and command
	handling support for Fedora Core 5 syntax.  Most of this used to be
	in data.py, handlers.py, and writer.py
	* pykickstart/commands/fc6.py:  Added first run at data and command
	handling support for Fedora Core 6 syntax.  Most of this used to be in
	data.py, handlers.py, and writer.py

	* TODO:  Added.
	* test.py:  Added quick test harness.

2006-12-05  Chris Lumens  <clumens@redhat.com>

	multiversion-branch:

	* pykickstart/options.py (KSOptionParser.check_values):  Check
	introduced and removed attributes.
	(KSOption):  Add introduced and removed attributes.

	* validator/ksvalidator:  Update to work with new file structure.

	* Merge from HEAD:
	  - po/pykickstart.pot:  Updated (#216620).
	  - pykickstart/errors.py:  Update string formats to make translation
	    easier.
	  - pykickstart/handlers.py:  Likewise.
	  - pykickstart/options.py:  Likewise.
	  - pykickstart/handlers.py (KickstartHandlers.doIscsi):  Use required
	    attribute.
	  - pykickstart/handlers.py (KickstartHandlers.deprecatedCommands):
	    Fix traceback (#218047, #218059).
	  - pykickstart/writer.py (KickstartWriter.doLogging):  Add --level.
	  - pykickstart/writer.py (KickstartWriter.doRepo):  Fix traceback
	    (#218274).

2006-12-05  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

2006-12-04  Chris Lumens  <clumens@redhat.com>

	* pykickstart/writer.py (KickstartWriter.doRepo):  Fix traceback
	(#218274).

2006-12-01  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

	* pykickstart/parser.py (KickstartHandlers.deprecatedCommands):  Fix
	traceback (#218047, #218059).

2006-11-30  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

2006-11-21  Chris Lumens  <clumens@redhat.com>

	* po/pykickstart.pot:  Updated (#216620).

	* pykickstart/parser.py:  Update string formats to make translation
	easier.

2006-11-14  Chris Lumens  <clumens@redhat.com>

	* pykickstart/parser.py (KickstartHandlers.doIscsi):  Use required
	attribute.

2006-11-09  Chris Lumens  <clumens@redhat.com>

	* pykickstart/writer.py (KickstartWriter.doLogging):  Add --level.

2006-10-24  Chris Lumens  <clumens@redhat.com>

	multiversion-branch:

	* Merge from HEAD:
	  - Makefile:  Update to handle new release format.
	  - setup.py:  New version.
	  - pykickstart.spec: Fix spec file to use %{?dist} in release.
	  - pykickstart/writer.py (KickstartWriter.doKey):  Better way to
	    write key.

2006-10-24  Chris Lumens  <clumens@redhat.com>

	multiversion-branch:

	* pykickstart/__init__.py:  Import new files by default.
	* pykickstart/errors.py:  Split out from parser.py.
	* pykickstart/handlers.py:  Split out from parser.py
	* pykickstart/options.py:  Split out from parser.py.
	* pykickstart/parser.py:  Updated for new files.

	* validator/ksvalidator:  Updated for new files.

2006-10-24  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

	* Makefile:  Fix for new Release format.

2006-10-17  Chris Lumens  <clumens@redhat.com>

	* pykickstart/writer.py:  Add writer for key command.

2006-10-17  Jeremy Katz  <katzj@redhat.com>

	* pykickstart.spec, setup.py: Bump version.
	
	* pykickstart/parser.py, pykickstart/constants.py: add --skip for key

2006-10-16  Jeremy Katz  <katzj@redhat.com>

	* pykickstart.spec, setup.py: Bump version.

	* pykickstart/parser.py (KickstartHandlers.doKey): Support for
	installation key
	* pykickstart/data.py (KickstartData.__init__): Likewise.

2006-10-13  Bill Nottingham  <notting@redhat.com>

	* af.po, am.po, ar.po, be.po, bg.po, bn.po, cy.po, et.po,
	  eu_ES.po, fa.po, fi.po, he.po, hy.po, kn.po, ku.po, lo.po, lt.po,
	  lv.po, mk.po, my.po, nn.po, no.po, nso.po, ro.po, si.po, sq.po, th.po,
	  ur.po, vi.po, zu.po: Use a valid charset (#210720)
	
	* pykickstart.spec, setup.py: Bump version


2006-09-29  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py: Bump version

	* pykickstart/parser.py (KickstartHandlers.doMethod):  Fix traceback
	and test (#208557).

2006-09-25  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py: Bump version

	* pykickstart/parser.py (KickstartHandlers.doMethod):  Add support for
	--biospart option (#207585).
	* pykickstart/writer.py (KickstartWriter.doMethod):  Likewise.

	* pykickstart/writer.py (KickstartWriter.doIscsi):  Output new syntax.
	(KickstartWriter.doZFCP):  Likewise.
	(KickstartWriter.doIscsiName):  Added.

2006-09-20  Jeremy Katz  <katzj@redhat.com>

	* pykickstart.spec, setup.py: Bump version

	* pykickstart/parser.py (KickstartHandlers.doIscsi): New and
	improved iscsi syntax.  Also, allow multiple zfcp devs
	* pykickstart/data.py: Likewise.

2006-07-13  Chris Lumens  <clumens@redhat.com>

	* pykickstart/data.py:  Add noipv4 and noipv6 to KickstartNetworkData.
	* pykickstart/parser.py (KickstartHandlers.doNetwork):  Limit
	bootproto choices to what anaconda can handle.  Add support for
	--noipv4 and --noipv6 options.
	* pykickstart/writer.py (KickstartWriter.doNetwork):  Write out new
	networking options.

2006-06-20  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

	* pykickstart/writer.py (KickstartWriter.doIscsi):  Add iscsi writer.

2006-06-20  Jeremy Katz  <katzj@redhat.com>

	* pykickstart/parser.py (KickstartHandlers.doIscsi): Initial iscsi
	support.  This syntax is likely to change but this makes testing
	so much easier.
	* pykickstart/data.py (KickstartData.__init__): Add iscsi data.

2006-06-20  Chris Lumens  <clumens@redhat.com>

	* pykickstart/parser (KickstartHandlers.doRaid):  Handle a RAID device
	as an integer instead of a string (#176537).

2006-06-16  Jeremy Katz  <katzj@redhat.com>

	* pykickstart/parser.py (KickstartHandlers.doMethod): Handle nfs --opts

2006-06-06  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec:  Fix BuildRequires (#194156).

2006-05-25  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

2006-05-24  Chris Lumens  <clumens@redhat.com>

	* pykickstart/writer.py (KickstartWriter):  Change order of LVM-related
	functions (#193073).

2006-05-23  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec:  Require urlgrabber now.

	* po/*:  Update translation files.

	* pykickstart/parser.py (KickstartParser.handleCommand):  Return a
	more useful error message on unknown command.

	* pykickstart/writer.py (KickstartWriter.doLogicalVolume):  Fix typo.

	* validator/ksvalidator:  Accept a URL in addition to a file name.

2006-05-23  Chris Lumens  <clumens@redhat.com>

	* pykickstart/writer.py (KickstartWriter.doPackages):  Don't write out
	an empty packages section, since we may want this step to be
	interactive (#192851).

2006-05-23  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

	* pykickstart/writer.py (KickstartWriter.doFirewall):  Rename --ports
	to match the parser.

2006-05-17  Peter Jones  <pjones@redhat.com>

	* pykickstart/parser.py: Add "multipath" command and doMultiPath
	handler.
	* pykickstart/data.py: Add kickstartMpPathData and
	KickstartMultiPathData objects to handle multipath info, as well as
	KickstartData.mpaths .
	* pykickstart/writer.py: add doMultiPath
	* docs/programmers-guide: add completely useless documentation for
	multipath kickstart objects.

2006-05-15  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

	* pykickstart/data.py (KickstartNetworkData):  Add MTU (#191328).
	* pykickstart/parser.py (KickstartHandlers.doNetwork):  Likewise.
	* pykickstart/writer.py (KickstartWriter.doNetwork):  Likweise.

2006-05-10  Chris Lumens  <clumens@redhat.com>

	* pykickstart/parser.py (KickstartHandlers.doTimezone):  Accept
	--isUtc for backwards compatibility.

2006-05-04  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

2006-04-25  Chris Lumens  <clumens@redhat.com>

	* pykickstart/data.py (KickstartUserData):  Added.
	(KickstartData):  Added lists for services and users.
	* pykickstart/parser.py (KickstartParser.doServices,
	KickstartParser.doUser):  Add new command handlers.
	Consolidate code to copy from option parsers to ksdata.
	* pykickstart/writer.py (KickstartWriter.doServices,
	KickstartParser.doUser):  Add new command handlers.

2006-04-24  Chris Lumens  <clumens@redhat.com>

	* pykickstart/writer.py:  More output formatting fixes.

2006-04-19  Chris Lumens  <clumens@redhat.com>

	* pykickstart/constants.py:  Start CLEARPART_ constants at 0.

2006-04-17  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

2006-04-13  Chris Lumens  <clumens@redhat.com>

	* pykickstart/data.py (KickstartRepoData):  Added.
	(KickstartRaidData):  Initialize members to a list instead of string.
	(KickstartVolGroupData):  Likewise.
	* pykickstart/parser.py (KickstartHandlers.doRepo):  Add options.
	* pykickstart/writer.py (KickstartWriter.doRepo):  Likewise.
	(KickstartWriter.doPackages):  Reorder package output.  Output header
	options.

2006-04-11  Chris Lumens  <clumens@redhat.com>

	* pykickstart/parser.py (KickstartParser.addPackages):  Ignore
	whitespace before group names (#188095).

2006-03-27  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

	* pykickstart/data.py (KickstartData.__init__):  Add support for the
	logging command.
	* pykickstart/writer.py (KickstartWriter.doLogging):  Likewise.
	(KickstartWriter.doRepo):  Stub out funtion for the future.
	* pykickstart/parser.py (KickstartHandlers.doLogging):  Likewise.
	(KickstartHandlers.doRepo):  Stub out function for the future.

2006-03-27  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

	* pykickstart/writer.py (KickstartWriter.doXConfig):  Don't write out
	a blank xconfig line.

2006-03-13  Chris Lumens  <clumens@redhat.com>

	* pykickstart/writer.py (KickstartWriter.__init__):  Reorder output
	handlers.

2006-03-07  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

	* pykickstart/parser.py (KickstartHandlers.doZeroMbr):  Backwards
	compatibility support for options to zerombr.

2006-02-24  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

	* pykickstart/parser.py (KickstartHandlers.doIgnoreDisk):  Get ksdata
	from the correct option parser variable (#182934).

2006-02-17  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

2006-02-16  Chris Lumens  <clumens@redhat.com>

	* docs/programmers-guide:  Update documentation.

	* pykickstart/parser.py:  Provide an option to not traceback if an
	included file is not present.  This should have very limited
	usefulness.  (#181760).
	* pykickstart/parser.py (KSOptionParser.check_values):  Typos.

2006-02-13  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

	* pykickstart/parser.py:  Don't trust ensure_value in complicated
	cases in callbacks, as it wasn't setting values.

2006-02-13  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

	* pykickstart/writer.py (KickstartWriter.doNetwork):  --onboot
	requires a value (#180987).

2006-02-10  Chris Lumens  <clumens@redhat.com>

	* pykickstart/parser.py:  Be more strict about commands that don't
	take any arguments.

2006-02-09  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

	* pykickstart/parser.py, pykickstart/writer.py:  Fix pychecker
	warnings.

	* pykickstart/parser.py (KSOption):  Condense all those option classes
	into a single one.

	 * pykickstart/parser.py (KickstartParser.readKickstart):  Allow
	 exceptions to not be fatal so ksvalidator can report multiple
	 problems in one pass.
	 (KickstartHandlers.deprecatedCommand):  Add line number to message.
	 (KSOptionParser.check_values):  Make deprecated option message more
	 helpful.

	* validator/ksvalidator:  Default to not following include files and
	to not halting on the first error.  Add options to change this
	behavior (#179894).

2006-02-08  Chris Lumens  <clumens@redhat.com>

	* pykickstart/parser.py (KickstartHandlers.doRaid):  --level is not
	strictly required since we should be able to infer it from
	--preexisting.

2006-02-01  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

	* pykickstart/parser.py (KickstartHandlers.doVnc):  No default port.

2006-01-31  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

	* pykickstart.py/writer.py (KickstartWriter.doDmRaid):  Add an initial
	value.
	(KickstartWriter.doPartition):  Handle None on partition size.
	
2006-01-30  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

	* pykickstart/parser.py (KickstartHandlers.doVnc):  Fix connecting to
	a remote viewer.  Deprecate --connect, and add --host and --port as
	the new preferred way (#179209).

2006-01-19  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

2006-01-13  Chris Lumens  <clumens@redhat.com>

	* pykickstart/constants.py:  Add constants for the various
	reboot/shutdown actions.
	* pykickstart/data.py:  Add support for --eject on reboot.
	* pykickstart/parser.py:  Likewise.
	* pykickstart/writer.py:  Likewise.

2006-01-04  Chris Lumens  <clumens@redhat.com>

	* pykickstart/data.py:  Finish removing monitor information.
	* pykickstart/writer.py:  Clean up output quoting a bit.

2005-12-12  Chris Lumens  <clumens@redhat.com>

	* pykickstart/data.py:  Remove monitor information from xconfig.
	* pykickstart/parser.py:  Remove monitor configuration from xconfig,
	move --noprobe option to monitor keyword.
	* pykickstart/writer.py:  Likewise.

2005-12-08  Chris Lumens  <clumens@redhat.com>

	* pykickstart/data.py:  Support bytesPerInode on RAID
	(Curtis Doty <Curtis at GreenKey.net> #175288).
	* pykickstart/parser.py:  Likewise.
	* pykickstart/writer.py:  Likewise.

2005-11-03  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec:  Bump version.

	* pykickstart/data.py:  Default to SELINUX_ENFORCING.
	anaconda expects partition sizes to start at None as --size=0 --grow
	is an acceptable combination (#172378).

	* pykickstart/parser.py:  Don't call shlex.split on anything inside a
	script (#172313).

2005-11-01  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec:  Bump version.

	* pykickstart/parser.py (KickstartHandlers.doVnc):  --connect is not
	required as it may be provided to anaconda on the command line
	(#172192).
	(KickstartHandlers.doNetwork):  --onboot takes no options.
	* pykickstart/writer.py (doFirewall):  Remove extra spaces.  Write out
	--<service> options if ports are set.

2005-10-28  Chris Lumens  <clumens@redhat.com>

	* pykickstart/writer.py (KickstartWriter.doClearPart):  Fix --all
	parameter.

2005-10-28  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec:  Bump version.

	* docs/programmers-guide:  Add documentation for error reporting.
	* pykickstart/parser.py:  Add --resolvedeps and --includedeps as
	deprecated options to %packages.  Pass line number to handlePackageHdr
	and handleScriptHdr.

2005-10-24  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec:  Bump version.

	* pykickstart/parser.py:  Report the line number on exceptions.
	* validator/ksvalidator:  Added a stand-alone program to validate
	kickstart files.

2005-10-19  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec:  Bump version.

2005-10-18  Chris Lumens  <clumens@redhat.com>

	* pykickstart/parser.py:  Correct deprecated attribute so warnings are
	thrown when a deprecated option is seen, not when it's defined.

2005-10-17  Chris Lumens  <clumens@redhat.com>

	* docs/programmers-guide:  Added documentation for extending and
	programming with pykickstart.

2005-10-13  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec:  Correct python lib directory on 64-bit archs
	(#170621).  Bump build.

2005-10-07  Chris Lumens  <clumens@redhat.com>

	* pykickstart/constants.py:  Add types for scripts.
	* pykickstart/data.py:  Collapse scripts into a single list.
	* pykickstart/parser.py:  Likewise.  Also, fix script printing.
	* pykickstart/writer.py:  Likewise.  Also, rename class to
	KickstartWriter.

2005-10-06  Chris Lumens  <clumens@redhat.com>

	* pykickstart/parser.py (DeprecatedOption):  Add a "deprecated"
	attribute so options can be marked as such.
	(KickstartHandlers):  Change how deprecated commands are printed.  Add
	--card back to the xconfig command as a deprecated option.

2005-10-05  Chris Lumens  <clumens@redhat.com>

	* pykickstart/data.py:  Rename classes to be consistent with the rest
	of the module.  Add default bytesPerInode to partition objects.

2005-10-05  Chris Lumens  <clumens@redhat.com>

	* Imported contents from anaconda.
