1 2006-02-10 Chris Lumens <clumens@redhat.com>
3 * pykickstart/parser.py: Be more strict about commands that don't
6 2006-02-09 Chris Lumens <clumens@redhat.com>
8 * pykickstart.spec, setup.py: Bump version.
10 * pykickstart/parser.py, pykickstart/writer.py: Fix pychecker
13 * pykickstart/parser.py (KSOption): Condense all those option classes
16 * pykickstart/parser.py (KickstartParser.readKickstart): Allow
17 exceptions to not be fatal so ksvalidator can report multiple
19 (KickstartHandlers.deprecatedCommand): Add line number to message.
20 (KSOptionParser.check_values): Make deprecated option message more
23 * validator/ksvalidator: Default to not following include files and
24 to not halting on the first error. Add options to change this
27 2006-02-08 Chris Lumens <clumens@redhat.com>
29 * pykickstart/parser.py (KickstartHandlers.doRaid): --level is not
30 strictly required since we should be able to infer it from
33 2006-02-01 Chris Lumens <clumens@redhat.com>
35 * pykickstart.spec, setup.py: Bump version.
37 * pykickstart/parser.py (KickstartHandlers.doVnc): No default port.
39 2006-01-31 Chris Lumens <clumens@redhat.com>
41 * pykickstart.spec, setup.py: Bump version.
43 * pykickstart.py/writer.py (KickstartWriter.doDmRaid): Add an initial
45 (KickstartWriter.doPartition): Handle None on partition size.
47 2006-01-30 Chris Lumens <clumens@redhat.com>
49 * pykickstart.spec, setup.py: Bump version.
51 * pykickstart/parser.py (KickstartHandlers.doVnc): Fix connecting to
52 a remote viewer. Deprecate --connect, and add --host and --port as
53 the new preferred way (#179209).
55 2006-01-19 Chris Lumens <clumens@redhat.com>
57 * pykickstart.spec, setup.py: Bump version.
59 2006-01-13 Chris Lumens <clumens@redhat.com>
61 * pykickstart/constants.py: Add constants for the various
62 reboot/shutdown actions.
63 * pykickstart/data.py: Add support for --eject on reboot.
64 * pykickstart/parser.py: Likewise.
65 * pykickstart/writer.py: Likewise.
67 2006-01-04 Chris Lumens <clumens@redhat.com>
69 * pykickstart/data.py: Finish removing monitor information.
70 * pykickstart/writer.py: Clean up output quoting a bit.
72 2005-12-12 Chris Lumens <clumens@redhat.com>
74 * pykickstart/data.py: Remove monitor information from xconfig.
75 * pykickstart/parser.py: Remove monitor configuration from xconfig,
76 move --noprobe option to monitor keyword.
77 * pykickstart/writer.py: Likewise.
79 2005-12-08 Chris Lumens <clumens@redhat.com>
81 * pykickstart/data.py: Support bytesPerInode on RAID
82 (Curtis Doty <Curtis at GreenKey.net> #175288).
83 * pykickstart/parser.py: Likewise.
84 * pykickstart/writer.py: Likewise.
86 2005-11-03 Chris Lumens <clumens@redhat.com>
88 * pykickstart.spec: Bump version.
90 * pykickstart/data.py: Default to SELINUX_ENFORCING.
91 anaconda expects partition sizes to start at None as --size=0 --grow
92 is an acceptable combination (#172378).
94 * pykickstart/parser.py: Don't call shlex.split on anything inside a
97 2005-11-01 Chris Lumens <clumens@redhat.com>
99 * pykickstart.spec: Bump version.
101 * pykickstart/parser.py (KickstartHandlers.doVnc): --connect is not
102 required as it may be provided to anaconda on the command line
104 (KickstartHandlers.doNetwork): --onboot takes no options.
105 * pykickstart/writer.py (doFirewall): Remove extra spaces. Write out
106 --<service> options if ports are set.
108 2005-10-28 Chris Lumens <clumens@redhat.com>
110 * pykickstart/writer.py (KickstartWriter.doClearPart): Fix --all
113 2005-10-28 Chris Lumens <clumens@redhat.com>
115 * pykickstart.spec: Bump version.
117 * docs/programmers-guide: Add documentation for error reporting.
118 * pykickstart/parser.py: Add --resolvedeps and --includedeps as
119 deprecated options to %packages. Pass line number to handlePackageHdr
122 2005-10-24 Chris Lumens <clumens@redhat.com>
124 * pykickstart.spec: Bump version.
126 * pykickstart/parser.py: Report the line number on exceptions.
127 * validator/ksvalidator: Added a stand-alone program to validate
130 2005-10-19 Chris Lumens <clumens@redhat.com>
132 * pykickstart.spec: Bump version.
134 2005-10-18 Chris Lumens <clumens@redhat.com>
136 * pykickstart/parser.py: Correct deprecated attribute so warnings are
137 thrown when a deprecated option is seen, not when it's defined.
139 2005-10-17 Chris Lumens <clumens@redhat.com>
141 * docs/programmers-guide: Added documentation for extending and
142 programming with pykickstart.
144 2005-10-13 Chris Lumens <clumens@redhat.com>
146 * pykickstart.spec: Correct python lib directory on 64-bit archs
147 (#170621). Bump build.
149 2005-10-07 Chris Lumens <clumens@redhat.com>
151 * pykickstart/constants.py: Add types for scripts.
152 * pykickstart/data.py: Collapse scripts into a single list.
153 * pykickstart/parser.py: Likewise. Also, fix script printing.
154 * pykickstart/writer.py: Likewise. Also, rename class to
157 2005-10-06 Chris Lumens <clumens@redhat.com>
159 * pykickstart/parser.py (DeprecatedOption): Add a "deprecated"
160 attribute so options can be marked as such.
161 (KickstartHandlers): Change how deprecated commands are printed. Add
162 --card back to the xconfig command as a deprecated option.
164 2005-10-05 Chris Lumens <clumens@redhat.com>
166 * pykickstart/data.py: Rename classes to be consistent with the rest
167 of the module. Add default bytesPerInode to partition objects.
169 2005-10-05 Chris Lumens <clumens@redhat.com>
171 * Imported contents from anaconda.