1 2006-12-20 Chris Lumens <clumens@redhat.com>
3 * po/nb.po: Update from rhel5-branch.
5 2006-12-15 Chris Lumens <clumens@redhat.com>
7 * pykickstart.spec, setup.py: Bump version (only translations have
8 changed since the last rebuild - #216620).
10 2006-12-05 Chris Lumens <clumens@redhat.com>
12 * pykickstart.spec, setup.py: Bump version.
14 2006-12-04 Chris Lumens <clumens@redhat.com>
16 * pykickstart/writer.py (KickstartWriter.doRepo): Fix traceback
19 2006-12-01 Chris Lumens <clumens@redhat.com>
21 * pykickstart.spec, setup.py: Bump version.
23 * pykickstart/parser.py (KickstartHandlers.deprecatedCommands): Fix
24 traceback (#218047, #218059).
26 2006-11-30 Chris Lumens <clumens@redhat.com>
28 * pykickstart.spec, setup.py: Bump version.
30 2006-11-21 Chris Lumens <clumens@redhat.com>
32 * po/pykickstart.pot: Updated (#216620).
34 * pykickstart/parser.py: Update string formats to make translation
37 2006-11-14 Chris Lumens <clumens@redhat.com>
39 * pykickstart/parser.py (KickstartHandlers.doIscsi): Use required
42 2006-11-09 Chris Lumens <clumens@redhat.com>
44 * pykickstart/writer.py (KickstartWriter.doLogging): Add --level.
46 2006-10-24 Chris Lumens <clumens@redhat.com>
48 * pykickstart.spec, setup.py: Bump version.
50 * Makefile: Fix for new Release format.
52 2006-10-17 Chris Lumens <clumens@redhat.com>
54 * pykickstart/writer.py: Add writer for key command.
56 2006-10-17 Jeremy Katz <katzj@redhat.com>
58 * pykickstart.spec, setup.py: Bump version.
60 * pykickstart/parser.py, pykickstart/constants.py: add --skip for key
62 2006-10-16 Jeremy Katz <katzj@redhat.com>
64 * pykickstart.spec, setup.py: Bump version.
66 * pykickstart/parser.py (KickstartHandlers.doKey): Support for
68 * pykickstart/data.py (KickstartData.__init__): Likewise.
70 2006-10-13 Bill Nottingham <notting@redhat.com>
72 * af.po, am.po, ar.po, be.po, bg.po, bn.po, cy.po, et.po,
73 eu_ES.po, fa.po, fi.po, he.po, hy.po, kn.po, ku.po, lo.po, lt.po,
74 lv.po, mk.po, my.po, nn.po, no.po, nso.po, ro.po, si.po, sq.po, th.po,
75 ur.po, vi.po, zu.po: Use a valid charset (#210720)
77 * pykickstart.spec, setup.py: Bump version
80 2006-09-29 Chris Lumens <clumens@redhat.com>
82 * pykickstart.spec, setup.py: Bump version
84 * pykickstart/parser.py (KickstartHandlers.doMethod): Fix traceback
87 2006-09-25 Chris Lumens <clumens@redhat.com>
89 * pykickstart.spec, setup.py: Bump version
91 * pykickstart/parser.py (KickstartHandlers.doMethod): Add support for
92 --biospart option (#207585).
93 * pykickstart/writer.py (KickstartWriter.doMethod): Likewise.
95 * pykickstart/writer.py (KickstartWriter.doIscsi): Output new syntax.
96 (KickstartWriter.doZFCP): Likewise.
97 (KickstartWriter.doIscsiName): Added.
99 2006-09-20 Jeremy Katz <katzj@redhat.com>
101 * pykickstart.spec, setup.py: Bump version
103 * pykickstart/parser.py (KickstartHandlers.doIscsi): New and
104 improved iscsi syntax. Also, allow multiple zfcp devs
105 * pykickstart/data.py: Likewise.
107 2006-07-13 Chris Lumens <clumens@redhat.com>
109 * pykickstart/data.py: Add noipv4 and noipv6 to KickstartNetworkData.
110 * pykickstart/parser.py (KickstartHandlers.doNetwork): Limit
111 bootproto choices to what anaconda can handle. Add support for
112 --noipv4 and --noipv6 options.
113 * pykickstart/writer.py (KickstartWriter.doNetwork): Write out new
116 2006-06-20 Chris Lumens <clumens@redhat.com>
118 * pykickstart.spec, setup.py: Bump version.
120 * pykickstart/writer.py (KickstartWriter.doIscsi): Add iscsi writer.
122 2006-06-20 Jeremy Katz <katzj@redhat.com>
124 * pykickstart/parser.py (KickstartHandlers.doIscsi): Initial iscsi
125 support. This syntax is likely to change but this makes testing
127 * pykickstart/data.py (KickstartData.__init__): Add iscsi data.
129 2006-06-20 Chris Lumens <clumens@redhat.com>
131 * pykickstart/parser (KickstartHandlers.doRaid): Handle a RAID device
132 as an integer instead of a string (#176537).
134 2006-06-16 Jeremy Katz <katzj@redhat.com>
136 * pykickstart/parser.py (KickstartHandlers.doMethod): Handle nfs --opts
138 2006-06-06 Chris Lumens <clumens@redhat.com>
140 * pykickstart.spec: Fix BuildRequires (#194156).
142 2006-05-25 Chris Lumens <clumens@redhat.com>
144 * pykickstart.spec, setup.py: Bump version.
146 2006-05-24 Chris Lumens <clumens@redhat.com>
148 * pykickstart/writer.py (KickstartWriter): Change order of LVM-related
151 2006-05-23 Chris Lumens <clumens@redhat.com>
153 * pykickstart.spec: Require urlgrabber now.
155 * po/*: Update translation files.
157 * pykickstart/parser.py (KickstartParser.handleCommand): Return a
158 more useful error message on unknown command.
160 * pykickstart/writer.py (KickstartWriter.doLogicalVolume): Fix typo.
162 * validator/ksvalidator: Accept a URL in addition to a file name.
164 2006-05-23 Chris Lumens <clumens@redhat.com>
166 * pykickstart/writer.py (KickstartWriter.doPackages): Don't write out
167 an empty packages section, since we may want this step to be
168 interactive (#192851).
170 2006-05-23 Chris Lumens <clumens@redhat.com>
172 * pykickstart.spec, setup.py: Bump version.
174 * pykickstart/writer.py (KickstartWriter.doFirewall): Rename --ports
177 2006-05-17 Peter Jones <pjones@redhat.com>
179 * pykickstart/parser.py: Add "multipath" command and doMultiPath
181 * pykickstart/data.py: Add kickstartMpPathData and
182 KickstartMultiPathData objects to handle multipath info, as well as
183 KickstartData.mpaths .
184 * pykickstart/writer.py: add doMultiPath
185 * docs/programmers-guide: add completely useless documentation for
186 multipath kickstart objects.
188 2006-05-15 Chris Lumens <clumens@redhat.com>
190 * pykickstart.spec, setup.py: Bump version.
192 * pykickstart/data.py (KickstartNetworkData): Add MTU (#191328).
193 * pykickstart/parser.py (KickstartHandlers.doNetwork): Likewise.
194 * pykickstart/writer.py (KickstartWriter.doNetwork): Likweise.
196 2006-05-10 Chris Lumens <clumens@redhat.com>
198 * pykickstart/parser.py (KickstartHandlers.doTimezone): Accept
199 --isUtc for backwards compatibility.
201 2006-05-04 Chris Lumens <clumens@redhat.com>
203 * pykickstart.spec, setup.py: Bump version.
205 2006-04-25 Chris Lumens <clumens@redhat.com>
207 * pykickstart/data.py (KickstartUserData): Added.
208 (KickstartData): Added lists for services and users.
209 * pykickstart/parser.py (KickstartParser.doServices,
210 KickstartParser.doUser): Add new command handlers.
211 Consolidate code to copy from option parsers to ksdata.
212 * pykickstart/writer.py (KickstartWriter.doServices,
213 KickstartParser.doUser): Add new command handlers.
215 2006-04-24 Chris Lumens <clumens@redhat.com>
217 * pykickstart/writer.py: More output formatting fixes.
219 2006-04-19 Chris Lumens <clumens@redhat.com>
221 * pykickstart/constants.py: Start CLEARPART_ constants at 0.
223 2006-04-17 Chris Lumens <clumens@redhat.com>
225 * pykickstart.spec, setup.py: Bump version.
227 2006-04-13 Chris Lumens <clumens@redhat.com>
229 * pykickstart/data.py (KickstartRepoData): Added.
230 (KickstartRaidData): Initialize members to a list instead of string.
231 (KickstartVolGroupData): Likewise.
232 * pykickstart/parser.py (KickstartHandlers.doRepo): Add options.
233 * pykickstart/writer.py (KickstartWriter.doRepo): Likewise.
234 (KickstartWriter.doPackages): Reorder package output. Output header
237 2006-04-11 Chris Lumens <clumens@redhat.com>
239 * pykickstart/parser.py (KickstartParser.addPackages): Ignore
240 whitespace before group names (#188095).
242 2006-03-27 Chris Lumens <clumens@redhat.com>
244 * pykickstart.spec, setup.py: Bump version.
246 * pykickstart/data.py (KickstartData.__init__): Add support for the
248 * pykickstart/writer.py (KickstartWriter.doLogging): Likewise.
249 (KickstartWriter.doRepo): Stub out funtion for the future.
250 * pykickstart/parser.py (KickstartHandlers.doLogging): Likewise.
251 (KickstartHandlers.doRepo): Stub out function for the future.
253 2006-03-27 Chris Lumens <clumens@redhat.com>
255 * pykickstart.spec, setup.py: Bump version.
257 * pykickstart/writer.py (KickstartWriter.doXConfig): Don't write out
258 a blank xconfig line.
260 2006-03-13 Chris Lumens <clumens@redhat.com>
262 * pykickstart/writer.py (KickstartWriter.__init__): Reorder output
265 2006-03-07 Chris Lumens <clumens@redhat.com>
267 * pykickstart.spec, setup.py: Bump version.
269 * pykickstart/parser.py (KickstartHandlers.doZeroMbr): Backwards
270 compatibility support for options to zerombr.
272 2006-02-24 Chris Lumens <clumens@redhat.com>
274 * pykickstart.spec, setup.py: Bump version.
276 * pykickstart/parser.py (KickstartHandlers.doIgnoreDisk): Get ksdata
277 from the correct option parser variable (#182934).
279 2006-02-17 Chris Lumens <clumens@redhat.com>
281 * pykickstart.spec, setup.py: Bump version.
283 2006-02-16 Chris Lumens <clumens@redhat.com>
285 * docs/programmers-guide: Update documentation.
287 * pykickstart/parser.py: Provide an option to not traceback if an
288 included file is not present. This should have very limited
289 usefulness. (#181760).
290 * pykickstart/parser.py (KSOptionParser.check_values): Typos.
292 2006-02-13 Chris Lumens <clumens@redhat.com>
294 * pykickstart.spec, setup.py: Bump version.
296 * pykickstart/parser.py: Don't trust ensure_value in complicated
297 cases in callbacks, as it wasn't setting values.
299 2006-02-13 Chris Lumens <clumens@redhat.com>
301 * pykickstart.spec, setup.py: Bump version.
303 * pykickstart/writer.py (KickstartWriter.doNetwork): --onboot
304 requires a value (#180987).
306 2006-02-10 Chris Lumens <clumens@redhat.com>
308 * pykickstart/parser.py: Be more strict about commands that don't
311 2006-02-09 Chris Lumens <clumens@redhat.com>
313 * pykickstart.spec, setup.py: Bump version.
315 * pykickstart/parser.py, pykickstart/writer.py: Fix pychecker
318 * pykickstart/parser.py (KSOption): Condense all those option classes
321 * pykickstart/parser.py (KickstartParser.readKickstart): Allow
322 exceptions to not be fatal so ksvalidator can report multiple
323 problems in one pass.
324 (KickstartHandlers.deprecatedCommand): Add line number to message.
325 (KSOptionParser.check_values): Make deprecated option message more
328 * validator/ksvalidator: Default to not following include files and
329 to not halting on the first error. Add options to change this
332 2006-02-08 Chris Lumens <clumens@redhat.com>
334 * pykickstart/parser.py (KickstartHandlers.doRaid): --level is not
335 strictly required since we should be able to infer it from
338 2006-02-01 Chris Lumens <clumens@redhat.com>
340 * pykickstart.spec, setup.py: Bump version.
342 * pykickstart/parser.py (KickstartHandlers.doVnc): No default port.
344 2006-01-31 Chris Lumens <clumens@redhat.com>
346 * pykickstart.spec, setup.py: Bump version.
348 * pykickstart.py/writer.py (KickstartWriter.doDmRaid): Add an initial
350 (KickstartWriter.doPartition): Handle None on partition size.
352 2006-01-30 Chris Lumens <clumens@redhat.com>
354 * pykickstart.spec, setup.py: Bump version.
356 * pykickstart/parser.py (KickstartHandlers.doVnc): Fix connecting to
357 a remote viewer. Deprecate --connect, and add --host and --port as
358 the new preferred way (#179209).
360 2006-01-19 Chris Lumens <clumens@redhat.com>
362 * pykickstart.spec, setup.py: Bump version.
364 2006-01-13 Chris Lumens <clumens@redhat.com>
366 * pykickstart/constants.py: Add constants for the various
367 reboot/shutdown actions.
368 * pykickstart/data.py: Add support for --eject on reboot.
369 * pykickstart/parser.py: Likewise.
370 * pykickstart/writer.py: Likewise.
372 2006-01-04 Chris Lumens <clumens@redhat.com>
374 * pykickstart/data.py: Finish removing monitor information.
375 * pykickstart/writer.py: Clean up output quoting a bit.
377 2005-12-12 Chris Lumens <clumens@redhat.com>
379 * pykickstart/data.py: Remove monitor information from xconfig.
380 * pykickstart/parser.py: Remove monitor configuration from xconfig,
381 move --noprobe option to monitor keyword.
382 * pykickstart/writer.py: Likewise.
384 2005-12-08 Chris Lumens <clumens@redhat.com>
386 * pykickstart/data.py: Support bytesPerInode on RAID
387 (Curtis Doty <Curtis at GreenKey.net> #175288).
388 * pykickstart/parser.py: Likewise.
389 * pykickstart/writer.py: Likewise.
391 2005-11-03 Chris Lumens <clumens@redhat.com>
393 * pykickstart.spec: Bump version.
395 * pykickstart/data.py: Default to SELINUX_ENFORCING.
396 anaconda expects partition sizes to start at None as --size=0 --grow
397 is an acceptable combination (#172378).
399 * pykickstart/parser.py: Don't call shlex.split on anything inside a
402 2005-11-01 Chris Lumens <clumens@redhat.com>
404 * pykickstart.spec: Bump version.
406 * pykickstart/parser.py (KickstartHandlers.doVnc): --connect is not
407 required as it may be provided to anaconda on the command line
409 (KickstartHandlers.doNetwork): --onboot takes no options.
410 * pykickstart/writer.py (doFirewall): Remove extra spaces. Write out
411 --<service> options if ports are set.
413 2005-10-28 Chris Lumens <clumens@redhat.com>
415 * pykickstart/writer.py (KickstartWriter.doClearPart): Fix --all
418 2005-10-28 Chris Lumens <clumens@redhat.com>
420 * pykickstart.spec: Bump version.
422 * docs/programmers-guide: Add documentation for error reporting.
423 * pykickstart/parser.py: Add --resolvedeps and --includedeps as
424 deprecated options to %packages. Pass line number to handlePackageHdr
427 2005-10-24 Chris Lumens <clumens@redhat.com>
429 * pykickstart.spec: Bump version.
431 * pykickstart/parser.py: Report the line number on exceptions.
432 * validator/ksvalidator: Added a stand-alone program to validate
435 2005-10-19 Chris Lumens <clumens@redhat.com>
437 * pykickstart.spec: Bump version.
439 2005-10-18 Chris Lumens <clumens@redhat.com>
441 * pykickstart/parser.py: Correct deprecated attribute so warnings are
442 thrown when a deprecated option is seen, not when it's defined.
444 2005-10-17 Chris Lumens <clumens@redhat.com>
446 * docs/programmers-guide: Added documentation for extending and
447 programming with pykickstart.
449 2005-10-13 Chris Lumens <clumens@redhat.com>
451 * pykickstart.spec: Correct python lib directory on 64-bit archs
452 (#170621). Bump build.
454 2005-10-07 Chris Lumens <clumens@redhat.com>
456 * pykickstart/constants.py: Add types for scripts.
457 * pykickstart/data.py: Collapse scripts into a single list.
458 * pykickstart/parser.py: Likewise. Also, fix script printing.
459 * pykickstart/writer.py: Likewise. Also, rename class to
462 2005-10-06 Chris Lumens <clumens@redhat.com>
464 * pykickstart/parser.py (DeprecatedOption): Add a "deprecated"
465 attribute so options can be marked as such.
466 (KickstartHandlers): Change how deprecated commands are printed. Add
467 --card back to the xconfig command as a deprecated option.
469 2005-10-05 Chris Lumens <clumens@redhat.com>
471 * pykickstart/data.py: Rename classes to be consistent with the rest
472 of the module. Add default bytesPerInode to partition objects.
474 2005-10-05 Chris Lumens <clumens@redhat.com>
476 * Imported contents from anaconda.