1 2006-11-21 Chris Lumens <clumens@redhat.com>
3 * po/pykickstart.pot: Updated (#216620).
5 * pykickstart/parser.py: Update string formats to make translation
8 2006-11-14 Chris Lumens <clumens@redhat.com>
10 * pykickstart/parser.py (KickstartHandlers.doIscsi): Use required
13 2006-11-09 Chris Lumens <clumens@redhat.com>
15 * pykickstart/writer.py (KickstartWriter.doLogging): Add --level.
17 2006-10-24 Chris Lumens <clumens@redhat.com>
19 * pykickstart.spec, setup.py: Bump version.
21 * Makefile: Fix for new Release format.
23 2006-10-17 Chris Lumens <clumens@redhat.com>
25 * pykickstart/writer.py: Add writer for key command.
27 2006-10-17 Jeremy Katz <katzj@redhat.com>
29 * pykickstart.spec, setup.py: Bump version.
31 * pykickstart/parser.py, pykickstart/constants.py: add --skip for key
33 2006-10-16 Jeremy Katz <katzj@redhat.com>
35 * pykickstart.spec, setup.py: Bump version.
37 * pykickstart/parser.py (KickstartHandlers.doKey): Support for
39 * pykickstart/data.py (KickstartData.__init__): Likewise.
41 2006-10-13 Bill Nottingham <notting@redhat.com>
43 * af.po, am.po, ar.po, be.po, bg.po, bn.po, cy.po, et.po,
44 eu_ES.po, fa.po, fi.po, he.po, hy.po, kn.po, ku.po, lo.po, lt.po,
45 lv.po, mk.po, my.po, nn.po, no.po, nso.po, ro.po, si.po, sq.po, th.po,
46 ur.po, vi.po, zu.po: Use a valid charset (#210720)
48 * pykickstart.spec, setup.py: Bump version
51 2006-09-29 Chris Lumens <clumens@redhat.com>
53 * pykickstart.spec, setup.py: Bump version
55 * pykickstart/parser.py (KickstartHandlers.doMethod): Fix traceback
58 2006-09-25 Chris Lumens <clumens@redhat.com>
60 * pykickstart.spec, setup.py: Bump version
62 * pykickstart/parser.py (KickstartHandlers.doMethod): Add support for
63 --biospart option (#207585).
64 * pykickstart/writer.py (KickstartWriter.doMethod): Likewise.
66 * pykickstart/writer.py (KickstartWriter.doIscsi): Output new syntax.
67 (KickstartWriter.doZFCP): Likewise.
68 (KickstartWriter.doIscsiName): Added.
70 2006-09-20 Jeremy Katz <katzj@redhat.com>
72 * pykickstart.spec, setup.py: Bump version
74 * pykickstart/parser.py (KickstartHandlers.doIscsi): New and
75 improved iscsi syntax. Also, allow multiple zfcp devs
76 * pykickstart/data.py: Likewise.
78 2006-07-13 Chris Lumens <clumens@redhat.com>
80 * pykickstart/data.py: Add noipv4 and noipv6 to KickstartNetworkData.
81 * pykickstart/parser.py (KickstartHandlers.doNetwork): Limit
82 bootproto choices to what anaconda can handle. Add support for
83 --noipv4 and --noipv6 options.
84 * pykickstart/writer.py (KickstartWriter.doNetwork): Write out new
87 2006-06-20 Chris Lumens <clumens@redhat.com>
89 * pykickstart.spec, setup.py: Bump version.
91 * pykickstart/writer.py (KickstartWriter.doIscsi): Add iscsi writer.
93 2006-06-20 Jeremy Katz <katzj@redhat.com>
95 * pykickstart/parser.py (KickstartHandlers.doIscsi): Initial iscsi
96 support. This syntax is likely to change but this makes testing
98 * pykickstart/data.py (KickstartData.__init__): Add iscsi data.
100 2006-06-20 Chris Lumens <clumens@redhat.com>
102 * pykickstart/parser (KickstartHandlers.doRaid): Handle a RAID device
103 as an integer instead of a string (#176537).
105 2006-06-16 Jeremy Katz <katzj@redhat.com>
107 * pykickstart/parser.py (KickstartHandlers.doMethod): Handle nfs --opts
109 2006-06-06 Chris Lumens <clumens@redhat.com>
111 * pykickstart.spec: Fix BuildRequires (#194156).
113 2006-05-25 Chris Lumens <clumens@redhat.com>
115 * pykickstart.spec, setup.py: Bump version.
117 2006-05-24 Chris Lumens <clumens@redhat.com>
119 * pykickstart/writer.py (KickstartWriter): Change order of LVM-related
122 2006-05-23 Chris Lumens <clumens@redhat.com>
124 * pykickstart.spec: Require urlgrabber now.
126 * po/*: Update translation files.
128 * pykickstart/parser.py (KickstartParser.handleCommand): Return a
129 more useful error message on unknown command.
131 * pykickstart/writer.py (KickstartWriter.doLogicalVolume): Fix typo.
133 * validator/ksvalidator: Accept a URL in addition to a file name.
135 2006-05-23 Chris Lumens <clumens@redhat.com>
137 * pykickstart/writer.py (KickstartWriter.doPackages): Don't write out
138 an empty packages section, since we may want this step to be
139 interactive (#192851).
141 2006-05-23 Chris Lumens <clumens@redhat.com>
143 * pykickstart.spec, setup.py: Bump version.
145 * pykickstart/writer.py (KickstartWriter.doFirewall): Rename --ports
148 2006-05-17 Peter Jones <pjones@redhat.com>
150 * pykickstart/parser.py: Add "multipath" command and doMultiPath
152 * pykickstart/data.py: Add kickstartMpPathData and
153 KickstartMultiPathData objects to handle multipath info, as well as
154 KickstartData.mpaths .
155 * pykickstart/writer.py: add doMultiPath
156 * docs/programmers-guide: add completely useless documentation for
157 multipath kickstart objects.
159 2006-05-15 Chris Lumens <clumens@redhat.com>
161 * pykickstart.spec, setup.py: Bump version.
163 * pykickstart/data.py (KickstartNetworkData): Add MTU (#191328).
164 * pykickstart/parser.py (KickstartHandlers.doNetwork): Likewise.
165 * pykickstart/writer.py (KickstartWriter.doNetwork): Likweise.
167 2006-05-10 Chris Lumens <clumens@redhat.com>
169 * pykickstart/parser.py (KickstartHandlers.doTimezone): Accept
170 --isUtc for backwards compatibility.
172 2006-05-04 Chris Lumens <clumens@redhat.com>
174 * pykickstart.spec, setup.py: Bump version.
176 2006-04-25 Chris Lumens <clumens@redhat.com>
178 * pykickstart/data.py (KickstartUserData): Added.
179 (KickstartData): Added lists for services and users.
180 * pykickstart/parser.py (KickstartParser.doServices,
181 KickstartParser.doUser): Add new command handlers.
182 Consolidate code to copy from option parsers to ksdata.
183 * pykickstart/writer.py (KickstartWriter.doServices,
184 KickstartParser.doUser): Add new command handlers.
186 2006-04-24 Chris Lumens <clumens@redhat.com>
188 * pykickstart/writer.py: More output formatting fixes.
190 2006-04-19 Chris Lumens <clumens@redhat.com>
192 * pykickstart/constants.py: Start CLEARPART_ constants at 0.
194 2006-04-17 Chris Lumens <clumens@redhat.com>
196 * pykickstart.spec, setup.py: Bump version.
198 2006-04-13 Chris Lumens <clumens@redhat.com>
200 * pykickstart/data.py (KickstartRepoData): Added.
201 (KickstartRaidData): Initialize members to a list instead of string.
202 (KickstartVolGroupData): Likewise.
203 * pykickstart/parser.py (KickstartHandlers.doRepo): Add options.
204 * pykickstart/writer.py (KickstartWriter.doRepo): Likewise.
205 (KickstartWriter.doPackages): Reorder package output. Output header
208 2006-04-11 Chris Lumens <clumens@redhat.com>
210 * pykickstart/parser.py (KickstartParser.addPackages): Ignore
211 whitespace before group names (#188095).
213 2006-03-27 Chris Lumens <clumens@redhat.com>
215 * pykickstart.spec, setup.py: Bump version.
217 * pykickstart/data.py (KickstartData.__init__): Add support for the
219 * pykickstart/writer.py (KickstartWriter.doLogging): Likewise.
220 (KickstartWriter.doRepo): Stub out funtion for the future.
221 * pykickstart/parser.py (KickstartHandlers.doLogging): Likewise.
222 (KickstartHandlers.doRepo): Stub out function for the future.
224 2006-03-27 Chris Lumens <clumens@redhat.com>
226 * pykickstart.spec, setup.py: Bump version.
228 * pykickstart/writer.py (KickstartWriter.doXConfig): Don't write out
229 a blank xconfig line.
231 2006-03-13 Chris Lumens <clumens@redhat.com>
233 * pykickstart/writer.py (KickstartWriter.__init__): Reorder output
236 2006-03-07 Chris Lumens <clumens@redhat.com>
238 * pykickstart.spec, setup.py: Bump version.
240 * pykickstart/parser.py (KickstartHandlers.doZeroMbr): Backwards
241 compatibility support for options to zerombr.
243 2006-02-24 Chris Lumens <clumens@redhat.com>
245 * pykickstart.spec, setup.py: Bump version.
247 * pykickstart/parser.py (KickstartHandlers.doIgnoreDisk): Get ksdata
248 from the correct option parser variable (#182934).
250 2006-02-17 Chris Lumens <clumens@redhat.com>
252 * pykickstart.spec, setup.py: Bump version.
254 2006-02-16 Chris Lumens <clumens@redhat.com>
256 * docs/programmers-guide: Update documentation.
258 * pykickstart/parser.py: Provide an option to not traceback if an
259 included file is not present. This should have very limited
260 usefulness. (#181760).
261 * pykickstart/parser.py (KSOptionParser.check_values): Typos.
263 2006-02-13 Chris Lumens <clumens@redhat.com>
265 * pykickstart.spec, setup.py: Bump version.
267 * pykickstart/parser.py: Don't trust ensure_value in complicated
268 cases in callbacks, as it wasn't setting values.
270 2006-02-13 Chris Lumens <clumens@redhat.com>
272 * pykickstart.spec, setup.py: Bump version.
274 * pykickstart/writer.py (KickstartWriter.doNetwork): --onboot
275 requires a value (#180987).
277 2006-02-10 Chris Lumens <clumens@redhat.com>
279 * pykickstart/parser.py: Be more strict about commands that don't
282 2006-02-09 Chris Lumens <clumens@redhat.com>
284 * pykickstart.spec, setup.py: Bump version.
286 * pykickstart/parser.py, pykickstart/writer.py: Fix pychecker
289 * pykickstart/parser.py (KSOption): Condense all those option classes
292 * pykickstart/parser.py (KickstartParser.readKickstart): Allow
293 exceptions to not be fatal so ksvalidator can report multiple
294 problems in one pass.
295 (KickstartHandlers.deprecatedCommand): Add line number to message.
296 (KSOptionParser.check_values): Make deprecated option message more
299 * validator/ksvalidator: Default to not following include files and
300 to not halting on the first error. Add options to change this
303 2006-02-08 Chris Lumens <clumens@redhat.com>
305 * pykickstart/parser.py (KickstartHandlers.doRaid): --level is not
306 strictly required since we should be able to infer it from
309 2006-02-01 Chris Lumens <clumens@redhat.com>
311 * pykickstart.spec, setup.py: Bump version.
313 * pykickstart/parser.py (KickstartHandlers.doVnc): No default port.
315 2006-01-31 Chris Lumens <clumens@redhat.com>
317 * pykickstart.spec, setup.py: Bump version.
319 * pykickstart.py/writer.py (KickstartWriter.doDmRaid): Add an initial
321 (KickstartWriter.doPartition): Handle None on partition size.
323 2006-01-30 Chris Lumens <clumens@redhat.com>
325 * pykickstart.spec, setup.py: Bump version.
327 * pykickstart/parser.py (KickstartHandlers.doVnc): Fix connecting to
328 a remote viewer. Deprecate --connect, and add --host and --port as
329 the new preferred way (#179209).
331 2006-01-19 Chris Lumens <clumens@redhat.com>
333 * pykickstart.spec, setup.py: Bump version.
335 2006-01-13 Chris Lumens <clumens@redhat.com>
337 * pykickstart/constants.py: Add constants for the various
338 reboot/shutdown actions.
339 * pykickstart/data.py: Add support for --eject on reboot.
340 * pykickstart/parser.py: Likewise.
341 * pykickstart/writer.py: Likewise.
343 2006-01-04 Chris Lumens <clumens@redhat.com>
345 * pykickstart/data.py: Finish removing monitor information.
346 * pykickstart/writer.py: Clean up output quoting a bit.
348 2005-12-12 Chris Lumens <clumens@redhat.com>
350 * pykickstart/data.py: Remove monitor information from xconfig.
351 * pykickstart/parser.py: Remove monitor configuration from xconfig,
352 move --noprobe option to monitor keyword.
353 * pykickstart/writer.py: Likewise.
355 2005-12-08 Chris Lumens <clumens@redhat.com>
357 * pykickstart/data.py: Support bytesPerInode on RAID
358 (Curtis Doty <Curtis at GreenKey.net> #175288).
359 * pykickstart/parser.py: Likewise.
360 * pykickstart/writer.py: Likewise.
362 2005-11-03 Chris Lumens <clumens@redhat.com>
364 * pykickstart.spec: Bump version.
366 * pykickstart/data.py: Default to SELINUX_ENFORCING.
367 anaconda expects partition sizes to start at None as --size=0 --grow
368 is an acceptable combination (#172378).
370 * pykickstart/parser.py: Don't call shlex.split on anything inside a
373 2005-11-01 Chris Lumens <clumens@redhat.com>
375 * pykickstart.spec: Bump version.
377 * pykickstart/parser.py (KickstartHandlers.doVnc): --connect is not
378 required as it may be provided to anaconda on the command line
380 (KickstartHandlers.doNetwork): --onboot takes no options.
381 * pykickstart/writer.py (doFirewall): Remove extra spaces. Write out
382 --<service> options if ports are set.
384 2005-10-28 Chris Lumens <clumens@redhat.com>
386 * pykickstart/writer.py (KickstartWriter.doClearPart): Fix --all
389 2005-10-28 Chris Lumens <clumens@redhat.com>
391 * pykickstart.spec: Bump version.
393 * docs/programmers-guide: Add documentation for error reporting.
394 * pykickstart/parser.py: Add --resolvedeps and --includedeps as
395 deprecated options to %packages. Pass line number to handlePackageHdr
398 2005-10-24 Chris Lumens <clumens@redhat.com>
400 * pykickstart.spec: Bump version.
402 * pykickstart/parser.py: Report the line number on exceptions.
403 * validator/ksvalidator: Added a stand-alone program to validate
406 2005-10-19 Chris Lumens <clumens@redhat.com>
408 * pykickstart.spec: Bump version.
410 2005-10-18 Chris Lumens <clumens@redhat.com>
412 * pykickstart/parser.py: Correct deprecated attribute so warnings are
413 thrown when a deprecated option is seen, not when it's defined.
415 2005-10-17 Chris Lumens <clumens@redhat.com>
417 * docs/programmers-guide: Added documentation for extending and
418 programming with pykickstart.
420 2005-10-13 Chris Lumens <clumens@redhat.com>
422 * pykickstart.spec: Correct python lib directory on 64-bit archs
423 (#170621). Bump build.
425 2005-10-07 Chris Lumens <clumens@redhat.com>
427 * pykickstart/constants.py: Add types for scripts.
428 * pykickstart/data.py: Collapse scripts into a single list.
429 * pykickstart/parser.py: Likewise. Also, fix script printing.
430 * pykickstart/writer.py: Likewise. Also, rename class to
433 2005-10-06 Chris Lumens <clumens@redhat.com>
435 * pykickstart/parser.py (DeprecatedOption): Add a "deprecated"
436 attribute so options can be marked as such.
437 (KickstartHandlers): Change how deprecated commands are printed. Add
438 --card back to the xconfig command as a deprecated option.
440 2005-10-05 Chris Lumens <clumens@redhat.com>
442 * pykickstart/data.py: Rename classes to be consistent with the rest
443 of the module. Add default bytesPerInode to partition objects.
445 2005-10-05 Chris Lumens <clumens@redhat.com>
447 * Imported contents from anaconda.