Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Plugins/Packages/Portage: do not try to update the {var,port}tree instancesv1.3.4-spline2 | Alexander Sulfrian | 2014-02-28 | 1 | -6/+4 |
| | |||||
* | Client/Tools/POSIX: only execute needed directory installs | Alexander Sulfrian | 2014-02-26 | 1 | -4/+13 |
| | | | | | Remember the purge actions per Path entry, so that only needed install actions are executed. | ||||
* | Client/Tools/POSIX: fix prune actions | Alexander Sulfrian | 2014-02-26 | 1 | -0/+2 |
| | | | | | | | | The prune actions was not run. The fix that does not add multiple prune actions on multiple Verify runs in 7077358b1 does not set the pruneTrue flag during the later Verify runs and therefor the prune actions are ignored. This set the pruneTrue flag if the first Verify run, detected some entries that should be pruned. | ||||
* | Client/Tools/POSIX: catch multiple VerifyDirectory calls | Alexander Sulfrian | 2014-02-26 | 1 | -2/+9 |
| | | | | | | If a directory should be pruned from all unknown files VerifyDirectory created a new entry each call and the second fails because the file was already removed. | ||||
* | Reports/templates: mark hosts with extra packages in grid view | Alexander Sulfrian | 2014-02-26 | 1 | -0/+2 |
| | | | | Clean hosts with extra packages get a blue background in grid view. | ||||
* | Plugins/Packages/Layman: add support for layman overlays | Alexander Sulfrian | 2014-02-26 | 2 | -0/+141 |
| | | | | | | In combination with the PortageCollection the Packages plugin could now handle layman overlays. The Portage collection evaluates the dependencies with respect to the configured overlays. | ||||
* | Plugins/Packages/Portage: add support for per-package flags | Alexander Sulfrian | 2014-02-26 | 1 | -11/+2 |
| | |||||
* | Plugins/PkgVars: support multiple values per package | Alexander Sulfrian | 2014-02-26 | 2 | -4/+10 |
| | | | | | If multiple values specified for one package all values are joined together in a set. | ||||
* | Plugins/Packages/Portage: add Packages Plugin for Portage | Alexander Sulfrian | 2014-02-26 | 1 | -0/+331 |
| | |||||
* | Plugins/Packages/Collection: add cclass marker for Sources | Alexander Sulfrian | 2014-02-26 | 1 | -5/+7 |
| | | | | | | | | | | | The classes of Sources could now specify another class for the Collection container. One host could only use one Collection class at a time. So all different Sources have to reference the same Collection. If no "cclass" is defined in the Sources class, the collection class name is generated by striping the "Source" string from the Sources class name like before. | ||||
* | Client/Tools/APT: save new package version for auto pkgs | Alexander Sulfrian | 2014-02-26 | 1 | -3/+5 |
| | | | | | | For auto/any packages, currently only auto/any is stored in the statistics as the new installed version. This patch changes this behavior, so that the exact version string is saved additionaly. | ||||
* | Packages/Apt: add name property to additional_data | Alexander Sulfrian | 2014-02-26 | 1 | -1/+1 |
| | |||||
* | Packages/Apt: add pin attribute for extra pinning information | Alexander Sulfrian | 2014-02-26 | 1 | -1/+5 |
| | |||||
* | Packages/Apt: add priority to additional_info | Alexander Sulfrian | 2014-02-26 | 1 | -1/+1 |
| | |||||
* | Client: always actions do not modify hosts | Alexander Sulfrian | 2014-02-26 | 1 | -1/+3 |
| | | | | | Actions that are executed always, does not set the host statistics to modified. (One always action would lead to always modified hosts) | ||||
* | Client: allow pre-Actions and important-Paths to enable installs | Alexander Sulfrian | 2014-02-26 | 2 | -9/+21 |
| | | | | | | | This is used to first update the apt repositories and than install all current versions in one bcfg2-run. Also the installation of software from custom repositories (that are configured on the client via bcfg2) should be possible on the first run. | ||||
* | Plugins/PkgVars: new plugin to set various vars per package | Alexander Sulfrian | 2014-02-26 | 5 | -8/+95 |
| | | | | | | | This plugins allows the setting of varius flags per package. It should be used f.e. to specify pinnings for debian packages or use flags and keywords for gentoo packages (needs to be implemented by future Portage plugin). | ||||
* | Packages: add name to sources | Alexander Sulfrian | 2014-02-26 | 1 | -0/+3 |
| | |||||
* | Packages: add priority to sources and sort according to it | Alexander Sulfrian | 2014-02-26 | 2 | -0/+5 |
| | |||||
* | mark dependencies as automatic installed | Alexander Sulfrian | 2014-02-26 | 1 | -0/+23 |
| | |||||
* | Plugins/Packages: ability to overwrite recommended flag per package | Alexander Sulfrian | 2014-02-26 | 5 | -22/+68 |
| | |||||
* | POSIX: fixed test to only apply ACLs to non-symlinksv1.3.4 | Chris St. Pierre | 2014-02-25 | 1 | -1/+1 |
| | |||||
* | Revert "POSIX: fixed test to only apply ACLs to non-symlinks" | Chris St. Pierre | 2014-02-25 | 1 | -2/+2 |
| | | | | | | Massive typo. This reverts commit c51850b13f54d6f46e6c671e5ee1d3f0cacef727. | ||||
* | POSIX: fixed test to only apply ACLs to non-symlinks | Chris St. Pierre | 2014-02-25 | 1 | -2/+2 |
| | |||||
* | Version bump to 1.3.4 | Sol Jerome | 2014-02-25 | 2 | -2/+2 |
| | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | helpers: better error message when failing to read FileBacked | Chris St. Pierre | 2014-02-25 | 1 | -1/+2 |
| | |||||
* | bcfg2-lint: Verify abstract Package tags | Chris St. Pierre | 2014-02-23 | 1 | -0/+10 |
| | |||||
* | Metadata: reread client list from database | Chris St. Pierre | 2014-02-23 | 3 | -5/+41 |
| | | | | | | | | This fixes two related bugs: One causes Metadata to use an out-of-date cached list of clients when a client is deleted or added with bcfg2-admin; the other causes child worker processes to use an out-of-date cached list of clients when a client is added with a Bcfg2 run when the multiprocessing core is in use. | ||||
* | Fixed typo | Chris St. Pierre | 2014-02-21 | 1 | -1/+1 |
| | | | | Note to self: do not push code before 9 am | ||||
* | Yum: fix pylint tests | Chris St. Pierre | 2014-02-21 | 1 | -2/+2 |
| | |||||
* | Yum: only fork to find bcfg2-yum-helper once, for real | Chris St. Pierre | 2014-02-21 | 1 | -2/+2 |
| | |||||
* | POSIX: Fix verification of symlinks | Chris St. Pierre | 2014-02-21 | 1 | -3/+3 |
| | | | | | | | | | | * Stat the link itself, not its target * Get SELinux context from the link, not the target * Don't get ACLs at all; symlinks don't have their own ACLs The first issue listed wasn't actually a bug, because none of the information queried from the target by the stat call was actually used in verification, but it's been fixed for completeness. | ||||
* | testsuite: Fixed several pylint 1.0 issues | Chris St. Pierre | 2014-02-21 | 3 | -6/+10 |
| | |||||
* | core: only shut down core once | Chris St. Pierre | 2014-02-19 | 1 | -0/+10 |
| | |||||
* | FAM: Only shut down inotify notifier once | Chris St. Pierre | 2014-02-19 | 1 | -1/+1 |
| | |||||
* | Merge pull request #156 from irconan/default-acls | Chris St. Pierre | 2014-02-18 | 2 | -46/+92 |
|\ | | | | | Support ACLs without a specific user/group | ||||
| * | support python 2.4 for default ACL checking in Lint | Richard Connon | 2014-02-18 | 1 | -6/+7 |
| | | |||||
| * | Working lint check for invalid default ACLs | Richard Connon | 2014-02-14 | 1 | -29/+18 |
| | | |||||
| * | Correct XML source for bundles in default ACL Lint | Richard Connon | 2014-02-14 | 1 | -1/+1 |
| | | |||||
| * | Lint checking for invalid default ACLs | Richard Connon | 2014-02-14 | 1 | -1/+32 |
| | | |||||
| * | Don't strip other entries from default ACL, these are defined by mode number. | Richard Connon | 2014-02-10 | 1 | -3/+1 |
| | | |||||
| * | docstring for new sub-method | Richard Connon | 2014-02-04 | 1 | -0/+2 |
| | | |||||
| * | Except _verify_acls from pylint branches check | Richard Connon | 2014-02-04 | 1 | -1/+1 |
| | | |||||
| * | Removed redundant condition for empty default ACL | Richard Connon | 2014-02-04 | 1 | -8/+7 |
| | | |||||
| * | Fixed continue not in a loop error in previous | Richard Connon | 2014-02-04 | 1 | -1/+1 |
| | | |||||
| * | fix for "Too many branches" in _verify_acls | Richard Connon | 2014-02-04 | 1 | -20/+23 |
| | | |||||
| * | Minor changes to default ACL code | Richard Connon | 2014-02-04 | 1 | -5/+4 |
| | | |||||
| * | Support ACLs without a specific user/group for default owner/owning-group ↵ | Richard Connon | 2014-02-04 | 1 | -28/+52 |
| | | | | | | | | ACLs on directories | ||||
* | | Fixed typo. Need coffee. | Chris St. Pierre | 2014-02-18 | 1 | -1/+1 |
| | | |||||
* | | Core: add default name for base Core implementation | Chris St. Pierre | 2014-02-18 | 1 | -1/+2 |
| | |