Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make pylint happy | Michael Fenn | 2013-06-29 | 1 | -3/+5 |
| | |||||
* | Info: make builddir add owner write permissions to all files | Michael Fenn | 2013-06-28 | 1 | -0/+4 |
| | | | | | | | | | | | | | Since bcfg2-info isn't normally run as root, it can remove write permissions from itself in certain situations. This patch ensures that owner write is added to the mode for all files written by builddir. For example, suppose a bundle specifies a file /etc/foo/private with mode 0444. The POSIX tool will create /etc/foo with mode 0555. Any subsequent files that are specified to exist in /etc/foo will not be created because bcfg2-info will hit a permission denied error. | ||||
* | bcfg2-test: Move signal handler | Sol Jerome | 2013-06-26 | 1 | -1/+1 |
| | | | | | | | Code was refactored such that this signal handler got put in the wrong place during the revert. Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | bcfg2-test: Fix merge thinko | Sol Jerome | 2013-06-26 | 1 | -5/+4 |
| | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | Revert "Core: properly handle Ctrl-C" | Sol Jerome | 2013-06-26 | 1 | -0/+17 |
| | | | | | | | | | | | | | | This reverts commit 4568c44372c99ba809826e016680da9b881bd8e8. Trying to handle ^c in the core is difficult and can break STDOUT for interactive programs that invoke the core. Signed-off-by: Sol Jerome <sol.jerome@gmail.com> Conflicts: src/lib/Bcfg2/Server/Core.py src/sbin/bcfg2-test tools/bcfg2-profile-templates.py | ||||
* | bcfg2-info: Remove nonexistent option | Sol Jerome | 2013-06-21 | 1 | -1/+0 |
| | | | | | | This option was removed in f157617a5c. Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | bcfg2-yum-helper: fixed unit tests | Chris St. Pierre | 2013-06-14 | 1 | -5/+8 |
| | |||||
* | Yum: handle and log helper errors better | Chris St. Pierre | 2013-06-13 | 1 | -19/+45 |
| | |||||
* | fixed unit tests | Chris St. Pierre | 2013-06-03 | 1 | -1/+2 |
| | |||||
* | bcfg2-admin: set appropriate return values on error | Chris St. Pierre | 2013-06-03 | 1 | -2/+2 |
| | |||||
* | Revert "bcfg2-admin: set appropriate return values on error" | Chris St. Pierre | 2013-06-03 | 1 | -2/+2 |
| | | | | | | This reverts commit dae8f399151052fd2a0ce43ac61a56f399a28252. Splitting this into two commits. | ||||
* | bcfg2-admin: set appropriate return values on error | Chris St. Pierre | 2013-06-03 | 1 | -2/+2 |
| | |||||
* | bcfg2-lint: log run time for each lint plugin | Chris St. Pierre | 2013-06-03 | 1 | -1/+5 |
| | |||||
* | bcfg2-info: Handle IOErrors | Sol Jerome | 2013-06-02 | 1 | -4/+8 |
| | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | really fixed pylint issues with cbcfg2-server | Chris St. Pierre | 2013-05-23 | 1 | -4/+3 |
| | |||||
* | fixed pylint test | Chris St. Pierre | 2013-05-23 | 1 | -1/+2 |
| | |||||
* | added multiprocessing server core | Chris St. Pierre | 2013-05-20 | 1 | -10/+21 |
| | |||||
* | bcfg2-lint: fixed unit tests | Chris St. Pierre | 2013-05-14 | 1 | -1/+1 |
| | |||||
* | doc: added devel docs for bcfg2-lint plugins | Chris St. Pierre | 2013-05-14 | 1 | -3/+3 |
| | |||||
* | bcfg2-info: running packageresolve with no packages uses the actual package ↵ | Chris St. Pierre | 2013-05-07 | 1 | -13/+17 |
| | | | | list of the host | ||||
* | added remaining required Core.load_plugins() calls | Chris St. Pierre | 2013-05-07 | 1 | -1/+2 |
| | |||||
* | bcfg2-test: load plugins on server startup | Chris St. Pierre | 2013-05-01 | 1 | -0/+1 |
| | |||||
* | bcfg2-info: fixed "bcfg2-info clients" when using clients database | Chris St. Pierre | 2013-04-18 | 1 | -3/+1 |
| | |||||
* | bcfg2-info: fixed for new load_plugins() routine | Chris St. Pierre | 2013-04-17 | 1 | -1/+2 |
| | |||||
* | Core: load plugins after daemonization so files/dirs created at plugin init ↵ | Chris St. Pierre | 2013-04-16 | 1 | -1/+1 |
| | | | | time have proper permissions | ||||
* | bcfg2-yum-helper: use Bcfg2.Logger to set up logging | Chris St. Pierre | 2013-04-16 | 1 | -23/+13 |
| | |||||
* | bcfg2-reports: Fix exception handling | Sol Jerome | 2013-04-12 | 1 | -1/+2 |
| | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | Promote bcfg2-info to have it's own Options dict | Michael Fenn | 2013-04-01 | 1 | -2/+1 |
| | | | | | | | | | | Turns out that CLIENT_COMMON_OPTIONS and SERVER_COMMON_OPTIONS conflict. Adding ppath and max_copies (turns out the latter is also necessary) to the bcfg2-info code directly seemed like a maintenance problem waiting to happen, so I factored that out into a new INFO_COMMON_OPTIONS dict. That will keep any options parsing special cases out of the bcfg2-info code hopefully be more maintainable going forward. | ||||
* | testsuite: more text fixes | Chris St. Pierre | 2013-03-26 | 1 | -1/+1 |
| | |||||
* | testsuite: fixed issues found by latest version of pep8 | Chris St. Pierre | 2013-03-26 | 3 | -24/+21 |
| | |||||
* | bcfg2-info: fixed building help message on 2.4 (from Michael Fenn) | Chris St. Pierre | 2013-03-22 | 1 | -4/+7 |
| | |||||
* | bcfg2-info: made packageresolve use code from Packages instead of ↵ | Chris St. Pierre | 2013-03-22 | 1 | -13/+16 |
| | | | | reinventing the wheel | ||||
* | Merge branch '1.3.2' into maint | Chris St. Pierre | 2013-03-21 | 6 | -36/+190 |
|\ | | | | | | | | | | | | | | | | | Conflicts: src/lib/Bcfg2/Client/Tools/__init__.py src/sbin/bcfg2-test testsuite/Testsrc/Testlib/TestClient/TestTools/TestPOSIX/Test__init.py testsuite/Testsrc/Testlib/TestClient/TestTools/TestPOSIXUsers.py testsuite/Testsrc/test_code_checks.py | ||||
| * | added PEP-8 style checks to test suite | Chris St. Pierre | 2013-03-11 | 6 | -9/+16 |
| | | |||||
| * | bcfg2-test: added option to spawn multiple child processes to run tests | Chris St. Pierre | 2013-02-25 | 1 | -37/+177 |
| | | |||||
* | | bcfg2-reports: fixed name of database config section | Chris St. Pierre | 2013-03-20 | 1 | -6/+6 |
| | | |||||
* | | bcfg2-test: apply ignore list to unknown packages | Chris St. Pierre | 2013-03-18 | 1 | -1/+3 |
| | | |||||
* | | bcfg2-test: fixed test for missing bundles | Chris St. Pierre | 2013-03-04 | 1 | -2/+1 |
| | | |||||
* | | bcfg2-test: added checks for missing bundles and unknown packages | Chris St. Pierre | 2013-03-04 | 1 | -0/+14 |
| | | |||||
* | | Core: properly handle Ctrl-C | Chris St. Pierre | 2013-02-25 | 1 | -15/+0 |
|/ | |||||
* | bcfg2-test: test for clients with no entries | Chris St. Pierre | 2013-02-08 | 1 | -0/+3 |
| | |||||
* | fixed unit tests | Chris St. Pierre | 2013-01-29 | 1 | -2/+7 |
| | |||||
* | bcfg2-test: various improvements | Chris St. Pierre | 2013-01-28 | 1 | -11/+40 |
| | | | | | - avoided hang on Ctrl-C - better output formatting and verbosity | ||||
* | fixed syntax errors for py < 2.5 | Chris St. Pierre | 2013-01-18 | 1 | -1/+2 |
| | |||||
* | Made a few encryption things simpler: | Chris St. Pierre | 2013-01-17 | 1 | -8/+11 |
| | | | | | | * Only one strict/lax setting, in [encryption], rather than separate settings in [properties] and [sshkeys] * No longer necessary to enable encryption on each Properties file | ||||
* | bcfg2-lint: removed unused import | Chris St. Pierre | 2013-01-15 | 1 | -1/+0 |
| | |||||
* | set default bcfg2-lint plugin list | Chris St. Pierre | 2013-01-14 | 1 | -1/+3 |
| | |||||
* | read bcfg2-lint plugin list properly | Chris St. Pierre | 2013-01-14 | 1 | -5/+3 |
| | |||||
* | removed Duplicates plugin from bcfg2-lint docs | Chris St. Pierre | 2013-01-14 | 1 | -1/+1 |
| | |||||
* | bcfg2-lint: automatically load lint plugins that are part of enabled bcfg2 ↵ | Chris St. Pierre | 2013-01-03 | 1 | -1/+17 |
| | | | | server plugins |