1 2006-04-13 Chris Lumens <clumens@redhat.com>
3 * pykickstart/data.py (KickstartRepoData): Added.
4 (KickstartRaidData): Initialize members to a list instead of string.
5 (KickstartVolGroupData): Likewise.
6 * pykickstart/parser.py (KickstartHandlers.doRepo): Add options.
7 * pykickstart/writer.py (KickstartWriter.doRepo): Likewise.
8 (KickstartWriter.doPackages): Reorder package output. Output header
11 2006-04-11 Chris Lumens <clumens@redhat.com>
13 * pykickstart/parser.py (KickstartParser.addPackages): Ignore
14 whitespace before group names (#188095).
16 2006-03-27 Chris Lumens <clumens@redhat.com>
18 * pykickstart.spec, setup.py: Bump version.
20 * pykickstart/data.py (KickstartData.__init__): Add support for the
22 * pykickstart/writer.py (KickstartWriter.doLogging): Likewise.
23 (KickstartWriter.doRepo): Stub out funtion for the future.
24 * pykickstart/parser.py (KickstartHandlers.doLogging): Likewise.
25 (KickstartHandlers.doRepo): Stub out function for the future.
27 2006-03-27 Chris Lumens <clumens@redhat.com>
29 * pykickstart.spec, setup.py: Bump version.
31 * pykickstart/writer.py (KickstartWriter.doXConfig): Don't write out
34 2006-03-13 Chris Lumens <clumens@redhat.com>
36 * pykickstart/writer.py (KickstartWriter.__init__): Reorder output
39 2006-03-07 Chris Lumens <clumens@redhat.com>
41 * pykickstart.spec, setup.py: Bump version.
43 * pykickstart/parser.py (KickstartHandlers.doZeroMbr): Backwards
44 compatibility support for options to zerombr.
46 2006-02-24 Chris Lumens <clumens@redhat.com>
48 * pykickstart.spec, setup.py: Bump version.
50 * pykickstart/parser.py (KickstartHandlers.doIgnoreDisk): Get ksdata
51 from the correct option parser variable (#182934).
53 2006-02-17 Chris Lumens <clumens@redhat.com>
55 * pykickstart.spec, setup.py: Bump version.
57 2006-02-16 Chris Lumens <clumens@redhat.com>
59 * docs/programmers-guide: Update documentation.
61 * pykickstart/parser.py: Provide an option to not traceback if an
62 included file is not present. This should have very limited
63 usefulness. (#181760).
64 * pykickstart/parser.py (KSOptionParser.check_values): Typos.
66 2006-02-13 Chris Lumens <clumens@redhat.com>
68 * pykickstart.spec, setup.py: Bump version.
70 * pykickstart/parser.py: Don't trust ensure_value in complicated
71 cases in callbacks, as it wasn't setting values.
73 2006-02-13 Chris Lumens <clumens@redhat.com>
75 * pykickstart.spec, setup.py: Bump version.
77 * pykickstart/writer.py (KickstartWriter.doNetwork): --onboot
78 requires a value (#180987).
80 2006-02-10 Chris Lumens <clumens@redhat.com>
82 * pykickstart/parser.py: Be more strict about commands that don't
85 2006-02-09 Chris Lumens <clumens@redhat.com>
87 * pykickstart.spec, setup.py: Bump version.
89 * pykickstart/parser.py, pykickstart/writer.py: Fix pychecker
92 * pykickstart/parser.py (KSOption): Condense all those option classes
95 * pykickstart/parser.py (KickstartParser.readKickstart): Allow
96 exceptions to not be fatal so ksvalidator can report multiple
98 (KickstartHandlers.deprecatedCommand): Add line number to message.
99 (KSOptionParser.check_values): Make deprecated option message more
102 * validator/ksvalidator: Default to not following include files and
103 to not halting on the first error. Add options to change this
106 2006-02-08 Chris Lumens <clumens@redhat.com>
108 * pykickstart/parser.py (KickstartHandlers.doRaid): --level is not
109 strictly required since we should be able to infer it from
112 2006-02-01 Chris Lumens <clumens@redhat.com>
114 * pykickstart.spec, setup.py: Bump version.
116 * pykickstart/parser.py (KickstartHandlers.doVnc): No default port.
118 2006-01-31 Chris Lumens <clumens@redhat.com>
120 * pykickstart.spec, setup.py: Bump version.
122 * pykickstart.py/writer.py (KickstartWriter.doDmRaid): Add an initial
124 (KickstartWriter.doPartition): Handle None on partition size.
126 2006-01-30 Chris Lumens <clumens@redhat.com>
128 * pykickstart.spec, setup.py: Bump version.
130 * pykickstart/parser.py (KickstartHandlers.doVnc): Fix connecting to
131 a remote viewer. Deprecate --connect, and add --host and --port as
132 the new preferred way (#179209).
134 2006-01-19 Chris Lumens <clumens@redhat.com>
136 * pykickstart.spec, setup.py: Bump version.
138 2006-01-13 Chris Lumens <clumens@redhat.com>
140 * pykickstart/constants.py: Add constants for the various
141 reboot/shutdown actions.
142 * pykickstart/data.py: Add support for --eject on reboot.
143 * pykickstart/parser.py: Likewise.
144 * pykickstart/writer.py: Likewise.
146 2006-01-04 Chris Lumens <clumens@redhat.com>
148 * pykickstart/data.py: Finish removing monitor information.
149 * pykickstart/writer.py: Clean up output quoting a bit.
151 2005-12-12 Chris Lumens <clumens@redhat.com>
153 * pykickstart/data.py: Remove monitor information from xconfig.
154 * pykickstart/parser.py: Remove monitor configuration from xconfig,
155 move --noprobe option to monitor keyword.
156 * pykickstart/writer.py: Likewise.
158 2005-12-08 Chris Lumens <clumens@redhat.com>
160 * pykickstart/data.py: Support bytesPerInode on RAID
161 (Curtis Doty <Curtis at GreenKey.net> #175288).
162 * pykickstart/parser.py: Likewise.
163 * pykickstart/writer.py: Likewise.
165 2005-11-03 Chris Lumens <clumens@redhat.com>
167 * pykickstart.spec: Bump version.
169 * pykickstart/data.py: Default to SELINUX_ENFORCING.
170 anaconda expects partition sizes to start at None as --size=0 --grow
171 is an acceptable combination (#172378).
173 * pykickstart/parser.py: Don't call shlex.split on anything inside a
176 2005-11-01 Chris Lumens <clumens@redhat.com>
178 * pykickstart.spec: Bump version.
180 * pykickstart/parser.py (KickstartHandlers.doVnc): --connect is not
181 required as it may be provided to anaconda on the command line
183 (KickstartHandlers.doNetwork): --onboot takes no options.
184 * pykickstart/writer.py (doFirewall): Remove extra spaces. Write out
185 --<service> options if ports are set.
187 2005-10-28 Chris Lumens <clumens@redhat.com>
189 * pykickstart/writer.py (KickstartWriter.doClearPart): Fix --all
192 2005-10-28 Chris Lumens <clumens@redhat.com>
194 * pykickstart.spec: Bump version.
196 * docs/programmers-guide: Add documentation for error reporting.
197 * pykickstart/parser.py: Add --resolvedeps and --includedeps as
198 deprecated options to %packages. Pass line number to handlePackageHdr
201 2005-10-24 Chris Lumens <clumens@redhat.com>
203 * pykickstart.spec: Bump version.
205 * pykickstart/parser.py: Report the line number on exceptions.
206 * validator/ksvalidator: Added a stand-alone program to validate
209 2005-10-19 Chris Lumens <clumens@redhat.com>
211 * pykickstart.spec: Bump version.
213 2005-10-18 Chris Lumens <clumens@redhat.com>
215 * pykickstart/parser.py: Correct deprecated attribute so warnings are
216 thrown when a deprecated option is seen, not when it's defined.
218 2005-10-17 Chris Lumens <clumens@redhat.com>
220 * docs/programmers-guide: Added documentation for extending and
221 programming with pykickstart.
223 2005-10-13 Chris Lumens <clumens@redhat.com>
225 * pykickstart.spec: Correct python lib directory on 64-bit archs
226 (#170621). Bump build.
228 2005-10-07 Chris Lumens <clumens@redhat.com>
230 * pykickstart/constants.py: Add types for scripts.
231 * pykickstart/data.py: Collapse scripts into a single list.
232 * pykickstart/parser.py: Likewise. Also, fix script printing.
233 * pykickstart/writer.py: Likewise. Also, rename class to
236 2005-10-06 Chris Lumens <clumens@redhat.com>
238 * pykickstart/parser.py (DeprecatedOption): Add a "deprecated"
239 attribute so options can be marked as such.
240 (KickstartHandlers): Change how deprecated commands are printed. Add
241 --card back to the xconfig command as a deprecated option.
243 2005-10-05 Chris Lumens <clumens@redhat.com>
245 * pykickstart/data.py: Rename classes to be consistent with the rest
246 of the module. Add default bytesPerInode to partition objects.
248 2005-10-05 Chris Lumens <clumens@redhat.com>
250 * Imported contents from anaconda.