Commit Graph

324 Commits

Author SHA1 Message Date
Chris Lumens
31eccf9cf0 Add clearpart --cdl option. (sbueno+anaconda)
Add Fedora 28 support (vponcova)
Fix which Autopart class checks for the 'mount' command (vpodzime)
2017-11-09 12:40:34 -05:00
Chris Lumens
41de61013e Pylint fixes (vponcova)
Add command hmc to support SE/HMC file access in RHEL7 (vponcova)
Add timeout and retries options to %packages section in RHEL7 (vponcova)
Call the _ method from i18n.py (jkonecny)
2017-10-16 12:23:15 -04:00
Chris Lumens
f4b55f1a3b Add a new 'mount' command (vpodzime) 2017-10-12 11:16:34 -04:00
Chris Lumens
a5795b1287 network: add network --bindto option (Fedora) (#1483981) (rvykydal)
network: add network --bindto option (RHEL) (#1483981) (rvykydal)
2017-09-15 11:59:07 -04:00
Zbigniew Jędrzejewski-Szmek
9451718ec7 Python 2 binary package renamed to python2-pykickstart 2017-08-19 09:39:19 -04:00
Chris Lumens
b2df1af3f0 Remove the type annotations (dshea)
Remove mypy checks. (dshea)
2017-07-31 13:44:06 -04:00
Fedora Release Engineering
676db50fdd - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 09:20:04 +00:00
Chris Lumens
cb0dbe130f Add a Makefile target for uploading to pypi (#162). (clumens)
Add tests for method command (vponcova)
Rewrite the method command. (vponcova)
More documentation for bypassing the bootloader (#159) (amtlib-dot-dll)
Output any sections registered with NullSection (#154). (clumens)
Add new installclass command. (vponcova)
2017-07-24 09:52:06 -04:00
Chris Lumens
022d7003d0 - Fix an ambiguous string in a snapshot command test. (clumens)
- Snapshot command is also for Fedora 26 (jkonecny)
- Add documentation for the snapshot feature (#1113207) (jkonecny)
- Add tests for a new snapshot command (#1113207) (jkonecny)
- Add support of --when param to snapshot command (#1113207) (jkonecny)
- Add new snapshot KS command (#1113207) (jkonecny)
2017-06-14 10:22:01 -04:00
Chris Lumens
6c4dd18af9 - Ignore a couple false positives coming from the re module. (clumens)
- Add --nohome, --noboot and --noswap options to autopart command. (vponcova)
- Add --nohome option to autopart command to RHEL7. (vponcova)
- Add support for --chunksize option to RHEL7. (vponcova)
- Ignore errors from coverage tests (#138) (jkonecny)
- Add --hibernation to the list of logvol size options (#1408666). (clumens)
- Apply a different filter for warnings from pykickstart (#1408667). (clumens)
- Rename a couple _setToSelf calls that snuck back in (#1408667). (clumens)
- Handle KickstartVersionError in ksflatten (#1412249). (clumens)
- Fix handling # in passwords. (clumens)
- Pass comments=True to shlex.split calls in the test functions. (clumens)
2017-04-07 16:02:17 -04:00
Fedora Release Engineering
f95fc671bb - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 08:06:21 +00:00
Charalampos Stratakis
5b757b8841 Rebuild for Python 3.6 2016-12-13 19:55:39 +01:00
Chris Lumens
0051f9c7a5 - Fix python2 compatibility when printing to stderr (jkonecny)
- Remove duplicated kwargs.get displayMode variable (jkonecny)
- Print errors to stderr when errors aren't fatal (jkonecny)
- Add a type stub for the new F26 support. (clumens)
- Fix and add tests for F26 and new displaymode (jkonecny)
- Add non-interactive option to graphical and text modes (jkonecny)
- Add Fedora 26 support (jkonecny)
2016-11-04 09:47:37 -04:00
Chris Lumens
5264293c8f - replace assertEquals with assertEqual in network tests (#103) (rvykydal)
- Fix F25 timezone should subclass F23 instead of F18 (#102) (jkonecny)
- Update network command documentation for --no-activate option. (rvykydal)
- Update network command documentation (from master) (rvykydal)
- Add --no-activate option to network command (#1277975) (rvykydal)
2016-09-13 11:15:46 -04:00
Chris Lumens
eec73e3f38 - Support timezone command usage without timezone specification (mkolman)
- Formatting fixes (mkolman)
- Download translations less frequently. (#83) (dshea)
- Adapt to the new version of mypy (#82) (dshea)
- The pykickstart package should require a specific python3-kickstart. (clumens)
- Use set_to_self and set_to_obj internally. (clumens)
- Remove the locales from zanata.xml. (clumens)
2016-07-21 13:10:08 -04:00
Fedora Release Engineering
7c379025d7 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages 2016-07-19 08:32:49 +00:00
Chris Lumens
7d4aea7b28 - Add documentation for --excludeWeakdeps (dshea)
- Add support for --excludeWeakdeps option to %packages. (james)
- Numbers can be part of a kickstart command option. (clumens)
- It's authconfig, not autoconfig (in the kickstart.vim file). (clumens)
2016-05-10 11:52:09 -04:00
Chris Lumens
881b031779 - Fix pylint no-member errors. (clumens)
- Support file URLs for ostree (#1327460). (clumens)
- Fix a couple mistakes in the documentation. (clumens)
2016-04-25 15:57:41 -04:00
Chris Lumens
e9d6e867eb - Correctly move scripts after they've been installed. (clumens)
- Document %traceback and %onerror. (clumens)
- Add a new %onerror script section (#74). (clumens)
- The tools aren't tests, so don't try to run them. (clumens)
- Enable coverage reporting for pykickstart tools (jikortus)
2016-04-12 15:04:12 -04:00
Chris Lumens
fe1666a5d6 Ignore DeprecationWarnings originating in pykickstart itself. (clumens) 2016-04-07 15:57:24 -04:00
Chris Lumens
917155f76e - We need to BuildRequires python-ordered-set. (clumens)
- Add --chunksize option to raid command. (vtrefny)
- Add Fedora 25 support. (vtrefny)
- Remove deprecated commands from the documentation. (clumens)
- Mark the device, dmraid, and multipath commands as deprecated. (clumens)
- Fix processing of the #platform= comment. (clumens)
- fix formating (Frodox)
- Change network example to working one (Frodox)
- Add DNF system-upgrade near FedUp references (github)
- Add a syntax highlighting file for vim. (clumens)
- Move tests/parser/* into the tests/ directory. (clumens)
- Use importlib to import modules. (dshea)
- Update kickstart documentation for ntp (jkonecny)
- It's self.sshkey, not self.key. (clumens)
- Remove orderedset.py (dshea)
2016-03-28 15:14:26 -04:00
Chris Lumens
6502c263ad - Add --chunksize option to raid command. (vtrefny)
- Add Fedora 25 support. (vtrefny)
- Remove deprecated commands from the documentation. (clumens)
- Mark the device, dmraid, and multipath commands as deprecated. (clumens)
- Fix processing of the #platform= comment. (clumens)
- fix formating (Frodox)
- Change network example to working one (Frodox)
- Add DNF system-upgrade near FedUp references (github)
- Add a syntax highlighting file for vim. (clumens)
- Move tests/parser/* into the tests/ directory. (clumens)
- Use importlib to import modules. (dshea)
- Update kickstart documentation for ntp (jkonecny)
- It's self.sshkey, not self.key. (clumens)
- Remove orderedset.py (dshea)
2016-03-28 14:48:15 -04:00
Chris Lumens
46f41d7a6d - Use the correct branch in zanata. (clumens)
- Improved method.py test coverage (jikortus)
- Remove the removal of the eintr checker, which has been removed (dshea)
- Verify that a password with a # sign doesn't get read as a comment. (clumens)
- Add comments to the public set_to_self and set_to_obj methods. (clumens)
- Promote _setToObj and _setToSelf to public functions. (clumens)
- Raise PendingDeprecationWarnings for things removed in pykickstart-3. (clumens)
- Change the README to explain which branch we're talking about here. (clumens)
- Add a document describing how to adapt your code to pykickstart-3. (clumens)
- There is no F7_Key class - use RHEL5_Key instead. (clumens)
- The RHEL6 branch supported the key command. (clumens)
- Try harder to test translations. (dshea)
2016-02-05 11:55:06 -05:00
Fedora Release Engineering
9b62955600 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-04 18:44:30 +00:00
Chris Lumens
52e87a0d3e Add build requires on python-coverage and python3-mypy. (clumens) 2016-01-11 11:37:22 -05:00
Chris Lumens
2a7e19dfd4 - Add type information to parser.py and sections.py. (clumens)
- Fix some of the types in base.py. (clumens)
- Don't set currentCmd on the handler object. (clumens)
- Remove logs and coverage files from the "clean" target. (clumens)
- Fix the if block in the Makefile to be much more clear. (clumens)
- Get rid of the BuildRequires: transifex. (clumens)
- Get rid of the "test" makefile target.  Use "coverage" for everything. (clumens)
- Use python3 by default in the spec file and Makefile. (clumens)
- Remove the #! line from setup.py. (clumens)
- Remove spec file history from before version 1.99. (clumens)
- Add some initial static typing information to pykickstart. (dshea)
- Fix a bug in how arguments were being passed to zanata. (clumens)
2016-01-11 10:46:08 -05:00
Chris Lumens
1a6493d9f4 - Use six.assertRaisesRegex to keep the tests working in python2. (dshea)
- Rename deprecated assert methods to whatever we're supposed to be using. (clumens)
- Fix class inheritance in RHEL6_VolGroup (ccoyle)
- Run the translation-canary tests during make archive (dshea)
- Run translation-canary tests from make check (dshea)
- Ignore translation-canary when running pylint. (dshea)
- Correct problems in translatable format strings. (dshea)
- Use the xgettext_werror to generate pykickstart.pot (dshea)
- Use setup.py's sdist to create the release tarball. (dshea)
- Squashed 'translation-canary/' content from commit 5a45c19 (dshea)
2016-01-05 10:34:16 -05:00
Chris Lumens
7e7186f734 - Add tests for all the preprocess functions. (clumens)
- Reimplement the existing preprocess functions. (clumens)
- Add new preprocess functions that return a string. (clumens)
- _preprocessStateMachine shouldn't do any writing to disk. (clumens)
- Import tempfile when it's needed, not globally. (clumens)
2015-11-30 10:47:12 -05:00
Peter Robinson
73f0dbadf7 - Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 2015-11-12 12:16:48 +00:00
Chris Lumens
c85e33ce85 - Only decode as utf-8 when using py3 (bcl)
- Add --sshkey to sshpw command (#1274104) (bcl)
- Fix an xconfig test case. (clumens)
- The xconfig --server option was apparently removed by FC6. (clumens)
- Add a test for the xconfig command. (clumens)
- Read kickstart files in binary, decode to utf-8 (bcl)
2015-11-09 14:37:31 -05:00
Robert Kuska
f618b80d98 Rebuilt for Python3.5 rebuild 2015-11-04 08:41:33 +01:00
Chris Lumens
8c9369dd1d - We don't actually need to BuildRequires python-pocketlint. (clumens)
- docs/kickstart-docs.rst: iscrypted has no argument (sol)
2015-11-03 12:01:39 -05:00
Chris Lumens
669d847057 - More tests for driverdisk, iscsi, ostreesetup, partition, raid and repo commands (atodorov)
- Add more unit tests (atodorov)
- pykickstart: don't set bootProto if --noipv4 (jbacik)
- Produce coverage-report.log for CI (atodorov)
2015-10-22 10:48:58 -04:00
Chris Lumens
4abe177141 - Add Fedora 24 support. (clumens)
- Update the RHEL7 version constant. (clumens)
- ostree repos can only be HTTP or HTTPS. (clumens)
- Allow GIDs to be specified in the user --groups list. (dshea)
- docs: Add `--activate` as an explicit network option to the list (walters)
2015-10-07 15:41:27 -04:00
Chris Lumens
8fbf76738b - Add reqpart to docs (pbokoc)
- link to github docs instead of fedora wiki (mmckinst)
- Differentiate between empty and missing instLangs (dshea)
- Add tests for empty and missing --instLangs values. (dshea)
2015-09-25 10:36:46 -04:00
Chris Lumens
3e8ae34e93 - Fix a typo in the README. (clumens)
- Check whether requests actually fetched the URL (dshea)
- Return URL loads as str instead of bytes (dshea)
- Add test cases for including kickstart data via URL. (dshea)
2015-09-08 15:49:50 -04:00
Chris Lumens
4b954edd42 - Fix writing out an empty %packages section when using ksflatten. (clumens)
- Fix a typo in output from the RHEL6 logvol command. (clumens)
- Increase test coverage by a couple percent. (clumens)
- Fix zfcp equality testing for F12 and later. (clumens)
- Fix warning on adding a second user with the same name. (clumens)
- Directories have to be the same in harddrive equality testing. (clumens)
2015-08-27 13:10:25 -04:00
Chris Lumens
2a824efc60 - Fix liveimg equality check (bcl)
- improve test coverage for version.py (atodorov)
2015-08-05 17:09:19 -04:00
Chris Lumens
16fbfde14b - Avoid polluting generated kickstarts by unexpected reqpart commands (#1164660) (mkolman)
- Don't always assume the mock chroot is on x86_64. (clumens)
- Remove documentation compilation warnings (jkonecny)
- Use sys.exit instead of os._exit. (clumens)
- Add a new makefile target that does everything needed for jenkins. (clumens)
2015-07-30 10:39:39 -04:00
Chris Lumens
5e3a6f0e12 Require python3-nose to build now. 2015-07-09 11:04:23 -04:00
Chris Lumens
c73841d386 - Run nosetests with the same python as was passed to make. (clumens)
- Looks like Group still needs to define __hash__ to be hashable. (clumens)
2015-07-09 10:45:38 -04:00
Chris Lumens
7664628b8e - Don't forget to call the superclass's __init__ in Group now. (clumens)
- Group objects need to be hashable. (clumens)
- Ignore some more files. (clumens)
- Don't allow using --fsprofile and --mkfsopts at the same time. (clumens)
2015-07-06 15:20:57 -04:00
Chris Lumens
165f14182f - Add --mkfsoptions to btrfs, logvol, partition, and raid commands. (clumens)
- Document the unit used for the --cachesize option (vpodzime)
- Add options for LVM cache specs to the 'logvol' command (vpodzime) (clumens)
- Set PYTHONPATH when running "make check". (clumens)
- Add --mkfsoptions to btrfs, logvol, partition, and raid commands. (clumens)
- Avoid traceback in module loading failure paths. (dlehman)
- Install the python3 .mo files to python3_sitelib (dshea)
- add extra test coverage for commands/btrfs.py (atodorov)
- additional test coverage for commands/device.py (atodorov)
- additional test coverage for parser/sections.py (atodorov)
- add test documentation (atodorov)
- cover corner case in commands/eula.py test (atodorov)
2015-06-22 13:21:40 -04:00
Dennis Gilmore
52d91750e4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-18 18:11:12 +00:00
Chris Lumens
ee6c6933d1 - Merge pull request #16 from atodorov/commands_partition_updates (clumens)
- Merge pull request #15 from atodorov/fix_zanata_warning (clumens)
- cover some corner cases in the current partitioning test revealed by python-coverage (atodorov)
- Merge pull request #14 from atodorov/check_if_nosetests_is_installed (clumens)
- Remove unnecessary part_cb() and related __init__() methods (atodorov)
- fix: Warning, the url https://fedora.zanata.org/, contains / at end,please check your URL in zanata.xml (atodorov)
- if zanata and coverage are not installed make the error messages more platform independent (atodorov)
- check if nosetest is installed and abort with error if not (atodorov)
- Merge pull request #13 from vpodzime/master-ntp_pools (clumens)
- Adapt the Timezone class to support NTP pools (vpodzime)
- Update kickstart-docs.rst (jkonecny)
- RHEL7 now supports the reqpart command, too. (clumens)
- Use isinstance instead of type. (clumens)
- Add a missing space before --profile= on the logvol command. (clumens)
- Add some missing removedKeywords/removedAttrs setting. (clumens)
2015-06-02 10:38:36 -04:00
Chris Lumens
a3b8db9d7a - Ignore some pylint warnings in the tools/ directory. (clumens)
- Move most pylint disable pragmas onto the line they apply to. (clumens)
- Allow skipping the errors on unknown sections. (clumens)
2015-04-28 15:36:58 -04:00
Chris Lumens
d3352c12b4 New version. 2015-04-21 15:24:09 -04:00
Chris Lumens
12c0ffd1be - Add a new command to only make those partitions required by the platform. (clumens)
- btrfs levels should be handled the same way as RAID levels. (clumens)
- Include test cases for lower-cased and just numeric versions of RAID levels. (clumens)
- Two more docs fixes. (clumens)
2015-04-17 14:33:21 -04:00
Chris Lumens
1b0b570d90 - Move docs to the correct file name. (clumens)
- Handle two-digit version numbers on this branch. (clumens)
- Merge pull request #5 from vpodzime/master-python3 (clumens)
- RHEL7 now uses the F21 versions of commands, typically. (clumens)
- Handle a %include line that starts with whitespace in a section. (clumens)
- Treat "RAID" as uppercased at all times. (clumens)
- Add support for Fedora 23. (clumens)
- Merge pull request #6 from vpodzime/master-docs (clumens)
- Switch from transifex to zanata. (clumens)
- Let's have the docs in the repository (vpodzime)
- Prevent recursion in hasattr and __getattr__ (vpodzime)
2015-04-14 14:36:57 -04:00
Chris Lumens
b127559ca0 - And then BuildRequires pocketlint. (clumens)
- Fix the couple last pylint warnings. (clumens)
- Tell pylint to ignore a couple places where we catch all exceptions. (clumens)
- Don't use [] as a default argument to loadModules. (clumens)
- Define bytesPerInode in __init__ methods. (clumens)
- Don't pointlessly redefine the command attr in some tests. (clumens)
- tstList -> tests (clumens)
- lan -> len (clumens)
- Fix wildcard imports and other import-related pylint problems. (clumens)
- Remove some unused variables. (clumens)
- Fix string substitutions into translatable strings. (clumens)
- Start using pocketlint to run pylint. (clumens)
2015-03-24 12:05:09 -04:00
Chris Lumens
7f9716dc3d - Both library packages need to require python-six of some variety (#1195715). (clumens)
- Fix the python-six requirement for python3-kickstart (#1195719). (clumens)
2015-02-26 16:09:36 -05:00
Chris Lumens
2c7022d05b And do the right BuildRequires, too. 2015-02-20 14:39:32 -05:00
Chris Lumens
fed7f08987 - Make sure pykickstart requires some version of the library. (clumens)
- Split into python2 and python3 specific packages. (clumens)
- Look for translations in their new location. (clumens)
- Install .mo files into the python site-packages directory. (clumens)
- Merge pull request #3 from tradej/python3 (clumens)
- Fixed pylint warnings (tradej)
- Fixed executables in tools + related parts of pykickstart.parser. (tradej)
- Explicitly closing files. Python 3 tests work now. (tradej)
- Implemented rich comparison for parser.Group. (tradej)
- Error parsing in test.commands.logvol matches Python 3's optparse. (tradej)
- Keeping order of contents in the %packages section with OrderedSet (under MIT license). (tradej)
- Redefined _ in pykickstart.i18n, importing. (tradej)
- Fixed assertRaisesRegexp function in Python3. (tradej)
- Replaced string.strip(pkgs) with str(pkgs).strip(). (tradej)
- Adapted Makefile to allow running tests under Python 3. (tradej)
- Converted syntax to Python 3-compatible (rhbz#985310) (tradej)
- Fix a problem pylint caught with the last patch merge. (clumens)
- Make sure pykickstart/*/*py messages get included in pykickstart.pot. (clumens)
- Merge pull request #2 from tradej/urlgrabber (clumens)
- Replaced URLGrabber with requests (rhbz#1141245) (tradej)
- Remove --nobase as an option. (clumens)
- Add support to rhel6 for specifying thin pool profile (vpodzime)
- Add support to rhel6 for custom layouts using lvm thin provisioning. (dlehman)
2015-02-20 14:20:11 -05:00
Chris Lumens
23e475a387 - network: add support for bridge to F22 (#1075195) (rvykydal)
- Use %license in pykickstart.spec (bcl)
2015-01-30 11:25:08 -05:00
Chris Lumens
e2e10c89e1 - Add support for setting user account ssh key (bcl)
- Add = to the output for various network options (#1171926). (clumens)
- When ksflatten fails, return a failure code (#1162881). (clumens)
2014-12-15 14:09:48 -05:00
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
Toshio Kuratomi
08dc99a7b7 Replace python-setuptools-devel BR with python-setuptools 2014-06-30 14:02:28 -07: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
Dennis Gilmore
36dfaf7756 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 13:01:51 -05: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
c5fe07da04 - Specify a kickstart version when running package-related tests. (clumens)
- We need python-urlgrabber to do builds now. (clumens)
2013-11-25 15:20: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
7fdb84adcb Only BuildRequire transifex on OSes that include it. 2013-09-24 13:39:20 -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