Be more strict about commands that don't take any arguments.
[pykickstart.git] / ChangeLog
blob664290f7a93da76b9d2649357843fbf3a2e0e3fa
1 2006-02-10  Chris Lumens  <clumens@redhat.com>
3         * pykickstart/parser.py:  Be more strict about commands that don't
4         take any arguments.
6 2006-02-09  Chris Lumens  <clumens@redhat.com>
8         * pykickstart.spec, setup.py:  Bump version.
10         * pykickstart/parser.py, pykickstart/writer.py:  Fix pychecker
11         warnings.
13         * pykickstart/parser.py (KSOption):  Condense all those option classes
14         into a single one.
16          * pykickstart/parser.py (KickstartParser.readKickstart):  Allow
17          exceptions to not be fatal so ksvalidator can report multiple
18          problems in one pass.
19          (KickstartHandlers.deprecatedCommand):  Add line number to message.
20          (KSOptionParser.check_values):  Make deprecated option message more
21          helpful.
23         * validator/ksvalidator:  Default to not following include files and
24         to not halting on the first error.  Add options to change this
25         behavior (#179894).
27 2006-02-08  Chris Lumens  <clumens@redhat.com>
29         * pykickstart/parser.py (KickstartHandlers.doRaid):  --level is not
30         strictly required since we should be able to infer it from
31         --preexisting.
33 2006-02-01  Chris Lumens  <clumens@redhat.com>
35         * pykickstart.spec, setup.py:  Bump version.
37         * pykickstart/parser.py (KickstartHandlers.doVnc):  No default port.
39 2006-01-31  Chris Lumens  <clumens@redhat.com>
41         * pykickstart.spec, setup.py:  Bump version.
43         * pykickstart.py/writer.py (KickstartWriter.doDmRaid):  Add an initial
44         value.
45         (KickstartWriter.doPartition):  Handle None on partition size.
46         
47 2006-01-30  Chris Lumens  <clumens@redhat.com>
49         * pykickstart.spec, setup.py:  Bump version.
51         * pykickstart/parser.py (KickstartHandlers.doVnc):  Fix connecting to
52         a remote viewer.  Deprecate --connect, and add --host and --port as
53         the new preferred way (#179209).
55 2006-01-19  Chris Lumens  <clumens@redhat.com>
57         * pykickstart.spec, setup.py:  Bump version.
59 2006-01-13  Chris Lumens  <clumens@redhat.com>
61         * pykickstart/constants.py:  Add constants for the various
62         reboot/shutdown actions.
63         * pykickstart/data.py:  Add support for --eject on reboot.
64         * pykickstart/parser.py:  Likewise.
65         * pykickstart/writer.py:  Likewise.
67 2006-01-04  Chris Lumens  <clumens@redhat.com>
69         * pykickstart/data.py:  Finish removing monitor information.
70         * pykickstart/writer.py:  Clean up output quoting a bit.
72 2005-12-12  Chris Lumens  <clumens@redhat.com>
74         * pykickstart/data.py:  Remove monitor information from xconfig.
75         * pykickstart/parser.py:  Remove monitor configuration from xconfig,
76         move --noprobe option to monitor keyword.
77         * pykickstart/writer.py:  Likewise.
79 2005-12-08  Chris Lumens  <clumens@redhat.com>
81         * pykickstart/data.py:  Support bytesPerInode on RAID
82         (Curtis Doty <Curtis at GreenKey.net> #175288).
83         * pykickstart/parser.py:  Likewise.
84         * pykickstart/writer.py:  Likewise.
86 2005-11-03  Chris Lumens  <clumens@redhat.com>
88         * pykickstart.spec:  Bump version.
90         * pykickstart/data.py:  Default to SELINUX_ENFORCING.
91         anaconda expects partition sizes to start at None as --size=0 --grow
92         is an acceptable combination (#172378).
94         * pykickstart/parser.py:  Don't call shlex.split on anything inside a
95         script (#172313).
97 2005-11-01  Chris Lumens  <clumens@redhat.com>
99         * pykickstart.spec:  Bump version.
101         * pykickstart/parser.py (KickstartHandlers.doVnc):  --connect is not
102         required as it may be provided to anaconda on the command line
103         (#172192).
104         (KickstartHandlers.doNetwork):  --onboot takes no options.
105         * pykickstart/writer.py (doFirewall):  Remove extra spaces.  Write out
106         --<service> options if ports are set.
108 2005-10-28  Chris Lumens  <clumens@redhat.com>
110         * pykickstart/writer.py (KickstartWriter.doClearPart):  Fix --all
111         parameter.
113 2005-10-28  Chris Lumens  <clumens@redhat.com>
115         * pykickstart.spec:  Bump version.
117         * docs/programmers-guide:  Add documentation for error reporting.
118         * pykickstart/parser.py:  Add --resolvedeps and --includedeps as
119         deprecated options to %packages.  Pass line number to handlePackageHdr
120         and handleScriptHdr.
122 2005-10-24  Chris Lumens  <clumens@redhat.com>
124         * pykickstart.spec:  Bump version.
126         * pykickstart/parser.py:  Report the line number on exceptions.
127         * validator/ksvalidator:  Added a stand-alone program to validate
128         kickstart files.
130 2005-10-19  Chris Lumens  <clumens@redhat.com>
132         * pykickstart.spec:  Bump version.
134 2005-10-18  Chris Lumens  <clumens@redhat.com>
136         * pykickstart/parser.py:  Correct deprecated attribute so warnings are
137         thrown when a deprecated option is seen, not when it's defined.
139 2005-10-17  Chris Lumens  <clumens@redhat.com>
141         * docs/programmers-guide:  Added documentation for extending and
142         programming with pykickstart.
144 2005-10-13  Chris Lumens  <clumens@redhat.com>
146         * pykickstart.spec:  Correct python lib directory on 64-bit archs
147         (#170621).  Bump build.
149 2005-10-07  Chris Lumens  <clumens@redhat.com>
151         * pykickstart/constants.py:  Add types for scripts.
152         * pykickstart/data.py:  Collapse scripts into a single list.
153         * pykickstart/parser.py:  Likewise.  Also, fix script printing.
154         * pykickstart/writer.py:  Likewise.  Also, rename class to
155         KickstartWriter.
157 2005-10-06  Chris Lumens  <clumens@redhat.com>
159         * pykickstart/parser.py (DeprecatedOption):  Add a "deprecated"
160         attribute so options can be marked as such.
161         (KickstartHandlers):  Change how deprecated commands are printed.  Add
162         --card back to the xconfig command as a deprecated option.
164 2005-10-05  Chris Lumens  <clumens@redhat.com>
166         * pykickstart/data.py:  Rename classes to be consistent with the rest
167         of the module.  Add default bytesPerInode to partition objects.
169 2005-10-05  Chris Lumens  <clumens@redhat.com>
171         * Imported contents from anaconda.