Commit Graph

72 Commits

Author SHA1 Message Date
Chris Lumens
ffe40499a6 - Get rid of an unused variable. (clumens)
- network: add support for bridge to RHEL7 (#1075195) (rvykydal)
- Add new RHEL7 logvol objects to master (vpodzime)
- Add new RHEL7 volgroup objects to master (vpodzime)
- RHEL7 supports the ostreesetup command. (clumens)
2014-11-24 10:45:52 -05:00
Chris Lumens
e7277c5317 - Move the test for --nombr option to the right class (vpodzime)
- Add the --nombr bootloader option in pykickstart (gczarcinski)
2014-10-10 11:08:42 -04:00
Chris Lumens
5e72424b68 - Allow recommended flag for non-prexisting logical volumes (#1149718) (amulhern)
- Apply a couple more 2to3 fixes, still avoiding the hard ones.(#985310). (clumens)
- Apply the obvious easy changes from 2to3 (#985310). (clumens)
2014-10-07 14:56:47 -04:00
Chris Lumens
cd00eaa280 - Add support for specifying thin pool profile (vpodzime)
- Add missing import (mkolman)
- Add tests for --interfacename validation (mkolman)
- Validate network interface name when parsing the kickstart (#1081982) (mkolman)
2014-10-03 14:20:00 -04:00
Chris Lumens
864396457d - Make --size and --percent mutually exclusive in logvol. (dlehman)
- Add support for F22. (clumens)
2014-09-24 16:25:25 -04:00
Chris Lumens
fe79ad6e5a - Some tests for --size and --percent (#1117908) (amulhern)
- Update tests where necessary with --size flag (#1117908) (amulhern)
- Supply regex values for assert_parse_error calls in logvol.py (#1117908) (amulhern)
- Check the regular expression when asserting a parse error (#1117908) (amulhern)
- Do not reference non-existant attribute (#1117908) (amulhern)
- Move some statically detectable kickstart errors out of anaconda (#1117908) (amulhern)
- Remove --disable-override from tx arguments. (clumens)
- Add the bootloader --disabled option for RHEL7 as well. (clumens)
2014-09-17 14:42:56 -04:00
Chris Lumens
376f1bde6b Add --install flag to repo command (#1119867) (bcl) 2014-08-12 11:58:29 -04:00
Chris Lumens
c3335c9a1f - Replace python-setuptools-devel BR with python-setuptools (toshio).
- Add autopart --fstype support (#1112697) (bcl)
- Add some more tests to bump up the "make coverage" numbers. (clumens)
2014-07-02 10:10:26 -04:00
Chris Lumens
cc3c1ffaf9 - Add support for --disklabel to clearpart (#1078537) (bcl)
- Make print statements Python 3 compatible (mkolman)
2014-06-19 13:13:23 -04:00
Chris Lumens
aef4e98737 - Do not set any magic default PE size in pykickstart (vpodzime)
- ostreesetup: Fix noGpg attribute (walters)
- Fix bogus changelog in pykickstart.spec (sagarun)
- Stop shipping a ChangeLog file. (clumens)
- We can use descriptive pylint message names on the command line, too. (clumens)
2014-05-16 14:55:12 -04:00
Chris Lumens
c15e010e20 - Move ks tools from optparse to argparse (#1083913). (clumens)
- Use descriptive pylint messages instead of numbers. (clumens)
- Fix up some printing problems in some of the tools. (clumens)
- Add support for the --listversions option to ksverdiff too. (clumens)
- Run pylint on tools/, and fix up all the errors. (clumens)
- disable-msg -> disable for pylint. (clumens)
2014-04-22 11:26:51 -04:00
Chris Lumens
bb6def8203 - ostreesetup: New command (walters)
- Move commandMap and dataMap setting into the individual handler classes. (clumens)
2014-03-31 16:08:40 -04:00
Chris Lumens
49c19b39d7 - Take care of all the unused argument warnings. (clumens)
- Take care of all the unused variable warnings. (clumens)
- Remove unused imports. (clumens)
- Don't do relative import any more, either. (clumens)
- Stop doing wildcard imports. (clumens)
- Add an option to disable even installing the core group. (clumens)
2014-03-21 10:30:36 -04:00
Chris Lumens
cc04496e76 - Use the correct indentation for the new network stuff. (clumens)
- Add network --interfacename option for vlans (#1061646) (rvykydal)
2014-03-18 10:25:18 -04:00
Chris Lumens
821518ecb4 - Add a new bootloader --disabled option (#1074522). (clumens)
- Add support for F21. (clumens)
- Fix an error on the printing side of handling environments. (clumens)
- Add support for fcoe --autovlan option (#1055779) (rvykydal)
2014-03-17 14:32:06 -04:00
Chris Lumens
de2b2dfec0 - Provide syntax for specifying environments (#1061296). (clumens)
- Use the correct LogVolData object (#1058520). (clumens)
- Don't do string comparisons in "make test" (#1057573). (clumens)
2014-02-05 16:18:53 -05:00
Chris Lumens
21f12766ef We need python-urlgrabber to do builds now. (clumens) 2013-11-25 14:38:57 -05:00
Chris Lumens
0406b8d903 - Add missing version bumps for RHEL7 command control map (#1032738) (mkolman)
- Run "make test" as part of the RPM build process (#1025226). (clumens)
- Include test cases in the source distribution. (clumens)
- With the previous patch, RAID test formatting needs to change. (clumens)
- Do not add a list of PVs or RAID members when writing out --useexisting (#1021274). (clumens)
- Raise an error if bootloader --boot-drive gets more than one argument. (clumens)
2013-11-25 14:12:16 -05:00
Chris Lumens
186501272d - Add support for network team devices (#1003591) (rvykydal)
- Work on test coverage a little bit. (clumens)
- Don't use OrderedDict. (clumens)
- Add tests for tmpfs usage (mkolman)
- Add tmpfs support (#918621) (mkolman)
2013-11-14 09:42:02 -05:00
Chris Lumens
734b7ffda8 Set bootloader location constructor default value to "none" (#916529) (amulhern) 2013-11-03 16:55:01 -05:00
Chris Lumens
57a8668243 method getattr should default to handler.url (bcl)
Related: rhbz#1016801
2013-10-25 14:34:46 -04:00
Chris Lumens
ef3d25e2e7 Use F20_Raid for RHEL7. (#997146) (dlehman) 2013-10-16 13:18:47 -04:00
Chris Lumens
cc5ecfc183 - Remove a triple-X message that is no longer needed (mkolman)
- Add --remove-service option for the firewall command (#1016008) (mkolman)
2013-10-08 14:31:14 -04:00
Chris Lumens
84d0b3f4ee New 'eula' command (#1000409) (vpodzime) 2013-09-25 14:31:40 -04:00
Chris Lumens
a48ae5f66f Don't error out if volgroup --useexisting is given with no members. (clumens) 2013-09-24 10:32:10 -04:00
Chris Lumens
164a34db24 - Call the right attribute method (#1004889) (bcl)
- Reset method seen attrs when switching method (#1004889) (bcl)
2013-09-10 15:16:23 -04:00
Brian C. Lane
4fa23556b6 - Return None for attributes if no method has been set (#1001081) (dshea)
- Fix up a couple pylint errors in the tools. (clumens)
2013-09-03 16:33:19 -07:00
Chris Lumens
6be5b6f344 - Correct exception raising style. (clumens)
- Fix up how we call pylint for 1.0.0. (clumens)
- Set method.method when attempted. (dshea)
2013-08-21 10:05:43 -04:00
Chris Lumens
fd93081cb9 - When method.method is set, also set the right seen attribute (#994553). (clumens)
- Add tests for incorrect command usage detection (mkolman)
- Add class for independent multi-line command sequence tests (mkolman)
- Raise an error if autopart is combined with partitioning commands (#886010) (mkolman)
2013-08-19 13:42:50 -04:00
Chris Lumens
39fd4f9706 - Add aliases for all the old method classes (#986069). (clumens)
- Check syntax version before issuing a deprecation warning (#972098). (clumens)
2013-07-29 17:23:27 -04:00
Chris Lumens
883cc28de8 - Always create self.handler on-demand in the test cases. (clumens)
- Also set the seen attribute when __call__ is used. (clumens)
- Mark the upgrade command as deprecated. (clumens)
- Add the method test case back in. (clumens)
- Set the seen attribute when parsing in test cases, too. (clumens)
- Add a proxy method command object. (clumens)
- Add an interactive kickstart shell command, ksshell. (clumens)
- Fix string substitution errors in translatable text. (clumens)
- Break the method command out into individual commands. (clumens)
2013-07-15 16:54:43 -04:00
Chris Lumens
455b2e41f2 - Add support for lvm thin provisioning. (dlehman)
- Add support for F20. (clumens)
- Add a new test for the group command. (clumens)
- In the test cases, error on all non-deprecation warnings. (clumens)
- Remove unused imports from the test suite. (clumens)
2013-07-09 14:25:59 -04:00
Chris Lumens
1810ef2605 - transifex.net is now transifex.com (bcl)
- Update raid --device to be an array name specifier. (dlehman)
- Add more tests for the realm command (mkolman)
- RHEL7 is now more or less based on F19, at least for kickstart. (clumens)
- realm: Fix --no-password option (stefw)
- Add man pages for all programs (#948440). (clumens)
2013-06-14 11:24:54 -04:00
Chris Lumens
9d07e79db6 Fix F18/F19 cdrom methods (bcl) 2013-05-15 14:24:29 -04:00
Chris Lumens
b78cc96347 - Add support for the realm command (mkolman)
- Add liveimg install method (bcl)
2013-05-09 17:58:07 -04:00
Chris Lumens
2af6add78d add --extlinux option (mattdm) 2013-05-09 10:51:45 -04:00
Chris Lumens
539093b812 - Add network --ipv6gateway option (#905226) (rvykydal)
- Add lang --addsupport option (#912364) (rvykydal)
2013-04-23 10:02:29 -04:00
Chris Lumens
af1a6a774d A new user's group should default to None, not 0 (#929204). (clumens) 2013-04-10 16:24:20 -04:00
Chris Lumens
9f6e29b1d0 - parser.py: Allow shlex to strip lines (fedora.dm0)
- Fix a bug in logvol duplicate reporting (#924579, mhuth). (clumens)
- Add gid attribute to User command and associated data structure (msivak)
- Make sure tests can run and report import errors (bcl)
- Add network --vlanid option to Fedora. (rvykydal)
2013-03-22 11:05:27 -04:00
Chris Lumens
e949a7c795 - pylint appears to have gotten pickier. (clumens)
- Fix typo in --wpakey string representation method (rvykydal)
- Also add the F19 handler file. (clumens)
- Don't strip the newline from reboot or shutdown commands (#915013). (clumens)
- Add bonding support to RHEL 7 (rvykydal)
- Add bonding support to F19 (rvykydal)
- Add support for F19 (rvykydal)
2013-03-04 12:09:05 -05:00
Chris Lumens
33f006b98f Add a seen attribute to commands, sections, and the packages object. (clumens) 2013-02-13 11:02:40 -05:00
Chris Lumens
8e7dc51afc - Don't print any of the autopart command if autopart is disabled (#888841). (clumens)
- Call sys.exit instead of os._exit (#891419, gconradi AT factset.com). (clumens)
- Beware of possible unicode strings (#876293) (vpodzime)
- Remove the lang.apply method (#882186). (clumens)
- Add 'make coverage' command to the make file (stefw)
2013-01-14 15:51:17 -05:00
Chris Lumens
d16fdea0b8 - Add support for url --mirrorlist, needed by anaconda (#868558). (clumens)
- Only write out a logging line if one was provided (#873242). (clumens)
- If no timezone was provided, do not write out an empty timezone command. (clumens)
2012-11-20 16:46:24 -05:00
Chris Lumens
59341d1b88 Add support for layout switching options (vpodzime) 2012-10-24 12:07:12 -04:00
Chris Lumens
bc8abac9bd - Disable pylint warnings related to the previous patch. (clumens)
- Revert "Fix superclass constructor call in F18_Keyboard." (clumens)
- Fix superclass constructor call in F18_Keyboard. (dlehman)
- Add cipher option for encrypting block devices. (dlehman)
- Change keyboard command to accept VConsole keymap and X layouts (vpodzime)
- add unsupported_hardware command (#824963) (bcl)
2012-10-15 14:03:22 -04:00
Chris Lumens
6ce3c673d1 - bonding support: add network --bondslaves --bondopts options (rvykydal)
- vlan support: add network --vlanid option. (rvykydal)
2012-09-14 14:25:49 -04:00
Chris Lumens
7891659301 - Fix the multilib package test case. (clumens)
- Add support for --multilib option to %packages. (dlehman)
- Mark --nobase as deprecated. (notting)
2012-09-06 15:41:53 -04:00
Chris Lumens
873c41700c Add ksdata.network.hostname (readonly) property (rvykydal) 2012-08-28 16:39:27 -04:00
Chris Lumens
92c653102e Add swap --hibernation to logvol command (vpodzime) 2012-08-22 15:39:26 -04:00
Chris Lumens
5e6a09b2c0 No argument needs to be given to rootpw if you're just locking the account. (clumens) 2012-08-09 10:47:30 -04:00