1 2006-05-23 Chris Lumens <clumens@redhat.com>
3 * pykickstart/writer.py (KickstartWriter.doFirewall): Rename --ports
6 2006-05-17 Peter Jones <pjones@redhat.com>
8 * pykickstart/parser.py: Add "multipath" command and doMultiPath
10 * pykickstart/data.py: Add kickstartMpPathData and
11 KickstartMultiPathData objects to handle multipath info, as well as
12 KickstartData.mpaths .
13 * pykickstart/writer.py: add doMultiPath
14 * docs/programmers-guide: add completely useless documentation for
15 multipath kickstart objects.
17 2006-05-15 Chris Lumens <clumens@redhat.com>
19 * pykickstart.spec, setup.py: Bump version.
21 * pykickstart/data.py (KickstartNetworkData): Add MTU (#191328).
22 * pykickstart/parser.py (KickstartHandlers.doNetwork): Likewise.
23 * pykickstart/writer.py (KickstartWriter.doNetwork): Likweise.
25 2006-05-10 Chris Lumens <clumens@redhat.com>
27 * pykickstart/parser.py (KickstartHandlers.doTimezone): Accept
28 --isUtc for backwards compatibility.
30 2006-05-04 Chris Lumens <clumens@redhat.com>
32 * pykickstart.spec, setup.py: Bump version.
34 2006-04-25 Chris Lumens <clumens@redhat.com>
36 * pykickstart/data.py (KickstartUserData): Added.
37 (KickstartData): Added lists for services and users.
38 * pykickstart/parser.py (KickstartParser.doServices,
39 KickstartParser.doUser): Add new command handlers.
40 Consolidate code to copy from option parsers to ksdata.
41 * pykickstart/writer.py (KickstartWriter.doServices,
42 KickstartParser.doUser): Add new command handlers.
44 2006-04-24 Chris Lumens <clumens@redhat.com>
46 * pykickstart/writer.py: More output formatting fixes.
48 2006-04-19 Chris Lumens <clumens@redhat.com>
50 * pykickstart/constants.py: Start CLEARPART_ constants at 0.
52 2006-04-17 Chris Lumens <clumens@redhat.com>
54 * pykickstart.spec, setup.py: Bump version.
56 2006-04-13 Chris Lumens <clumens@redhat.com>
58 * pykickstart/data.py (KickstartRepoData): Added.
59 (KickstartRaidData): Initialize members to a list instead of string.
60 (KickstartVolGroupData): Likewise.
61 * pykickstart/parser.py (KickstartHandlers.doRepo): Add options.
62 * pykickstart/writer.py (KickstartWriter.doRepo): Likewise.
63 (KickstartWriter.doPackages): Reorder package output. Output header
66 2006-04-11 Chris Lumens <clumens@redhat.com>
68 * pykickstart/parser.py (KickstartParser.addPackages): Ignore
69 whitespace before group names (#188095).
71 2006-03-27 Chris Lumens <clumens@redhat.com>
73 * pykickstart.spec, setup.py: Bump version.
75 * pykickstart/data.py (KickstartData.__init__): Add support for the
77 * pykickstart/writer.py (KickstartWriter.doLogging): Likewise.
78 (KickstartWriter.doRepo): Stub out funtion for the future.
79 * pykickstart/parser.py (KickstartHandlers.doLogging): Likewise.
80 (KickstartHandlers.doRepo): Stub out function for the future.
82 2006-03-27 Chris Lumens <clumens@redhat.com>
84 * pykickstart.spec, setup.py: Bump version.
86 * pykickstart/writer.py (KickstartWriter.doXConfig): Don't write out
89 2006-03-13 Chris Lumens <clumens@redhat.com>
91 * pykickstart/writer.py (KickstartWriter.__init__): Reorder output
94 2006-03-07 Chris Lumens <clumens@redhat.com>
96 * pykickstart.spec, setup.py: Bump version.
98 * pykickstart/parser.py (KickstartHandlers.doZeroMbr): Backwards
99 compatibility support for options to zerombr.
101 2006-02-24 Chris Lumens <clumens@redhat.com>
103 * pykickstart.spec, setup.py: Bump version.
105 * pykickstart/parser.py (KickstartHandlers.doIgnoreDisk): Get ksdata
106 from the correct option parser variable (#182934).
108 2006-02-17 Chris Lumens <clumens@redhat.com>
110 * pykickstart.spec, setup.py: Bump version.
112 2006-02-16 Chris Lumens <clumens@redhat.com>
114 * docs/programmers-guide: Update documentation.
116 * pykickstart/parser.py: Provide an option to not traceback if an
117 included file is not present. This should have very limited
118 usefulness. (#181760).
119 * pykickstart/parser.py (KSOptionParser.check_values): Typos.
121 2006-02-13 Chris Lumens <clumens@redhat.com>
123 * pykickstart.spec, setup.py: Bump version.
125 * pykickstart/parser.py: Don't trust ensure_value in complicated
126 cases in callbacks, as it wasn't setting values.
128 2006-02-13 Chris Lumens <clumens@redhat.com>
130 * pykickstart.spec, setup.py: Bump version.
132 * pykickstart/writer.py (KickstartWriter.doNetwork): --onboot
133 requires a value (#180987).
135 2006-02-10 Chris Lumens <clumens@redhat.com>
137 * pykickstart/parser.py: Be more strict about commands that don't
140 2006-02-09 Chris Lumens <clumens@redhat.com>
142 * pykickstart.spec, setup.py: Bump version.
144 * pykickstart/parser.py, pykickstart/writer.py: Fix pychecker
147 * pykickstart/parser.py (KSOption): Condense all those option classes
150 * pykickstart/parser.py (KickstartParser.readKickstart): Allow
151 exceptions to not be fatal so ksvalidator can report multiple
152 problems in one pass.
153 (KickstartHandlers.deprecatedCommand): Add line number to message.
154 (KSOptionParser.check_values): Make deprecated option message more
157 * validator/ksvalidator: Default to not following include files and
158 to not halting on the first error. Add options to change this
161 2006-02-08 Chris Lumens <clumens@redhat.com>
163 * pykickstart/parser.py (KickstartHandlers.doRaid): --level is not
164 strictly required since we should be able to infer it from
167 2006-02-01 Chris Lumens <clumens@redhat.com>
169 * pykickstart.spec, setup.py: Bump version.
171 * pykickstart/parser.py (KickstartHandlers.doVnc): No default port.
173 2006-01-31 Chris Lumens <clumens@redhat.com>
175 * pykickstart.spec, setup.py: Bump version.
177 * pykickstart.py/writer.py (KickstartWriter.doDmRaid): Add an initial
179 (KickstartWriter.doPartition): Handle None on partition size.
181 2006-01-30 Chris Lumens <clumens@redhat.com>
183 * pykickstart.spec, setup.py: Bump version.
185 * pykickstart/parser.py (KickstartHandlers.doVnc): Fix connecting to
186 a remote viewer. Deprecate --connect, and add --host and --port as
187 the new preferred way (#179209).
189 2006-01-19 Chris Lumens <clumens@redhat.com>
191 * pykickstart.spec, setup.py: Bump version.
193 2006-01-13 Chris Lumens <clumens@redhat.com>
195 * pykickstart/constants.py: Add constants for the various
196 reboot/shutdown actions.
197 * pykickstart/data.py: Add support for --eject on reboot.
198 * pykickstart/parser.py: Likewise.
199 * pykickstart/writer.py: Likewise.
201 2006-01-04 Chris Lumens <clumens@redhat.com>
203 * pykickstart/data.py: Finish removing monitor information.
204 * pykickstart/writer.py: Clean up output quoting a bit.
206 2005-12-12 Chris Lumens <clumens@redhat.com>
208 * pykickstart/data.py: Remove monitor information from xconfig.
209 * pykickstart/parser.py: Remove monitor configuration from xconfig,
210 move --noprobe option to monitor keyword.
211 * pykickstart/writer.py: Likewise.
213 2005-12-08 Chris Lumens <clumens@redhat.com>
215 * pykickstart/data.py: Support bytesPerInode on RAID
216 (Curtis Doty <Curtis at GreenKey.net> #175288).
217 * pykickstart/parser.py: Likewise.
218 * pykickstart/writer.py: Likewise.
220 2005-11-03 Chris Lumens <clumens@redhat.com>
222 * pykickstart.spec: Bump version.
224 * pykickstart/data.py: Default to SELINUX_ENFORCING.
225 anaconda expects partition sizes to start at None as --size=0 --grow
226 is an acceptable combination (#172378).
228 * pykickstart/parser.py: Don't call shlex.split on anything inside a
231 2005-11-01 Chris Lumens <clumens@redhat.com>
233 * pykickstart.spec: Bump version.
235 * pykickstart/parser.py (KickstartHandlers.doVnc): --connect is not
236 required as it may be provided to anaconda on the command line
238 (KickstartHandlers.doNetwork): --onboot takes no options.
239 * pykickstart/writer.py (doFirewall): Remove extra spaces. Write out
240 --<service> options if ports are set.
242 2005-10-28 Chris Lumens <clumens@redhat.com>
244 * pykickstart/writer.py (KickstartWriter.doClearPart): Fix --all
247 2005-10-28 Chris Lumens <clumens@redhat.com>
249 * pykickstart.spec: Bump version.
251 * docs/programmers-guide: Add documentation for error reporting.
252 * pykickstart/parser.py: Add --resolvedeps and --includedeps as
253 deprecated options to %packages. Pass line number to handlePackageHdr
256 2005-10-24 Chris Lumens <clumens@redhat.com>
258 * pykickstart.spec: Bump version.
260 * pykickstart/parser.py: Report the line number on exceptions.
261 * validator/ksvalidator: Added a stand-alone program to validate
264 2005-10-19 Chris Lumens <clumens@redhat.com>
266 * pykickstart.spec: Bump version.
268 2005-10-18 Chris Lumens <clumens@redhat.com>
270 * pykickstart/parser.py: Correct deprecated attribute so warnings are
271 thrown when a deprecated option is seen, not when it's defined.
273 2005-10-17 Chris Lumens <clumens@redhat.com>
275 * docs/programmers-guide: Added documentation for extending and
276 programming with pykickstart.
278 2005-10-13 Chris Lumens <clumens@redhat.com>
280 * pykickstart.spec: Correct python lib directory on 64-bit archs
281 (#170621). Bump build.
283 2005-10-07 Chris Lumens <clumens@redhat.com>
285 * pykickstart/constants.py: Add types for scripts.
286 * pykickstart/data.py: Collapse scripts into a single list.
287 * pykickstart/parser.py: Likewise. Also, fix script printing.
288 * pykickstart/writer.py: Likewise. Also, rename class to
291 2005-10-06 Chris Lumens <clumens@redhat.com>
293 * pykickstart/parser.py (DeprecatedOption): Add a "deprecated"
294 attribute so options can be marked as such.
295 (KickstartHandlers): Change how deprecated commands are printed. Add
296 --card back to the xconfig command as a deprecated option.
298 2005-10-05 Chris Lumens <clumens@redhat.com>
300 * pykickstart/data.py: Rename classes to be consistent with the rest
301 of the module. Add default bytesPerInode to partition objects.
303 2005-10-05 Chris Lumens <clumens@redhat.com>
305 * Imported contents from anaconda.