summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Server/Plugins/Packages/Apt.py
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote branch 'upstream/maint'Alexander Sulfrian2014-11-101-1/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream/maint: (59 commits) Client/Tools/APT: fix pylint errors, enable check Client/Tools/APT: fix exception name SYSV: add a migration tool to change simplename attributes to simplefile doc: Update SYSV datastream format docs SYSV: change instances of simplename to simplefile Client/Tools/APT: handle exceptions gracefully Server/Plugins/Packages: add debsrc attribute to url_map schemas/packages.xsd: add default value for debsrc Options.py: Fix database OPTIONS parsing doc: Fix typos doc: Add note about Decisions fix for 1.3.6 testsuite: Fix tools __init__.py unit test Tools: Fix install of non-whitelisted services doc: Add 1.3.6 release notes fix keyboard interrupt during intial event handling Server/Core: also shutdown on exceptions during fam blocking Reporting: better exception handling Packages: add name to additional_data for Sources Packages: add name to sources YUM: Add options to enable and disable Yum plugins ... Conflicts: debian/changelog doc/conf.py doc/releases/index.txt doc/server/database.txt doc/server/plugins/generators/cfg.txt doc/server/plugins/generators/sslca.txt man/bcfg2.conf.5 misc/bcfg2-selinux.spec misc/bcfg2.spec osx/Makefile osx/macports/Portfile schemas/packages.xsd solaris-ips/MANIFEST.bcfg2-server.header solaris-ips/MANIFEST.bcfg2.header solaris-ips/Makefile solaris-ips/pkginfo.bcfg2 solaris-ips/pkginfo.bcfg2-server solaris/Makefile solaris/pkginfo.bcfg2 solaris/pkginfo.bcfg2-server src/lib/Bcfg2/Client/Client.py src/lib/Bcfg2/Client/Proxy.py src/lib/Bcfg2/Client/Tools/APT.py src/lib/Bcfg2/Client/Tools/Action.py src/lib/Bcfg2/Client/Tools/SYSV.py src/lib/Bcfg2/Client/Tools/YUM.py src/lib/Bcfg2/Client/Tools/__init__.py src/lib/Bcfg2/Options.py src/lib/Bcfg2/Reporting/Collector.py src/lib/Bcfg2/Reporting/templates/base.html src/lib/Bcfg2/Server/Admin/__init__.py src/lib/Bcfg2/Server/BuiltinCore.py src/lib/Bcfg2/Server/Core.py src/lib/Bcfg2/Server/Plugins/Packages/Apt.py src/lib/Bcfg2/Server/Plugins/Probes.py src/lib/Bcfg2/settings.py src/lib/Bcfg2/version.py testsuite/Testsrc/Testlib/TestClient/TestTools/Test_init.py testsuite/Testsrc/test_code_checks.py
| * Packages/Apt: Essential could be "no"Alexander Sulfrian2014-07-281-1/+2
| | | | | | | | | | | | The "Essential" field in the package control fields could be "yes" or "no". Only yes sould define the package as essential. The value "no" sould be handled same as not having the field at all.
* | Packages: Fix pylint testsSol Jerome2014-05-171-1/+1
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* | Plugins/Packages: ability to overwrite recommended flag per packageAlexander Sulfrian2014-05-111-7/+14
| |
* | Merge branch 'maint' into masterSol Jerome2014-04-161-0/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> Conflicts: doc/appendix/guides/import-existing-ssh-keys.txt misc/bcfg2.spec src/lib/Bcfg2/Client/Tools/VCS.py src/lib/Bcfg2/Client/Tools/YUM.py src/lib/Bcfg2/Encryption.py src/lib/Bcfg2/Reporting/Collector.py src/lib/Bcfg2/Reporting/Storage/DjangoORM.py src/lib/Bcfg2/Server/Core.py src/lib/Bcfg2/Server/FileMonitor/__init__.py src/lib/Bcfg2/Server/Lint/RequiredAttrs.py src/lib/Bcfg2/Server/Plugin/helpers.py src/lib/Bcfg2/Server/Plugins/Metadata.py src/lib/Bcfg2/Server/Plugins/Packages/Yum.py src/lib/Bcfg2/Server/Plugins/Packages/__init__.py src/lib/Bcfg2/settings.py src/sbin/bcfg2-crypt src/sbin/bcfg2-reports src/sbin/bcfg2-yum-helper testsuite/Testsrc/Testlib/TestClient/TestTools/TestPOSIX/TestAugeas.py
| * Reset essential package list to an empty set when Packages is refreshedDan Foster2013-12-291-0/+1
| |
* | Merge branch 'maint'Chris St. Pierre2013-05-171-0/+5
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * APT: Allow specification of deb-src lines (Resolves #1148)Sol Jerome2013-05-101-0/+5
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* | Merge branch 'maint'Chris St. Pierre2013-04-241-5/+7
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * Packages: Fix Apt dependency resolution for py3kSol Jerome2013-04-121-0/+2
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * testsuite: fixed issues found by latest version of pylintChris St. Pierre2013-03-261-3/+3
| |
| * testsuite: fixed issues found by latest version of pep8Chris St. Pierre2013-03-261-2/+2
| |
| * added PEP-8 style checks to test suiteChris St. Pierre2013-03-111-1/+1
| |
* | Merge branch '1.3.1' into 1.4.xChris St. Pierre2013-01-171-1/+1
|\ \ | | | | | | | | | | | | | | | | | | Conflicts: src/lib/Bcfg2/Server/Plugins/Packages/Collection.py src/lib/Bcfg2/Server/Plugins/Packages/PackagesSources.py src/lib/Bcfg2/Server/Plugins/Packages/__init__.py
| * | removed passing of optionparser object amongst Packages pluginChris St. Pierre2013-01-171-1/+1
| |/
* | removed magic groupsChris St. Pierre2013-01-171-4/+0
| |
* | added a module-level FAM object to avoid passing it as an argument a billion ↵Chris St. Pierre2013-01-171-3/+2
|/ | | | times
* fixed docs for Apt and Pac collections. can haz sphinx 1.1 yet?Chris St. Pierre2012-10-111-0/+13
|
* documented packages backendsChris St. Pierre2012-09-201-0/+20
|
* documented PackagesSourcesChris St. Pierre2012-09-201-3/+4
|
* Source fully documentedChris St. Pierre2012-09-201-2/+2
|
* deduplicated Packages code, more docsChris St. Pierre2012-09-201-57/+1
|
* development docs for Packages: Collection docs writtenChris St. Pierre2012-09-201-8/+3
|
* renamed Bcfg2Py3k to CompatChris St. Pierre2012-08-271-1/+1
|
* Packages: added support for generating Apt sources.listChris St. Pierre2012-08-271-0/+15
|
* Packages: made url_map consistent across all source typesChris St. Pierre2012-08-271-4/+0
|
* removed calls to built-in file()/io.FileIO() in favor of read()Chris St. Pierre2012-08-091-4/+3
|
* Packages: Make sure essential packages are cachedSol Jerome2012-07-191-4/+8
| | | | | | Without this, essential packages are not included in the specification. Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* add essentialpkgs to all Source objectsChris St. Pierre2012-05-041-1/+0
|
* Packages: Add Essential packages to specification (#1084)Sol Jerome2012-04-171-3/+5
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Allow to run directly from a git checkout (#1037)Sol Jerome2012-03-241-0/+139
Signed-off-by: Sol Jerome <sol.jerome@gmail.com>