1 2006-05-23 Chris Lumens <clumens@redhat.com>
3 * pykickstart/writer.py (KickstartWriter.doPackages): Don't write out
4 an empty packages section, since we may want this step to be
7 2006-05-23 Chris Lumens <clumens@redhat.com>
9 * pykickstart.spec, setup.py: Bump version.
11 * pykickstart/writer.py (KickstartWriter.doFirewall): Rename --ports
14 2006-05-17 Peter Jones <pjones@redhat.com>
16 * pykickstart/parser.py: Add "multipath" command and doMultiPath
18 * pykickstart/data.py: Add kickstartMpPathData and
19 KickstartMultiPathData objects to handle multipath info, as well as
20 KickstartData.mpaths .
21 * pykickstart/writer.py: add doMultiPath
22 * docs/programmers-guide: add completely useless documentation for
23 multipath kickstart objects.
25 2006-05-15 Chris Lumens <clumens@redhat.com>
27 * pykickstart.spec, setup.py: Bump version.
29 * pykickstart/data.py (KickstartNetworkData): Add MTU (#191328).
30 * pykickstart/parser.py (KickstartHandlers.doNetwork): Likewise.
31 * pykickstart/writer.py (KickstartWriter.doNetwork): Likweise.
33 2006-05-10 Chris Lumens <clumens@redhat.com>
35 * pykickstart/parser.py (KickstartHandlers.doTimezone): Accept
36 --isUtc for backwards compatibility.
38 2006-05-04 Chris Lumens <clumens@redhat.com>
40 * pykickstart.spec, setup.py: Bump version.
42 2006-04-25 Chris Lumens <clumens@redhat.com>
44 * pykickstart/data.py (KickstartUserData): Added.
45 (KickstartData): Added lists for services and users.
46 * pykickstart/parser.py (KickstartParser.doServices,
47 KickstartParser.doUser): Add new command handlers.
48 Consolidate code to copy from option parsers to ksdata.
49 * pykickstart/writer.py (KickstartWriter.doServices,
50 KickstartParser.doUser): Add new command handlers.
52 2006-04-24 Chris Lumens <clumens@redhat.com>
54 * pykickstart/writer.py: More output formatting fixes.
56 2006-04-19 Chris Lumens <clumens@redhat.com>
58 * pykickstart/constants.py: Start CLEARPART_ constants at 0.
60 2006-04-17 Chris Lumens <clumens@redhat.com>
62 * pykickstart.spec, setup.py: Bump version.
64 2006-04-13 Chris Lumens <clumens@redhat.com>
66 * pykickstart/data.py (KickstartRepoData): Added.
67 (KickstartRaidData): Initialize members to a list instead of string.
68 (KickstartVolGroupData): Likewise.
69 * pykickstart/parser.py (KickstartHandlers.doRepo): Add options.
70 * pykickstart/writer.py (KickstartWriter.doRepo): Likewise.
71 (KickstartWriter.doPackages): Reorder package output. Output header
74 2006-04-11 Chris Lumens <clumens@redhat.com>
76 * pykickstart/parser.py (KickstartParser.addPackages): Ignore
77 whitespace before group names (#188095).
79 2006-03-27 Chris Lumens <clumens@redhat.com>
81 * pykickstart.spec, setup.py: Bump version.
83 * pykickstart/data.py (KickstartData.__init__): Add support for the
85 * pykickstart/writer.py (KickstartWriter.doLogging): Likewise.
86 (KickstartWriter.doRepo): Stub out funtion for the future.
87 * pykickstart/parser.py (KickstartHandlers.doLogging): Likewise.
88 (KickstartHandlers.doRepo): Stub out function for the future.
90 2006-03-27 Chris Lumens <clumens@redhat.com>
92 * pykickstart.spec, setup.py: Bump version.
94 * pykickstart/writer.py (KickstartWriter.doXConfig): Don't write out
97 2006-03-13 Chris Lumens <clumens@redhat.com>
99 * pykickstart/writer.py (KickstartWriter.__init__): Reorder output
102 2006-03-07 Chris Lumens <clumens@redhat.com>
104 * pykickstart.spec, setup.py: Bump version.
106 * pykickstart/parser.py (KickstartHandlers.doZeroMbr): Backwards
107 compatibility support for options to zerombr.
109 2006-02-24 Chris Lumens <clumens@redhat.com>
111 * pykickstart.spec, setup.py: Bump version.
113 * pykickstart/parser.py (KickstartHandlers.doIgnoreDisk): Get ksdata
114 from the correct option parser variable (#182934).
116 2006-02-17 Chris Lumens <clumens@redhat.com>
118 * pykickstart.spec, setup.py: Bump version.
120 2006-02-16 Chris Lumens <clumens@redhat.com>
122 * docs/programmers-guide: Update documentation.
124 * pykickstart/parser.py: Provide an option to not traceback if an
125 included file is not present. This should have very limited
126 usefulness. (#181760).
127 * pykickstart/parser.py (KSOptionParser.check_values): Typos.
129 2006-02-13 Chris Lumens <clumens@redhat.com>
131 * pykickstart.spec, setup.py: Bump version.
133 * pykickstart/parser.py: Don't trust ensure_value in complicated
134 cases in callbacks, as it wasn't setting values.
136 2006-02-13 Chris Lumens <clumens@redhat.com>
138 * pykickstart.spec, setup.py: Bump version.
140 * pykickstart/writer.py (KickstartWriter.doNetwork): --onboot
141 requires a value (#180987).
143 2006-02-10 Chris Lumens <clumens@redhat.com>
145 * pykickstart/parser.py: Be more strict about commands that don't
148 2006-02-09 Chris Lumens <clumens@redhat.com>
150 * pykickstart.spec, setup.py: Bump version.
152 * pykickstart/parser.py, pykickstart/writer.py: Fix pychecker
155 * pykickstart/parser.py (KSOption): Condense all those option classes
158 * pykickstart/parser.py (KickstartParser.readKickstart): Allow
159 exceptions to not be fatal so ksvalidator can report multiple
160 problems in one pass.
161 (KickstartHandlers.deprecatedCommand): Add line number to message.
162 (KSOptionParser.check_values): Make deprecated option message more
165 * validator/ksvalidator: Default to not following include files and
166 to not halting on the first error. Add options to change this
169 2006-02-08 Chris Lumens <clumens@redhat.com>
171 * pykickstart/parser.py (KickstartHandlers.doRaid): --level is not
172 strictly required since we should be able to infer it from
175 2006-02-01 Chris Lumens <clumens@redhat.com>
177 * pykickstart.spec, setup.py: Bump version.
179 * pykickstart/parser.py (KickstartHandlers.doVnc): No default port.
181 2006-01-31 Chris Lumens <clumens@redhat.com>
183 * pykickstart.spec, setup.py: Bump version.
185 * pykickstart.py/writer.py (KickstartWriter.doDmRaid): Add an initial
187 (KickstartWriter.doPartition): Handle None on partition size.
189 2006-01-30 Chris Lumens <clumens@redhat.com>
191 * pykickstart.spec, setup.py: Bump version.
193 * pykickstart/parser.py (KickstartHandlers.doVnc): Fix connecting to
194 a remote viewer. Deprecate --connect, and add --host and --port as
195 the new preferred way (#179209).
197 2006-01-19 Chris Lumens <clumens@redhat.com>
199 * pykickstart.spec, setup.py: Bump version.
201 2006-01-13 Chris Lumens <clumens@redhat.com>
203 * pykickstart/constants.py: Add constants for the various
204 reboot/shutdown actions.
205 * pykickstart/data.py: Add support for --eject on reboot.
206 * pykickstart/parser.py: Likewise.
207 * pykickstart/writer.py: Likewise.
209 2006-01-04 Chris Lumens <clumens@redhat.com>
211 * pykickstart/data.py: Finish removing monitor information.
212 * pykickstart/writer.py: Clean up output quoting a bit.
214 2005-12-12 Chris Lumens <clumens@redhat.com>
216 * pykickstart/data.py: Remove monitor information from xconfig.
217 * pykickstart/parser.py: Remove monitor configuration from xconfig,
218 move --noprobe option to monitor keyword.
219 * pykickstart/writer.py: Likewise.
221 2005-12-08 Chris Lumens <clumens@redhat.com>
223 * pykickstart/data.py: Support bytesPerInode on RAID
224 (Curtis Doty <Curtis at GreenKey.net> #175288).
225 * pykickstart/parser.py: Likewise.
226 * pykickstart/writer.py: Likewise.
228 2005-11-03 Chris Lumens <clumens@redhat.com>
230 * pykickstart.spec: Bump version.
232 * pykickstart/data.py: Default to SELINUX_ENFORCING.
233 anaconda expects partition sizes to start at None as --size=0 --grow
234 is an acceptable combination (#172378).
236 * pykickstart/parser.py: Don't call shlex.split on anything inside a
239 2005-11-01 Chris Lumens <clumens@redhat.com>
241 * pykickstart.spec: Bump version.
243 * pykickstart/parser.py (KickstartHandlers.doVnc): --connect is not
244 required as it may be provided to anaconda on the command line
246 (KickstartHandlers.doNetwork): --onboot takes no options.
247 * pykickstart/writer.py (doFirewall): Remove extra spaces. Write out
248 --<service> options if ports are set.
250 2005-10-28 Chris Lumens <clumens@redhat.com>
252 * pykickstart/writer.py (KickstartWriter.doClearPart): Fix --all
255 2005-10-28 Chris Lumens <clumens@redhat.com>
257 * pykickstart.spec: Bump version.
259 * docs/programmers-guide: Add documentation for error reporting.
260 * pykickstart/parser.py: Add --resolvedeps and --includedeps as
261 deprecated options to %packages. Pass line number to handlePackageHdr
264 2005-10-24 Chris Lumens <clumens@redhat.com>
266 * pykickstart.spec: Bump version.
268 * pykickstart/parser.py: Report the line number on exceptions.
269 * validator/ksvalidator: Added a stand-alone program to validate
272 2005-10-19 Chris Lumens <clumens@redhat.com>
274 * pykickstart.spec: Bump version.
276 2005-10-18 Chris Lumens <clumens@redhat.com>
278 * pykickstart/parser.py: Correct deprecated attribute so warnings are
279 thrown when a deprecated option is seen, not when it's defined.
281 2005-10-17 Chris Lumens <clumens@redhat.com>
283 * docs/programmers-guide: Added documentation for extending and
284 programming with pykickstart.
286 2005-10-13 Chris Lumens <clumens@redhat.com>
288 * pykickstart.spec: Correct python lib directory on 64-bit archs
289 (#170621). Bump build.
291 2005-10-07 Chris Lumens <clumens@redhat.com>
293 * pykickstart/constants.py: Add types for scripts.
294 * pykickstart/data.py: Collapse scripts into a single list.
295 * pykickstart/parser.py: Likewise. Also, fix script printing.
296 * pykickstart/writer.py: Likewise. Also, rename class to
299 2005-10-06 Chris Lumens <clumens@redhat.com>
301 * pykickstart/parser.py (DeprecatedOption): Add a "deprecated"
302 attribute so options can be marked as such.
303 (KickstartHandlers): Change how deprecated commands are printed. Add
304 --card back to the xconfig command as a deprecated option.
306 2005-10-05 Chris Lumens <clumens@redhat.com>
308 * pykickstart/data.py: Rename classes to be consistent with the rest
309 of the module. Add default bytesPerInode to partition objects.
311 2005-10-05 Chris Lumens <clumens@redhat.com>
313 * Imported contents from anaconda.