summaryrefslogtreecommitdiffstats
path: root/src/sbin/bcfg2-yum-helper
Commit message (Collapse)AuthorAgeFilesLines
* fixed more pylint testsChris St. Pierre2014-01-301-1/+2
|
* load correct JSON library on py2.4Chris St. Pierre2014-01-291-1/+2
|
* bcfg2-yum-helper: disable pylint checkChris St. Pierre2013-08-061-1/+2
|
* bcfg2-yum-helper: fully download group metadata during makecacheChris St. Pierre2013-08-061-0/+1
|
* bcfg2-yum-helper: populate group cache during makecacheChris St. Pierre2013-07-311-0/+4
| | | | Fixes #128
* bcfg2-yum-helper: Fix another python3 syntax errorSol Jerome2013-07-271-1/+1
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* bcfg2-yum-helper: Fix python3 syntax errorSol Jerome2013-07-271-1/+1
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* bcfg2-yum-helper: added missing docstringChris St. Pierre2013-07-181-0/+2
|
* Packages: added lock to yum cache updateChris St. Pierre2013-07-181-0/+32
|
* Packages: fixed read-only yum cacheChris St. Pierre2013-07-181-5/+26
| | | | | | Replaced incredibly stupid (mea culpa!) and race-condition-prone system that toggled filesystem permissions (what was I thinking?!?) with judicious application of the yum cacheonly option.
* Read-only yum cacheChris St. Pierre2013-07-151-0/+23
| | | | | | | | | | | | | | | | This makes the yum cache read-only so that bcfg2-yum-helper cannot update the cache on the fly, which should help avoid locking issues with the yum caches that can cause client runs to fail. It also makes the Packages plugin behave more consistently, since use of yum libraries won't cause the cache to be refreshed at random times on the fly, but rather more predictably as with the Apt cache or the yum cache without using yum libraries. Unlike those two cases, though, the caches will not all be downloaded initially, but rather opportunistically as needed. In order for this to work, the Bcfg2 server must not run as root. Root ignores the 'w' permissions bit, so the cache cannot be made read-only.
* bcfg2-yum-helper: fixed unit testsChris St. Pierre2013-06-141-5/+8
|
* Yum: handle and log helper errors betterChris St. Pierre2013-06-131-19/+45
|
* bcfg2-yum-helper: use Bcfg2.Logger to set up loggingChris St. Pierre2013-04-161-23/+13
|
* added PEP-8 style checks to test suiteChris St. Pierre2013-03-111-2/+2
|
* more pylint checksChris St. Pierre2012-09-251-10/+24
|
* made json optional againChris St. Pierre2012-09-251-1/+4
|
* run pylint for errors on almost everything, full runs on some selected stuffChris St. Pierre2012-09-251-0/+2
|
* documented packages backendsChris St. Pierre2012-09-201-96/+10
|
* added json, md5 to Bcfg2.CompatChris St. Pierre2012-09-201-5/+1
|
* Packages: fixed handling of poorly-specified BoundPackage entriesChris St. Pierre2012-09-171-0/+3
|
* print function fixesChris St. Pierre2012-08-151-8/+8
|
* made yum Packages backend support resolving by version (#1112)Chris St. Pierre2012-08-031-123/+65
|
* batch up get_group calls in Packages to improve performance (#1101)Chris St. Pierre2012-08-011-1/+12
|
* Remove svn keywordsSol Jerome2012-02-191-2/+0
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* fixed bug with setting arch groups properly (reported by esrax in #bcfg2)Chris St. Pierre2012-01-261-8/+14
|
* improved Packages debug info, added packageresolve and packagesources ↵Chris St. Pierre2012-01-241-25/+28
| | | | bcfg2-info commands
* fixed typoChris St. Pierre2012-01-191-1/+1
|
* fixed edge case where the same package exists in two repos available to the ↵Chris St. Pierre2012-01-181-1/+2
| | | | same client
* improved logging/debugging from bcfg2-yum-helperChris St. Pierre2012-01-181-22/+53
|
* Set YumBase config properly (#1073)Chris St. Pierre2012-01-171-0/+1
|
* make yum debug level adjustments work with older yumChris St. Pierre2011-12-021-2/+5
|
* added support for default/mandatory/optional package groupsChris St. Pierre2011-11-171-7/+26
|
* Various Packages plugin fixes:Chris St. Pierre2011-10-191-0/+312
* Added bcfg2-yum-helper to offload Yum API calls to a short-lived process. As absurd as this is, it appears to be the standard way to get around Yum's atrocious memory handling (cf. yum-updatesd). * Added SourceInitError for non-fatal errors instantiating new sources. * Fixed bug that caused all cached data to be removed on server startup (reported by mikemccllstr on IRC). * Fixed a number of overly aggressive caching issues. * Fixed the way sources are loaded at server startup. * Fixed handling of Yum package groups.