1 2007-01-12 Chris Lumens <clumens@redhat.com>
3 * pykickstart/commands/base.py (BaseVersion.overrideHandler): Provide
4 a way to create a new instance of the handler and have it used. This
5 allows a shortcut for wiping out all the attributes on an instance.
6 (BaseVersion.__str__): Newline after the platform is written.
8 2007-01-12 Chris Lumens <clumens@redhat.com>
10 * pykickstart/commands/base.py (BaseVersion._insertSorted): When a
11 subclass of BaseVersion registers a handler that already exists from a
12 class higher up the chain, remove the existing handler in favor of the
15 * pykickstart/commands/fc4.py: Put writePriority defaults in the
16 default arguments to command objects instead of in the calls to
17 creating them, as that didn't work for subclasses. Also change how
18 we handle default arguments that are lists.
19 * pykickstart/commands/fc5.py: Likewise.
20 * pykickstart/commands/fc6.py: Likewise.
22 2007-01-11 Chris Lumens <clumens@redhat.com>
24 * pykickstart/commands/fc5.py (RaidData, Raid): Make these classes
25 subclass the ones in FC4Version, to the extent that can be done.
26 * pykickstart/commands/fc6.py (NetworkData, Method, Monitor, Reboot):
29 * pykickstart/parser.py (Script.__str__): Fix Script printing.
31 * pykickstart/commands/fc6.py (FC6Version.Method): Fix test for opts
34 2007-01-10 Chris Lumens <clumens@redhat.com>
36 * pykickstart/commands/base.py (KickstartCommand.__init__): Add a
37 dispatcher setting so command classes can still access data classes.
38 (BaseVersion.registerHandler): Don't overwrite command classes with
39 an instance in the version object.
41 * pykickstart/commands/fc4.py: Data and command classes are now
42 nested inside the version class.
43 * pykickstart/commands/fc5.py: Likewise.
44 * pykickstart/commands/fc6.py: Likewise.
46 2007-01-10 Chris Lumens <clumens@redhat.com>
48 * pykickstart/version.py (makeVersion): Default to DEVEL.
50 * pykickstart/commands/fc4.py: Command -> KS for brevity.
51 * pykickstart/commands/fc5.py: Likewise.
52 * pykickstart/commands/fc6.py: Likewise.
54 2007-01-09 Chris Lumens <clumens@redhat.com>
56 * pykickstart/po/*: Updated translations.
58 * pykickstart/commands/*.py: Rename everything from Handler to
59 Version, as that seems to make more sense.
60 * pykickstart/options.py: Likewise.
61 * pykickstart/parser.py: Likewise.
62 * pykickstart/version.py: Likewise.
63 * ksvalidator/validator: Likewise.
65 2007-01-09 Chris Lumens <clumens@redhat.com>
67 * Merge in multiversion-branch (#189348).
69 2007-01-08 Chris Lumens <clumens@redhat.com>
73 * Merge from HEAD: Updated translations.
75 2007-01-03 Chris Lumens <clumens@redhat.com>
79 * pykickstart/commands/base.py (BaseHandler.hasHandler): Add a
80 convenience method to see if there's a handler for a given command.
82 2006-12-22 Chris Lumens <clumens@redhat.com>
86 * pykickstart/commands/base.py (KickstartCommand.__init__): Add a
87 writePriority parameter to control the order commands get written out
88 when __str__ methods are called.
89 (BaseHandler.__str__): Take writePriorities into account.
90 (BaseHandler.registerHandler): Insert command handlers into the
91 _writePriority dict in the correct order - first by priority, then
92 alphabetically within that priority.
94 * pykickstart/commands/fc4.py: Add new writePriority parameter.
95 * pykickstart/commands/fc6.py: Likewise.
97 2006-12-22 Chris Lumens <clumens@redhat.com>
101 * pykickstart/commands/fc6.py: Added multipath support back in.
103 * pykickstart/commands/base.py (BaseData): Added a superclass for all
104 those Kickstart*Data objects.
105 * pykickstart/commands/fc4.py: Use BaseData.
106 * pykickstart/commands/fc6.py: Likewise.
108 * pykickstart/commands/base.py: Clarify API for subclasses a little
109 bit. Make KickstartCommand.__str__ an abstract method. Add
110 DeprecatedCommand.__str__.
112 2006-12-20 Chris Lumens <clumens@redhat.com>
116 * pykickstart/commands/fc4.py (CommandReboot.__str__): Fix output
119 * Merge from HEAD: Updated translations.
121 2006-12-20 Chris Lumens <clumens@redhat.com>
125 * pykickstart/__init__.py: Clear this out.
127 * pykickstart/errors.py: Add __doc__ strings to all classes and
129 * pykickstart/options.py: Likewise.
130 * pykickstart/version.py: Likewise.
131 * pykickstart/commands/base.py: Likewise.
133 * pykickstart/parser.py: Add __doc__ strings to all classes and
134 public methods. Privatize attributes in KickstartParser that don't
137 * pykickstart/commands/fc4.py (FC4Handler.__init__): _registerHandler
138 is no longer private.
139 * pykickstart/commands/fc5.py (FC5Handler.__init__): Likewise.
140 * pykickstart/commands/fc6.py (FC6Handler.__init__): Likewise.
142 * docs/programmers-guide: Remove stuff that's now duplicated by
145 2006-12-20 Chris Lumens <clumens@redhat.com>
147 * po/nb.po: Update from rhel5-branch.
149 2006-12-19 Chris Lumens <clumens@redhat.com>
153 * pykickstart/commands/base.py (KickstartCommand.__call__): Add a
154 function to set all the attributes of a command object at once.
155 (BaseHandler._registerHandler): Don't need to do so much goofy stuff
156 to register a command handler anymore.
158 * pykickstart/version.py (returnClassForVersion): Add a function to
159 return the class matching a given kickstart syntax version. This does
160 not return an instance of that class.
162 * Makefile: Add pykickstart/commands/*.pyc to what gets cleaned.
164 * setup.py: Package up commands as well.
166 * test.py: This isn't needed anymore.
168 2006-12-19 Chris Lumens <clumens@redhat.com>
172 * pykickstart/commands/fc4.py: Add named arguments to __init__
173 functions for all command handlers.
174 * pykickstart/commands/fc6.py: Likewise.
176 * pykickstart/commands/fc4.py: Various minor fixes to default
177 arguments and __str__ methods throughout.
179 2006-12-15 Chris Lumens <clumens@redhat.com>
181 * pykickstart.spec, setup.py: Bump version (only translations have
182 changed since the last rebuild - #216620).
184 2006-12-12 Chris Lumens <clumens@redhat.com>
188 * pykickstart/commands/fc4.py (CommandLang): Add lang attribute.
190 * pykickstart/commands/fc5.py (FC5Handler): Import from the
193 2006-12-11 Chris Lumens <clumens@redhat.com>
197 * pykickstart/commands/fc4.py: Added first run at data and command
198 handling support for Fedora Core 4.
200 * pykickstart/commands/fc4.py (KickstartLogVolData,
201 KickstartNetworkData, KickstartPartData, KickstartRaidData,
202 KickstartVolGroupData, KickstartZFCPData): Add named arguments to
203 __init__ functions to make creating objects programatically easier.
204 * pykickstart/commands/fc6.py (KickstartDmRaidData,
205 KickstartIscsiData, KickstartRepoData, KickstartUserData): Likewise.
207 2006-12-11 Chris Lumens <clumens@redhat.com>
211 * validator/ksvalidator: Update to handle multiple versions.
213 * pykickstart/parser.py (Packages.add): Move Parser.addPackages here
214 since this seems like a sensible method for the Packages object to
217 * pykickstart/version.py (makeHandler): Add a function to create the
218 right handler for a given syntax version.
219 (stringToVersion): Add a function to convert string versions into
222 * pykickstart/commands/base.py: Need to import errors here.
224 2006-12-11 Chris Lumens <clumens@redhat.com>
228 * pykickstart/options.py (KSOptionParser.check_values): Use
229 self.lineno instead of lineno.
231 * pykickstart/parser.py: Set packages, scripts, and platform on the
234 * pykickstart/commands/base.py (BaseHandler.__init__): This looks
235 like the best place to add packages, scripts, and platform.
236 (BaseHandler.__str__): Write out the whole ks file, though we still
237 need to get commands in the right order.
239 * Merge from HEAD: Updated translations.
241 2006-12-08 Chris Lumens <clumens@redhat.com>
245 * pykickstart/data.py: Removed.
246 * pykickstart/handlers.py: Removed.
247 * pykickstart/writer.py: Removed.
249 * pykickstart/__init__.py: Updated.
250 * pykickstart/errors.py (KickstartVersionError): Add a new exception
251 that will be useful in the future.
252 * pykickstart/options.py: Don't need this import anymore.
253 * pykickstart/parser.py: Rework string representation in String.
254 Create a new Packages class, even though it's not in use yet. Hack in
255 changes to the parser to make it basically work for now.
256 * pykickstart/version.py: Added initial symbolic version numbers.
258 * pykickstart/commands/__init__.py: Added.
259 * pykickstart/commands/base.py: Added base classes useful for all
261 * pykickstart/commands/fc5.py: Added first run at data and command
262 handling support for Fedora Core 5 syntax. Most of this used to be
263 in data.py, handlers.py, and writer.py
264 * pykickstart/commands/fc6.py: Added first run at data and command
265 handling support for Fedora Core 6 syntax. Most of this used to be in
266 data.py, handlers.py, and writer.py
269 * test.py: Added quick test harness.
271 2006-12-05 Chris Lumens <clumens@redhat.com>
275 * pykickstart/options.py (KSOptionParser.check_values): Check
276 introduced and removed attributes.
277 (KSOption): Add introduced and removed attributes.
279 * validator/ksvalidator: Update to work with new file structure.
282 - po/pykickstart.pot: Updated (#216620).
283 - pykickstart/errors.py: Update string formats to make translation
285 - pykickstart/handlers.py: Likewise.
286 - pykickstart/options.py: Likewise.
287 - pykickstart/handlers.py (KickstartHandlers.doIscsi): Use required
289 - pykickstart/handlers.py (KickstartHandlers.deprecatedCommands):
290 Fix traceback (#218047, #218059).
291 - pykickstart/writer.py (KickstartWriter.doLogging): Add --level.
292 - pykickstart/writer.py (KickstartWriter.doRepo): Fix traceback
295 2006-12-05 Chris Lumens <clumens@redhat.com>
297 * pykickstart.spec, setup.py: Bump version.
299 2006-12-04 Chris Lumens <clumens@redhat.com>
301 * pykickstart/writer.py (KickstartWriter.doRepo): Fix traceback
304 2006-12-01 Chris Lumens <clumens@redhat.com>
306 * pykickstart.spec, setup.py: Bump version.
308 * pykickstart/parser.py (KickstartHandlers.deprecatedCommands): Fix
309 traceback (#218047, #218059).
311 2006-11-30 Chris Lumens <clumens@redhat.com>
313 * pykickstart.spec, setup.py: Bump version.
315 2006-11-21 Chris Lumens <clumens@redhat.com>
317 * po/pykickstart.pot: Updated (#216620).
319 * pykickstart/parser.py: Update string formats to make translation
322 2006-11-14 Chris Lumens <clumens@redhat.com>
324 * pykickstart/parser.py (KickstartHandlers.doIscsi): Use required
327 2006-11-09 Chris Lumens <clumens@redhat.com>
329 * pykickstart/writer.py (KickstartWriter.doLogging): Add --level.
331 2006-10-24 Chris Lumens <clumens@redhat.com>
336 - Makefile: Update to handle new release format.
337 - setup.py: New version.
338 - pykickstart.spec: Fix spec file to use %{?dist} in release.
339 - pykickstart/writer.py (KickstartWriter.doKey): Better way to
342 2006-10-24 Chris Lumens <clumens@redhat.com>
346 * pykickstart/__init__.py: Import new files by default.
347 * pykickstart/errors.py: Split out from parser.py.
348 * pykickstart/handlers.py: Split out from parser.py
349 * pykickstart/options.py: Split out from parser.py.
350 * pykickstart/parser.py: Updated for new files.
352 * validator/ksvalidator: Updated for new files.
354 2006-10-24 Chris Lumens <clumens@redhat.com>
356 * pykickstart.spec, setup.py: Bump version.
358 * Makefile: Fix for new Release format.
360 2006-10-17 Chris Lumens <clumens@redhat.com>
362 * pykickstart/writer.py: Add writer for key command.
364 2006-10-17 Jeremy Katz <katzj@redhat.com>
366 * pykickstart.spec, setup.py: Bump version.
368 * pykickstart/parser.py, pykickstart/constants.py: add --skip for key
370 2006-10-16 Jeremy Katz <katzj@redhat.com>
372 * pykickstart.spec, setup.py: Bump version.
374 * pykickstart/parser.py (KickstartHandlers.doKey): Support for
376 * pykickstart/data.py (KickstartData.__init__): Likewise.
378 2006-10-13 Bill Nottingham <notting@redhat.com>
380 * af.po, am.po, ar.po, be.po, bg.po, bn.po, cy.po, et.po,
381 eu_ES.po, fa.po, fi.po, he.po, hy.po, kn.po, ku.po, lo.po, lt.po,
382 lv.po, mk.po, my.po, nn.po, no.po, nso.po, ro.po, si.po, sq.po, th.po,
383 ur.po, vi.po, zu.po: Use a valid charset (#210720)
385 * pykickstart.spec, setup.py: Bump version
388 2006-09-29 Chris Lumens <clumens@redhat.com>
390 * pykickstart.spec, setup.py: Bump version
392 * pykickstart/parser.py (KickstartHandlers.doMethod): Fix traceback
395 2006-09-25 Chris Lumens <clumens@redhat.com>
397 * pykickstart.spec, setup.py: Bump version
399 * pykickstart/parser.py (KickstartHandlers.doMethod): Add support for
400 --biospart option (#207585).
401 * pykickstart/writer.py (KickstartWriter.doMethod): Likewise.
403 * pykickstart/writer.py (KickstartWriter.doIscsi): Output new syntax.
404 (KickstartWriter.doZFCP): Likewise.
405 (KickstartWriter.doIscsiName): Added.
407 2006-09-20 Jeremy Katz <katzj@redhat.com>
409 * pykickstart.spec, setup.py: Bump version
411 * pykickstart/parser.py (KickstartHandlers.doIscsi): New and
412 improved iscsi syntax. Also, allow multiple zfcp devs
413 * pykickstart/data.py: Likewise.
415 2006-07-13 Chris Lumens <clumens@redhat.com>
417 * pykickstart/data.py: Add noipv4 and noipv6 to KickstartNetworkData.
418 * pykickstart/parser.py (KickstartHandlers.doNetwork): Limit
419 bootproto choices to what anaconda can handle. Add support for
420 --noipv4 and --noipv6 options.
421 * pykickstart/writer.py (KickstartWriter.doNetwork): Write out new
424 2006-06-20 Chris Lumens <clumens@redhat.com>
426 * pykickstart.spec, setup.py: Bump version.
428 * pykickstart/writer.py (KickstartWriter.doIscsi): Add iscsi writer.
430 2006-06-20 Jeremy Katz <katzj@redhat.com>
432 * pykickstart/parser.py (KickstartHandlers.doIscsi): Initial iscsi
433 support. This syntax is likely to change but this makes testing
435 * pykickstart/data.py (KickstartData.__init__): Add iscsi data.
437 2006-06-20 Chris Lumens <clumens@redhat.com>
439 * pykickstart/parser (KickstartHandlers.doRaid): Handle a RAID device
440 as an integer instead of a string (#176537).
442 2006-06-16 Jeremy Katz <katzj@redhat.com>
444 * pykickstart/parser.py (KickstartHandlers.doMethod): Handle nfs --opts
446 2006-06-06 Chris Lumens <clumens@redhat.com>
448 * pykickstart.spec: Fix BuildRequires (#194156).
450 2006-05-25 Chris Lumens <clumens@redhat.com>
452 * pykickstart.spec, setup.py: Bump version.
454 2006-05-24 Chris Lumens <clumens@redhat.com>
456 * pykickstart/writer.py (KickstartWriter): Change order of LVM-related
459 2006-05-23 Chris Lumens <clumens@redhat.com>
461 * pykickstart.spec: Require urlgrabber now.
463 * po/*: Update translation files.
465 * pykickstart/parser.py (KickstartParser.handleCommand): Return a
466 more useful error message on unknown command.
468 * pykickstart/writer.py (KickstartWriter.doLogicalVolume): Fix typo.
470 * validator/ksvalidator: Accept a URL in addition to a file name.
472 2006-05-23 Chris Lumens <clumens@redhat.com>
474 * pykickstart/writer.py (KickstartWriter.doPackages): Don't write out
475 an empty packages section, since we may want this step to be
476 interactive (#192851).
478 2006-05-23 Chris Lumens <clumens@redhat.com>
480 * pykickstart.spec, setup.py: Bump version.
482 * pykickstart/writer.py (KickstartWriter.doFirewall): Rename --ports
485 2006-05-17 Peter Jones <pjones@redhat.com>
487 * pykickstart/parser.py: Add "multipath" command and doMultiPath
489 * pykickstart/data.py: Add kickstartMpPathData and
490 KickstartMultiPathData objects to handle multipath info, as well as
491 KickstartData.mpaths .
492 * pykickstart/writer.py: add doMultiPath
493 * docs/programmers-guide: add completely useless documentation for
494 multipath kickstart objects.
496 2006-05-15 Chris Lumens <clumens@redhat.com>
498 * pykickstart.spec, setup.py: Bump version.
500 * pykickstart/data.py (KickstartNetworkData): Add MTU (#191328).
501 * pykickstart/parser.py (KickstartHandlers.doNetwork): Likewise.
502 * pykickstart/writer.py (KickstartWriter.doNetwork): Likweise.
504 2006-05-10 Chris Lumens <clumens@redhat.com>
506 * pykickstart/parser.py (KickstartHandlers.doTimezone): Accept
507 --isUtc for backwards compatibility.
509 2006-05-04 Chris Lumens <clumens@redhat.com>
511 * pykickstart.spec, setup.py: Bump version.
513 2006-04-25 Chris Lumens <clumens@redhat.com>
515 * pykickstart/data.py (KickstartUserData): Added.
516 (KickstartData): Added lists for services and users.
517 * pykickstart/parser.py (KickstartParser.doServices,
518 KickstartParser.doUser): Add new command handlers.
519 Consolidate code to copy from option parsers to ksdata.
520 * pykickstart/writer.py (KickstartWriter.doServices,
521 KickstartParser.doUser): Add new command handlers.
523 2006-04-24 Chris Lumens <clumens@redhat.com>
525 * pykickstart/writer.py: More output formatting fixes.
527 2006-04-19 Chris Lumens <clumens@redhat.com>
529 * pykickstart/constants.py: Start CLEARPART_ constants at 0.
531 2006-04-17 Chris Lumens <clumens@redhat.com>
533 * pykickstart.spec, setup.py: Bump version.
535 2006-04-13 Chris Lumens <clumens@redhat.com>
537 * pykickstart/data.py (KickstartRepoData): Added.
538 (KickstartRaidData): Initialize members to a list instead of string.
539 (KickstartVolGroupData): Likewise.
540 * pykickstart/parser.py (KickstartHandlers.doRepo): Add options.
541 * pykickstart/writer.py (KickstartWriter.doRepo): Likewise.
542 (KickstartWriter.doPackages): Reorder package output. Output header
545 2006-04-11 Chris Lumens <clumens@redhat.com>
547 * pykickstart/parser.py (KickstartParser.addPackages): Ignore
548 whitespace before group names (#188095).
550 2006-03-27 Chris Lumens <clumens@redhat.com>
552 * pykickstart.spec, setup.py: Bump version.
554 * pykickstart/data.py (KickstartData.__init__): Add support for the
556 * pykickstart/writer.py (KickstartWriter.doLogging): Likewise.
557 (KickstartWriter.doRepo): Stub out funtion for the future.
558 * pykickstart/parser.py (KickstartHandlers.doLogging): Likewise.
559 (KickstartHandlers.doRepo): Stub out function for the future.
561 2006-03-27 Chris Lumens <clumens@redhat.com>
563 * pykickstart.spec, setup.py: Bump version.
565 * pykickstart/writer.py (KickstartWriter.doXConfig): Don't write out
566 a blank xconfig line.
568 2006-03-13 Chris Lumens <clumens@redhat.com>
570 * pykickstart/writer.py (KickstartWriter.__init__): Reorder output
573 2006-03-07 Chris Lumens <clumens@redhat.com>
575 * pykickstart.spec, setup.py: Bump version.
577 * pykickstart/parser.py (KickstartHandlers.doZeroMbr): Backwards
578 compatibility support for options to zerombr.
580 2006-02-24 Chris Lumens <clumens@redhat.com>
582 * pykickstart.spec, setup.py: Bump version.
584 * pykickstart/parser.py (KickstartHandlers.doIgnoreDisk): Get ksdata
585 from the correct option parser variable (#182934).
587 2006-02-17 Chris Lumens <clumens@redhat.com>
589 * pykickstart.spec, setup.py: Bump version.
591 2006-02-16 Chris Lumens <clumens@redhat.com>
593 * docs/programmers-guide: Update documentation.
595 * pykickstart/parser.py: Provide an option to not traceback if an
596 included file is not present. This should have very limited
597 usefulness. (#181760).
598 * pykickstart/parser.py (KSOptionParser.check_values): Typos.
600 2006-02-13 Chris Lumens <clumens@redhat.com>
602 * pykickstart.spec, setup.py: Bump version.
604 * pykickstart/parser.py: Don't trust ensure_value in complicated
605 cases in callbacks, as it wasn't setting values.
607 2006-02-13 Chris Lumens <clumens@redhat.com>
609 * pykickstart.spec, setup.py: Bump version.
611 * pykickstart/writer.py (KickstartWriter.doNetwork): --onboot
612 requires a value (#180987).
614 2006-02-10 Chris Lumens <clumens@redhat.com>
616 * pykickstart/parser.py: Be more strict about commands that don't
619 2006-02-09 Chris Lumens <clumens@redhat.com>
621 * pykickstart.spec, setup.py: Bump version.
623 * pykickstart/parser.py, pykickstart/writer.py: Fix pychecker
626 * pykickstart/parser.py (KSOption): Condense all those option classes
629 * pykickstart/parser.py (KickstartParser.readKickstart): Allow
630 exceptions to not be fatal so ksvalidator can report multiple
631 problems in one pass.
632 (KickstartHandlers.deprecatedCommand): Add line number to message.
633 (KSOptionParser.check_values): Make deprecated option message more
636 * validator/ksvalidator: Default to not following include files and
637 to not halting on the first error. Add options to change this
640 2006-02-08 Chris Lumens <clumens@redhat.com>
642 * pykickstart/parser.py (KickstartHandlers.doRaid): --level is not
643 strictly required since we should be able to infer it from
646 2006-02-01 Chris Lumens <clumens@redhat.com>
648 * pykickstart.spec, setup.py: Bump version.
650 * pykickstart/parser.py (KickstartHandlers.doVnc): No default port.
652 2006-01-31 Chris Lumens <clumens@redhat.com>
654 * pykickstart.spec, setup.py: Bump version.
656 * pykickstart.py/writer.py (KickstartWriter.doDmRaid): Add an initial
658 (KickstartWriter.doPartition): Handle None on partition size.
660 2006-01-30 Chris Lumens <clumens@redhat.com>
662 * pykickstart.spec, setup.py: Bump version.
664 * pykickstart/parser.py (KickstartHandlers.doVnc): Fix connecting to
665 a remote viewer. Deprecate --connect, and add --host and --port as
666 the new preferred way (#179209).
668 2006-01-19 Chris Lumens <clumens@redhat.com>
670 * pykickstart.spec, setup.py: Bump version.
672 2006-01-13 Chris Lumens <clumens@redhat.com>
674 * pykickstart/constants.py: Add constants for the various
675 reboot/shutdown actions.
676 * pykickstart/data.py: Add support for --eject on reboot.
677 * pykickstart/parser.py: Likewise.
678 * pykickstart/writer.py: Likewise.
680 2006-01-04 Chris Lumens <clumens@redhat.com>
682 * pykickstart/data.py: Finish removing monitor information.
683 * pykickstart/writer.py: Clean up output quoting a bit.
685 2005-12-12 Chris Lumens <clumens@redhat.com>
687 * pykickstart/data.py: Remove monitor information from xconfig.
688 * pykickstart/parser.py: Remove monitor configuration from xconfig,
689 move --noprobe option to monitor keyword.
690 * pykickstart/writer.py: Likewise.
692 2005-12-08 Chris Lumens <clumens@redhat.com>
694 * pykickstart/data.py: Support bytesPerInode on RAID
695 (Curtis Doty <Curtis at GreenKey.net> #175288).
696 * pykickstart/parser.py: Likewise.
697 * pykickstart/writer.py: Likewise.
699 2005-11-03 Chris Lumens <clumens@redhat.com>
701 * pykickstart.spec: Bump version.
703 * pykickstart/data.py: Default to SELINUX_ENFORCING.
704 anaconda expects partition sizes to start at None as --size=0 --grow
705 is an acceptable combination (#172378).
707 * pykickstart/parser.py: Don't call shlex.split on anything inside a
710 2005-11-01 Chris Lumens <clumens@redhat.com>
712 * pykickstart.spec: Bump version.
714 * pykickstart/parser.py (KickstartHandlers.doVnc): --connect is not
715 required as it may be provided to anaconda on the command line
717 (KickstartHandlers.doNetwork): --onboot takes no options.
718 * pykickstart/writer.py (doFirewall): Remove extra spaces. Write out
719 --<service> options if ports are set.
721 2005-10-28 Chris Lumens <clumens@redhat.com>
723 * pykickstart/writer.py (KickstartWriter.doClearPart): Fix --all
726 2005-10-28 Chris Lumens <clumens@redhat.com>
728 * pykickstart.spec: Bump version.
730 * docs/programmers-guide: Add documentation for error reporting.
731 * pykickstart/parser.py: Add --resolvedeps and --includedeps as
732 deprecated options to %packages. Pass line number to handlePackageHdr
735 2005-10-24 Chris Lumens <clumens@redhat.com>
737 * pykickstart.spec: Bump version.
739 * pykickstart/parser.py: Report the line number on exceptions.
740 * validator/ksvalidator: Added a stand-alone program to validate
743 2005-10-19 Chris Lumens <clumens@redhat.com>
745 * pykickstart.spec: Bump version.
747 2005-10-18 Chris Lumens <clumens@redhat.com>
749 * pykickstart/parser.py: Correct deprecated attribute so warnings are
750 thrown when a deprecated option is seen, not when it's defined.
752 2005-10-17 Chris Lumens <clumens@redhat.com>
754 * docs/programmers-guide: Added documentation for extending and
755 programming with pykickstart.
757 2005-10-13 Chris Lumens <clumens@redhat.com>
759 * pykickstart.spec: Correct python lib directory on 64-bit archs
760 (#170621). Bump build.
762 2005-10-07 Chris Lumens <clumens@redhat.com>
764 * pykickstart/constants.py: Add types for scripts.
765 * pykickstart/data.py: Collapse scripts into a single list.
766 * pykickstart/parser.py: Likewise. Also, fix script printing.
767 * pykickstart/writer.py: Likewise. Also, rename class to
770 2005-10-06 Chris Lumens <clumens@redhat.com>
772 * pykickstart/parser.py (DeprecatedOption): Add a "deprecated"
773 attribute so options can be marked as such.
774 (KickstartHandlers): Change how deprecated commands are printed. Add
775 --card back to the xconfig command as a deprecated option.
777 2005-10-05 Chris Lumens <clumens@redhat.com>
779 * pykickstart/data.py: Rename classes to be consistent with the rest
780 of the module. Add default bytesPerInode to partition objects.
782 2005-10-05 Chris Lumens <clumens@redhat.com>
784 * Imported contents from anaconda.