summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Client/Tools
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'maint'Sol Jerome2013-06-025-97/+226
|\ | | | | | | | | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> Conflicts: doc/installation/distributions.txt doc/server/snapshots/index.txt src/lib/Bcfg2/Server/Plugin/helpers.py src/sbin/bcfg2-server
| * Services: Add new bootstatus attributeSol Jerome2013-06-024-95/+223
| | | | | | | | | | | | | | | | | | This new attribute allows the specification of a boot-time status separately from the current 'status' attribute. This allows for more fine-grained control over e.g. services that are really just boot scripts. Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * Fix for null target_status in Reporting_sericeentryJake Davis2013-05-241-0/+1
| |
| * POSIX: fix docstringChris St. Pierre2013-05-211-1/+1
| |
| * POSIX: fix directory pruningChris St. Pierre2013-05-211-2/+2
| |
* | Merge branch 'maint'Chris St. Pierre2013-05-175-17/+28
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: doc/appendix/guides/centos.txt doc/server/plugins/grouping/metadata.txt setup.py src/lib/Bcfg2/Client/Frame.py src/lib/Bcfg2/Client/Proxy.py src/lib/Bcfg2/Server/Lint/Genshi.py src/lib/Bcfg2/Server/Lint/Validate.py src/lib/Bcfg2/Server/Plugins/Bundler.py src/lib/Bcfg2/Server/Plugins/SSHbase.py src/sbin/bcfg2-lint
| * Portage: verify packages are the requested version, not the installed versionChris St. Pierre2013-05-091-4/+4
| |
| * Systemd: systemd is a replacement for chkconfigSol Jerome2013-05-091-0/+2
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * POSIXUsers: allow better <MemberOf group="foo"/> syntaxChris St. Pierre2013-05-071-2/+4
| |
| * POSIXUsers: strip whitespace from MemberOf tagsChris St. Pierre2013-05-071-2/+2
| |
| * fixed long linesChris St. Pierre2013-05-071-1/+2
| |
| * Merge branch 'chkconfig-respect-servicemode' of ↵Sol Jerome2013-05-061-3/+5
| |\ | | | | | | | | | https://github.com/fennm/bcfg2 into maint
| | * make chkconfig tool driver respect servicemodeMichael Fenn2013-05-061-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The bcfg2 man page states that -s disabled should stop bcfg2 from attempting to modify any services, but the Chkconfig driver (at least) does start the service during the Install phase even with -s disabled. This patch adds support to the Chkconfig driver for the servicemode config parameter. It still does chkconfig --add, which I think makes sense to happen as part of configuration, but it does not attempt to actually start the service.
| * | SELinux: added MLS ranges to all entries that support themChris St. Pierre2013-04-251-8/+12
| | |
* | | Merge branch 'maint'Chris St. Pierre2013-04-2418-112/+136
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/lib/Bcfg2/Client/Client.py src/lib/Bcfg2/Client/Frame.py src/lib/Bcfg2/Client/Tools/YUM.py src/lib/Bcfg2/Options.py src/lib/Bcfg2/Server/Admin/Perf.py src/lib/Bcfg2/Server/Admin/Xcmd.py src/lib/Bcfg2/Server/Admin/__init__.py src/lib/Bcfg2/Server/Core.py src/lib/Bcfg2/Server/FileMonitor/Fam.py src/lib/Bcfg2/Server/Lint/RequiredAttrs.py src/lib/Bcfg2/Server/Plugin/helpers.py src/lib/Bcfg2/Server/Plugins/Base.py src/lib/Bcfg2/Server/Plugins/Bundler.py src/lib/Bcfg2/Server/Plugins/Cfg/CfgPrivateKeyCreator.py src/lib/Bcfg2/Server/Plugins/Cvs.py src/lib/Bcfg2/Server/Plugins/Darcs.py src/lib/Bcfg2/Server/Plugins/Decisions.py src/lib/Bcfg2/Server/Plugins/FileProbes.py src/lib/Bcfg2/Server/Plugins/Fossil.py src/lib/Bcfg2/Server/Plugins/Git.py src/lib/Bcfg2/Server/Plugins/Metadata.py src/lib/Bcfg2/Server/Plugins/NagiosGen.py src/lib/Bcfg2/Server/Plugins/Packages/PackagesSources.py src/lib/Bcfg2/Server/Plugins/Packages/Source.py src/lib/Bcfg2/Server/Plugins/Packages/Yum.py src/lib/Bcfg2/Server/Plugins/Properties.py src/lib/Bcfg2/Server/Plugins/__init__.py src/lib/Bcfg2/Server/__init__.py src/sbin/bcfg2-build-reports src/sbin/bcfg2-crypt testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testhelpers.py testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestMetadata.py testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestProperties.py
| * | POSIX: SELinux context fixes for Path entriesChris St. Pierre2013-04-111-5/+11
| | | | | | | | | | | | | | | | | | | | | * Fixed Path entries with secontext='__default__' where no fcontext rule applied to the path. * Permitted setting secontext='' when no SELinux context should be applied to a Path entry
| * | SELinux: when the policy is upgraded, local changes can be lost (although ↵Chris St. Pierre2013-04-101-1/+10
| | | | | | | | | | | | the fact that there are local changes may be retained). cope with this bug.
| * | RcUpdate: Fix detection of running servicesSol Jerome2013-04-101-8/+16
| | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * | File: handle Path type="file" entries with no text content even if empty is ↵Chris St. Pierre2013-04-051-6/+4
| | | | | | | | | | | | not set
| * | fixed pep8 stuff in yum toolChris St. Pierre2013-03-291-45/+48
| |/
| * testsuite: more test fixesChris St. Pierre2013-03-261-1/+1
| |
| * testsuite: more text fixesChris St. Pierre2013-03-261-1/+2
| |
| * testsuite: fixed more unit test stuffChris St. Pierre2013-03-262-2/+2
| |
| * testsuite: fixed issues found by latest version of pylintChris St. Pierre2013-03-266-6/+6
| |
| * testsuite: fixed issues found by latest version of pep8Chris St. Pierre2013-03-2613-39/+38
| |
* | Merge branch '1.4.x'Chris St. Pierre2013-04-2322-1701/+1226
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: debian/bcfg2-server.install doc/server/plugins/grouping/metadata.txt src/lib/Bcfg2/Client/Client.py src/lib/Bcfg2/Client/Tools/Portage.py src/lib/Bcfg2/Client/Tools/RcUpdate.py src/lib/Bcfg2/Client/Tools/YUM24.py src/lib/Bcfg2/Client/Tools/__init__.py src/lib/Bcfg2/Client/Tools/launchd.py src/lib/Bcfg2/Options.py src/lib/Bcfg2/Server/Core.py src/lib/Bcfg2/Server/Plugin/helpers.py src/lib/Bcfg2/Server/Plugins/Metadata.py src/lib/Bcfg2/Server/models.py src/lib/Bcfg2/Utils.py src/sbin/bcfg2-info src/sbin/bcfg2-test testsuite/Testsrc/Testlib/TestClient/TestTools/Test_init.py testsuite/Testsrc/test_code_checks.py
| * removed in-place modification of "states" dict in client toolsChris St. Pierre2013-02-2111-1181/+1158
| |
| * removed passing setup and logger objects between client toolsChris St. Pierre2013-02-2017-83/+68
| |
| * fixed unit tests for mergeChris St. Pierre2013-02-201-1/+1
| |
| * Merge branch 'master' into 1.4.xChris St. Pierre2013-02-204-55/+67
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: doc/appendix/contributors.txt schemas/bundle.xsd src/lib/Bcfg2/Client/Tools/__init__.py src/lib/Bcfg2/Server/Encryption.py src/lib/Bcfg2/Server/Lint/Genshi.py src/lib/Bcfg2/Server/Plugins/Bundler.py src/lib/Bcfg2/Server/Plugins/Decisions.py src/lib/Bcfg2/Server/Plugins/TemplateHelper.py src/sbin/bcfg2-test testsuite/Testsrc/Testlib/TestClient/TestTools/TestPOSIX/Test__init.py testsuite/Testsrc/Testlib/TestClient/TestTools/TestPOSIXUsers.py testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testhelpers.py testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestProperties.py tools/bcfg2-profile-templates.py
| * | extended usage of Executor class, added client-side timeout optionsChris St. Pierre2013-02-142-120/+16
| | |
| * | better Executor class for client toolsChris St. Pierre2013-02-1419-390/+364
| | |
| * | abstracted similar digit range classes in POSIXUsers/GroupPatterns into ↵Chris St. Pierre2013-02-141-40/+5
| | | | | | | | | | | | Bcfg2.Utils
| * | removed experimental flag from plugins/tools added in 1.3Chris St. Pierre2013-02-121-1/+0
| | |
| * | made Action entries in Independent structures run with when="always"Chris St. Pierre2013-02-081-2/+2
| | |
| * | Merge branch '1.3.1' into 1.4.xChris St. Pierre2013-01-181-7/+90
| |\ \
| * | | removed deprecated tools: RPMng, YUM24, YUMngChris St. Pierre2013-01-175-425/+1
| | | |
| * | | removed deprecated PostInstall supportChris St. Pierre2013-01-171-17/+2
| | | |
* | | | Try to update the ticket #1147DongInn Kim2013-03-231-1/+2
| | | |
* | | | SvcTool: fixed some docstrings, code with new ExecutorChris St. Pierre2013-03-221-7/+7
| | | |
* | | | Executor: handle missing commands in a more backwards-compatible wayChris St. Pierre2013-03-222-8/+2
| | | |
* | | | SvcTool: Fix generic check_service to handle missing service commandsChris St. Pierre2013-03-221-1/+4
| | | |
* | | | Client: fix some OSError tracebacks from commands not foundChris St. Pierre2013-03-212-8/+12
| | | |
* | | | APT: Prevent traceback for missing packagesSol Jerome2013-03-211-2/+7
| | | | | | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* | | | fixed unit testsChris St. Pierre2013-03-211-2/+1
| | | |
* | | | Merge branch '1.3.2' into maintChris St. Pierre2013-03-2121-483/+315
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | extended usage of Executor class, added client-side timeout optionsChris St. Pierre2013-02-142-120/+16
| | | | |
| * | | | better Executor class for client toolsChris St. Pierre2013-02-1420-409/+378
| | | | |
| * | | | abstracted similar digit range classes in POSIXUsers/GroupPatterns into ↵Chris St. Pierre2013-02-141-40/+5
| | | | | | | | | | | | | | | | | | | | Bcfg2.Utils
* | | | | fixed some pylint errorsChris St. Pierre2013-03-191-6/+6
| | | | |