1 2006-12-04 Chris Lumens <clumens@redhat.com>
3 * pykickstart/writer.py (KickstartWriter.doRepo): Fix traceback
6 2006-12-01 Chris Lumens <clumens@redhat.com>
8 * pykickstart.spec, setup.py: Bump version.
10 * pykickstart/parser.py (KickstartHandlers.deprecatedCommands): Fix
11 traceback (#218047, #218059).
13 2006-11-30 Chris Lumens <clumens@redhat.com>
15 * pykickstart.spec, setup.py: Bump version.
17 2006-11-21 Chris Lumens <clumens@redhat.com>
19 * po/pykickstart.pot: Updated (#216620).
21 * pykickstart/parser.py: Update string formats to make translation
24 2006-11-14 Chris Lumens <clumens@redhat.com>
26 * pykickstart/parser.py (KickstartHandlers.doIscsi): Use required
29 2006-11-09 Chris Lumens <clumens@redhat.com>
31 * pykickstart/writer.py (KickstartWriter.doLogging): Add --level.
33 2006-10-24 Chris Lumens <clumens@redhat.com>
35 * pykickstart.spec, setup.py: Bump version.
37 * Makefile: Fix for new Release format.
39 2006-10-17 Chris Lumens <clumens@redhat.com>
41 * pykickstart/writer.py: Add writer for key command.
43 2006-10-17 Jeremy Katz <katzj@redhat.com>
45 * pykickstart.spec, setup.py: Bump version.
47 * pykickstart/parser.py, pykickstart/constants.py: add --skip for key
49 2006-10-16 Jeremy Katz <katzj@redhat.com>
51 * pykickstart.spec, setup.py: Bump version.
53 * pykickstart/parser.py (KickstartHandlers.doKey): Support for
55 * pykickstart/data.py (KickstartData.__init__): Likewise.
57 2006-10-13 Bill Nottingham <notting@redhat.com>
59 * af.po, am.po, ar.po, be.po, bg.po, bn.po, cy.po, et.po,
60 eu_ES.po, fa.po, fi.po, he.po, hy.po, kn.po, ku.po, lo.po, lt.po,
61 lv.po, mk.po, my.po, nn.po, no.po, nso.po, ro.po, si.po, sq.po, th.po,
62 ur.po, vi.po, zu.po: Use a valid charset (#210720)
64 * pykickstart.spec, setup.py: Bump version
67 2006-09-29 Chris Lumens <clumens@redhat.com>
69 * pykickstart.spec, setup.py: Bump version
71 * pykickstart/parser.py (KickstartHandlers.doMethod): Fix traceback
74 2006-09-25 Chris Lumens <clumens@redhat.com>
76 * pykickstart.spec, setup.py: Bump version
78 * pykickstart/parser.py (KickstartHandlers.doMethod): Add support for
79 --biospart option (#207585).
80 * pykickstart/writer.py (KickstartWriter.doMethod): Likewise.
82 * pykickstart/writer.py (KickstartWriter.doIscsi): Output new syntax.
83 (KickstartWriter.doZFCP): Likewise.
84 (KickstartWriter.doIscsiName): Added.
86 2006-09-20 Jeremy Katz <katzj@redhat.com>
88 * pykickstart.spec, setup.py: Bump version
90 * pykickstart/parser.py (KickstartHandlers.doIscsi): New and
91 improved iscsi syntax. Also, allow multiple zfcp devs
92 * pykickstart/data.py: Likewise.
94 2006-07-13 Chris Lumens <clumens@redhat.com>
96 * pykickstart/data.py: Add noipv4 and noipv6 to KickstartNetworkData.
97 * pykickstart/parser.py (KickstartHandlers.doNetwork): Limit
98 bootproto choices to what anaconda can handle. Add support for
99 --noipv4 and --noipv6 options.
100 * pykickstart/writer.py (KickstartWriter.doNetwork): Write out new
103 2006-06-20 Chris Lumens <clumens@redhat.com>
105 * pykickstart.spec, setup.py: Bump version.
107 * pykickstart/writer.py (KickstartWriter.doIscsi): Add iscsi writer.
109 2006-06-20 Jeremy Katz <katzj@redhat.com>
111 * pykickstart/parser.py (KickstartHandlers.doIscsi): Initial iscsi
112 support. This syntax is likely to change but this makes testing
114 * pykickstart/data.py (KickstartData.__init__): Add iscsi data.
116 2006-06-20 Chris Lumens <clumens@redhat.com>
118 * pykickstart/parser (KickstartHandlers.doRaid): Handle a RAID device
119 as an integer instead of a string (#176537).
121 2006-06-16 Jeremy Katz <katzj@redhat.com>
123 * pykickstart/parser.py (KickstartHandlers.doMethod): Handle nfs --opts
125 2006-06-06 Chris Lumens <clumens@redhat.com>
127 * pykickstart.spec: Fix BuildRequires (#194156).
129 2006-05-25 Chris Lumens <clumens@redhat.com>
131 * pykickstart.spec, setup.py: Bump version.
133 2006-05-24 Chris Lumens <clumens@redhat.com>
135 * pykickstart/writer.py (KickstartWriter): Change order of LVM-related
138 2006-05-23 Chris Lumens <clumens@redhat.com>
140 * pykickstart.spec: Require urlgrabber now.
142 * po/*: Update translation files.
144 * pykickstart/parser.py (KickstartParser.handleCommand): Return a
145 more useful error message on unknown command.
147 * pykickstart/writer.py (KickstartWriter.doLogicalVolume): Fix typo.
149 * validator/ksvalidator: Accept a URL in addition to a file name.
151 2006-05-23 Chris Lumens <clumens@redhat.com>
153 * pykickstart/writer.py (KickstartWriter.doPackages): Don't write out
154 an empty packages section, since we may want this step to be
155 interactive (#192851).
157 2006-05-23 Chris Lumens <clumens@redhat.com>
159 * pykickstart.spec, setup.py: Bump version.
161 * pykickstart/writer.py (KickstartWriter.doFirewall): Rename --ports
164 2006-05-17 Peter Jones <pjones@redhat.com>
166 * pykickstart/parser.py: Add "multipath" command and doMultiPath
168 * pykickstart/data.py: Add kickstartMpPathData and
169 KickstartMultiPathData objects to handle multipath info, as well as
170 KickstartData.mpaths .
171 * pykickstart/writer.py: add doMultiPath
172 * docs/programmers-guide: add completely useless documentation for
173 multipath kickstart objects.
175 2006-05-15 Chris Lumens <clumens@redhat.com>
177 * pykickstart.spec, setup.py: Bump version.
179 * pykickstart/data.py (KickstartNetworkData): Add MTU (#191328).
180 * pykickstart/parser.py (KickstartHandlers.doNetwork): Likewise.
181 * pykickstart/writer.py (KickstartWriter.doNetwork): Likweise.
183 2006-05-10 Chris Lumens <clumens@redhat.com>
185 * pykickstart/parser.py (KickstartHandlers.doTimezone): Accept
186 --isUtc for backwards compatibility.
188 2006-05-04 Chris Lumens <clumens@redhat.com>
190 * pykickstart.spec, setup.py: Bump version.
192 2006-04-25 Chris Lumens <clumens@redhat.com>
194 * pykickstart/data.py (KickstartUserData): Added.
195 (KickstartData): Added lists for services and users.
196 * pykickstart/parser.py (KickstartParser.doServices,
197 KickstartParser.doUser): Add new command handlers.
198 Consolidate code to copy from option parsers to ksdata.
199 * pykickstart/writer.py (KickstartWriter.doServices,
200 KickstartParser.doUser): Add new command handlers.
202 2006-04-24 Chris Lumens <clumens@redhat.com>
204 * pykickstart/writer.py: More output formatting fixes.
206 2006-04-19 Chris Lumens <clumens@redhat.com>
208 * pykickstart/constants.py: Start CLEARPART_ constants at 0.
210 2006-04-17 Chris Lumens <clumens@redhat.com>
212 * pykickstart.spec, setup.py: Bump version.
214 2006-04-13 Chris Lumens <clumens@redhat.com>
216 * pykickstart/data.py (KickstartRepoData): Added.
217 (KickstartRaidData): Initialize members to a list instead of string.
218 (KickstartVolGroupData): Likewise.
219 * pykickstart/parser.py (KickstartHandlers.doRepo): Add options.
220 * pykickstart/writer.py (KickstartWriter.doRepo): Likewise.
221 (KickstartWriter.doPackages): Reorder package output. Output header
224 2006-04-11 Chris Lumens <clumens@redhat.com>
226 * pykickstart/parser.py (KickstartParser.addPackages): Ignore
227 whitespace before group names (#188095).
229 2006-03-27 Chris Lumens <clumens@redhat.com>
231 * pykickstart.spec, setup.py: Bump version.
233 * pykickstart/data.py (KickstartData.__init__): Add support for the
235 * pykickstart/writer.py (KickstartWriter.doLogging): Likewise.
236 (KickstartWriter.doRepo): Stub out funtion for the future.
237 * pykickstart/parser.py (KickstartHandlers.doLogging): Likewise.
238 (KickstartHandlers.doRepo): Stub out function for the future.
240 2006-03-27 Chris Lumens <clumens@redhat.com>
242 * pykickstart.spec, setup.py: Bump version.
244 * pykickstart/writer.py (KickstartWriter.doXConfig): Don't write out
245 a blank xconfig line.
247 2006-03-13 Chris Lumens <clumens@redhat.com>
249 * pykickstart/writer.py (KickstartWriter.__init__): Reorder output
252 2006-03-07 Chris Lumens <clumens@redhat.com>
254 * pykickstart.spec, setup.py: Bump version.
256 * pykickstart/parser.py (KickstartHandlers.doZeroMbr): Backwards
257 compatibility support for options to zerombr.
259 2006-02-24 Chris Lumens <clumens@redhat.com>
261 * pykickstart.spec, setup.py: Bump version.
263 * pykickstart/parser.py (KickstartHandlers.doIgnoreDisk): Get ksdata
264 from the correct option parser variable (#182934).
266 2006-02-17 Chris Lumens <clumens@redhat.com>
268 * pykickstart.spec, setup.py: Bump version.
270 2006-02-16 Chris Lumens <clumens@redhat.com>
272 * docs/programmers-guide: Update documentation.
274 * pykickstart/parser.py: Provide an option to not traceback if an
275 included file is not present. This should have very limited
276 usefulness. (#181760).
277 * pykickstart/parser.py (KSOptionParser.check_values): Typos.
279 2006-02-13 Chris Lumens <clumens@redhat.com>
281 * pykickstart.spec, setup.py: Bump version.
283 * pykickstart/parser.py: Don't trust ensure_value in complicated
284 cases in callbacks, as it wasn't setting values.
286 2006-02-13 Chris Lumens <clumens@redhat.com>
288 * pykickstart.spec, setup.py: Bump version.
290 * pykickstart/writer.py (KickstartWriter.doNetwork): --onboot
291 requires a value (#180987).
293 2006-02-10 Chris Lumens <clumens@redhat.com>
295 * pykickstart/parser.py: Be more strict about commands that don't
298 2006-02-09 Chris Lumens <clumens@redhat.com>
300 * pykickstart.spec, setup.py: Bump version.
302 * pykickstart/parser.py, pykickstart/writer.py: Fix pychecker
305 * pykickstart/parser.py (KSOption): Condense all those option classes
308 * pykickstart/parser.py (KickstartParser.readKickstart): Allow
309 exceptions to not be fatal so ksvalidator can report multiple
310 problems in one pass.
311 (KickstartHandlers.deprecatedCommand): Add line number to message.
312 (KSOptionParser.check_values): Make deprecated option message more
315 * validator/ksvalidator: Default to not following include files and
316 to not halting on the first error. Add options to change this
319 2006-02-08 Chris Lumens <clumens@redhat.com>
321 * pykickstart/parser.py (KickstartHandlers.doRaid): --level is not
322 strictly required since we should be able to infer it from
325 2006-02-01 Chris Lumens <clumens@redhat.com>
327 * pykickstart.spec, setup.py: Bump version.
329 * pykickstart/parser.py (KickstartHandlers.doVnc): No default port.
331 2006-01-31 Chris Lumens <clumens@redhat.com>
333 * pykickstart.spec, setup.py: Bump version.
335 * pykickstart.py/writer.py (KickstartWriter.doDmRaid): Add an initial
337 (KickstartWriter.doPartition): Handle None on partition size.
339 2006-01-30 Chris Lumens <clumens@redhat.com>
341 * pykickstart.spec, setup.py: Bump version.
343 * pykickstart/parser.py (KickstartHandlers.doVnc): Fix connecting to
344 a remote viewer. Deprecate --connect, and add --host and --port as
345 the new preferred way (#179209).
347 2006-01-19 Chris Lumens <clumens@redhat.com>
349 * pykickstart.spec, setup.py: Bump version.
351 2006-01-13 Chris Lumens <clumens@redhat.com>
353 * pykickstart/constants.py: Add constants for the various
354 reboot/shutdown actions.
355 * pykickstart/data.py: Add support for --eject on reboot.
356 * pykickstart/parser.py: Likewise.
357 * pykickstart/writer.py: Likewise.
359 2006-01-04 Chris Lumens <clumens@redhat.com>
361 * pykickstart/data.py: Finish removing monitor information.
362 * pykickstart/writer.py: Clean up output quoting a bit.
364 2005-12-12 Chris Lumens <clumens@redhat.com>
366 * pykickstart/data.py: Remove monitor information from xconfig.
367 * pykickstart/parser.py: Remove monitor configuration from xconfig,
368 move --noprobe option to monitor keyword.
369 * pykickstart/writer.py: Likewise.
371 2005-12-08 Chris Lumens <clumens@redhat.com>
373 * pykickstart/data.py: Support bytesPerInode on RAID
374 (Curtis Doty <Curtis at GreenKey.net> #175288).
375 * pykickstart/parser.py: Likewise.
376 * pykickstart/writer.py: Likewise.
378 2005-11-03 Chris Lumens <clumens@redhat.com>
380 * pykickstart.spec: Bump version.
382 * pykickstart/data.py: Default to SELINUX_ENFORCING.
383 anaconda expects partition sizes to start at None as --size=0 --grow
384 is an acceptable combination (#172378).
386 * pykickstart/parser.py: Don't call shlex.split on anything inside a
389 2005-11-01 Chris Lumens <clumens@redhat.com>
391 * pykickstart.spec: Bump version.
393 * pykickstart/parser.py (KickstartHandlers.doVnc): --connect is not
394 required as it may be provided to anaconda on the command line
396 (KickstartHandlers.doNetwork): --onboot takes no options.
397 * pykickstart/writer.py (doFirewall): Remove extra spaces. Write out
398 --<service> options if ports are set.
400 2005-10-28 Chris Lumens <clumens@redhat.com>
402 * pykickstart/writer.py (KickstartWriter.doClearPart): Fix --all
405 2005-10-28 Chris Lumens <clumens@redhat.com>
407 * pykickstart.spec: Bump version.
409 * docs/programmers-guide: Add documentation for error reporting.
410 * pykickstart/parser.py: Add --resolvedeps and --includedeps as
411 deprecated options to %packages. Pass line number to handlePackageHdr
414 2005-10-24 Chris Lumens <clumens@redhat.com>
416 * pykickstart.spec: Bump version.
418 * pykickstart/parser.py: Report the line number on exceptions.
419 * validator/ksvalidator: Added a stand-alone program to validate
422 2005-10-19 Chris Lumens <clumens@redhat.com>
424 * pykickstart.spec: Bump version.
426 2005-10-18 Chris Lumens <clumens@redhat.com>
428 * pykickstart/parser.py: Correct deprecated attribute so warnings are
429 thrown when a deprecated option is seen, not when it's defined.
431 2005-10-17 Chris Lumens <clumens@redhat.com>
433 * docs/programmers-guide: Added documentation for extending and
434 programming with pykickstart.
436 2005-10-13 Chris Lumens <clumens@redhat.com>
438 * pykickstart.spec: Correct python lib directory on 64-bit archs
439 (#170621). Bump build.
441 2005-10-07 Chris Lumens <clumens@redhat.com>
443 * pykickstart/constants.py: Add types for scripts.
444 * pykickstart/data.py: Collapse scripts into a single list.
445 * pykickstart/parser.py: Likewise. Also, fix script printing.
446 * pykickstart/writer.py: Likewise. Also, rename class to
449 2005-10-06 Chris Lumens <clumens@redhat.com>
451 * pykickstart/parser.py (DeprecatedOption): Add a "deprecated"
452 attribute so options can be marked as such.
453 (KickstartHandlers): Change how deprecated commands are printed. Add
454 --card back to the xconfig command as a deprecated option.
456 2005-10-05 Chris Lumens <clumens@redhat.com>
458 * pykickstart/data.py: Rename classes to be consistent with the rest
459 of the module. Add default bytesPerInode to partition objects.
461 2005-10-05 Chris Lumens <clumens@redhat.com>
463 * Imported contents from anaconda.