summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* add active flag to client datatypeNarayan Desai2009-02-131-0/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5077 ce84e21b-d406-0410-9b95-82705330c041
* Initial Snapshots checkinNarayan Desai2009-02-123-2/+138
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5076 ce84e21b-d406-0410-9b95-82705330c041
* Pylint fixes for Account PluginSol Jerome2009-02-112-10/+15
| | | | | | | Signed-off-by: Sol Jerome <solj@ices.utexas.edu> git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5075 ce84e21b-d406-0410-9b95-82705330c041
* Fix gpg nosignature option (Ticket #641)Sol Jerome2009-02-111-1/+2
| | | | | | | Signed-off-by: Sol Jerome <solj@ices.utexas.edu> git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5074 ce84e21b-d406-0410-9b95-82705330c041
* Update Init.py for new bcfg2.conf layoutSol Jerome2009-02-112-13/+14
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5073 ce84e21b-d406-0410-9b95-82705330c041
* Fix subclass orderingNarayan Desai2009-02-091-3/+3
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5072 ce84e21b-d406-0410-9b95-82705330c041
* RPMng: add support for version='any'Narayan Desai2009-02-091-6/+18
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5071 ce84e21b-d406-0410-9b95-82705330c041
* revert subprocess changes for the moment as wellNarayan Desai2009-02-091-12/+4
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5070 ce84e21b-d406-0410-9b95-82705330c041
* Revert tlslite updates for the momentNarayan Desai2009-02-064-23/+8
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5069 ce84e21b-d406-0410-9b95-82705330c041
* Packaging updates for python 2.6 (from Kamil Kisielk)Narayan Desai2009-02-061-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5068 ce84e21b-d406-0410-9b95-82705330c041
* Client tools infrastructure update for python 2.6 (From Kamil Kisiel)Narayan Desai2009-02-061-4/+12
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5067 ce84e21b-d406-0410-9b95-82705330c041
* TLSlite updates for python 2.6 (From Kamil Kisiel)Narayan Desai2009-02-064-8/+23
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5066 ce84e21b-d406-0410-9b95-82705330c041
* Packages: handle APT virtual packages properlyNarayan Desai2009-02-051-3/+50
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5065 ce84e21b-d406-0410-9b95-82705330c041
* fix a logic error in updatefixNarayan Desai2009-02-041-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5064 ce84e21b-d406-0410-9b95-82705330c041
* Prevent Genshi traceback for unknown encodingsSol Jerome2009-02-031-2/+5
| | | | | | | Signed-off-by: Sol Jerome <solj@ices.utexas.edu> git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5062 ce84e21b-d406-0410-9b95-82705330c041
* Fix server core init for MetadataCoreSol Jerome2009-02-021-1/+1
| | | | | | | Signed-off-by: Sol Jerome <solj@ices.utexas.edu> git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5061 ce84e21b-d406-0410-9b95-82705330c041
* revert last patchNarayan Desai2009-02-021-4/+2
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5060 ce84e21b-d406-0410-9b95-82705330c041
* Add client aliases to metadata instancesNarayan Desai2009-02-021-2/+4
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5059 ce84e21b-d406-0410-9b95-82705330c041
* Fix unicode error messagesNarayan Desai2009-02-022-6/+3
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5057 ce84e21b-d406-0410-9b95-82705330c041
* new version of BB that works as a connector (for substantial code savings)Narayan Desai2009-02-021-316/+74
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5056 ce84e21b-d406-0410-9b95-82705330c041
* Split out connector interface to allow for additional data generation based ↵Narayan Desai2009-02-026-17/+26
| | | | | | on complete group list git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5055 ce84e21b-d406-0410-9b95-82705330c041
* Packages bug fixNarayan Desai2009-02-021-1/+6
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5054 ce84e21b-d406-0410-9b95-82705330c041
* M Tools/Portage.pyMichael Jinks2009-01-311-2/+2
| | | | | | | | | | VerifyPackages had a bug in the call to 'equery check' such that it never should have worked at all when the client was called without -q. Fixed it to add a version to the package name. git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5053 ce84e21b-d406-0410-9b95-82705330c041
* Version bump to 1.0pre1Narayan Desai2009-01-295-5/+11
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5050 ce84e21b-d406-0410-9b95-82705330c041
* Use safer alternatives to mktemp (Patch from adeason)Sol Jerome2009-01-294-7/+15
| | | | | | | Signed-off-by: Sol Jerome <solj@ices.utexas.edu> git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5049 ce84e21b-d406-0410-9b95-82705330c041
* Core fixes from pylintSol Jerome2009-01-291-7/+7
| | | | | | | Signed-off-by: Sol Jerome <solj@ices.utexas.edu> git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5048 ce84e21b-d406-0410-9b95-82705330c041
* Properties fixes from pylintNarayan Desai2009-01-281-3/+3
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5047 ce84e21b-d406-0410-9b95-82705330c041
* Fix tb caused by non-string revisionSol Jerome2009-01-281-1/+1
| | | | | | | Signed-off-by: Sol Jerome <solj@ices.utexas.edu> git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5046 ce84e21b-d406-0410-9b95-82705330c041
* Add user doc in roadmap for Sol's new VC codeNarayan Desai2009-01-271-0/+4
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5045 ce84e21b-d406-0410-9b95-82705330c041
* Add Version plugin typeSol Jerome2009-01-2610-54/+115
| | | | | | | | | | | | | | | The following changes were made: * Remove VCS logic out of the Core * Add Git/Svn plugins * Remove config file directive in bcfg2.conf Use of the plugins are enabled by adding Git or Svn (or both) to the plugins line of bcfg2.conf Signed-off-by: Sol Jerome <solj@ices.utexas.edu> git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5044 ce84e21b-d406-0410-9b95-82705330c041
* man2html didn't like extra spaces on first line...Daniel Joseph Barnhart Clark2009-01-231-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5043 ce84e21b-d406-0410-9b95-82705330c041
* working fix for the redhat init script (mea culpa)Narayan Desai2009-01-231-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5042 ce84e21b-d406-0410-9b95-82705330c041
* make redhat init script work on RHEL4 (Patch from Carol Tardif)Narayan Desai2009-01-231-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5041 ce84e21b-d406-0410-9b95-82705330c041
* Simplify service configuration; make all services use common restart frameworkNarayan Desai2009-01-239-80/+85
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5040 ce84e21b-d406-0410-9b95-82705330c041
* Add Pull Source support to Minestruct (with aggregation of all extra entries)Sol Jerome2009-01-221-1/+6
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5039 ce84e21b-d406-0410-9b95-82705330c041
* Create cachedir if it doesn't existSol Jerome2009-01-221-0/+4
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5038 ce84e21b-d406-0410-9b95-82705330c041
* Fix tb when initializing the Decisions pluginSol Jerome2009-01-211-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5037 ce84e21b-d406-0410-9b95-82705330c041
* Remove old properties implementation and hardwiringNarayan Desai2009-01-216-57/+14
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5036 ce84e21b-d406-0410-9b95-82705330c041
* Packages: only kick in on package entriesNarayan Desai2009-01-211-1/+2
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5035 ce84e21b-d406-0410-9b95-82705330c041
* Move properties to the connector interfaceNarayan Desai2009-01-213-5/+46
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5034 ce84e21b-d406-0410-9b95-82705330c041
* Remove plugin initialization debug codeNarayan Desai2009-01-211-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5033 ce84e21b-d406-0410-9b95-82705330c041
* 1.0 roadmap updateNarayan Desai2009-01-211-10/+14
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5032 ce84e21b-d406-0410-9b95-82705330c041
* Add support for out of tree pluginsNarayan Desai2009-01-211-2/+5
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5031 ce84e21b-d406-0410-9b95-82705330c041
* more error handling for PackagesNarayan Desai2009-01-212-2/+10
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5030 ce84e21b-d406-0410-9b95-82705330c041
* Infrastructure and initial implementation of the Packages pluginNarayan Desai2009-01-215-4/+163
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5029 ce84e21b-d406-0410-9b95-82705330c041
* roadmap updatesNarayan Desai2009-01-171-4/+8
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5028 ce84e21b-d406-0410-9b95-82705330c041
* Revert accidental svn keyword changes and add minor pylint fixesSol Jerome2009-01-155-11/+11
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5027 ce84e21b-d406-0410-9b95-82705330c041
* Uniqify probe returns so that a client only gets the most specific version, ↵Narayan Desai2009-01-152-17/+13
| | | | | | and map it to the probe basename (ie probe getmacs.H_hostname returns as getmacs) git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5026 ce84e21b-d406-0410-9b95-82705330c041
* add GBundler plugin (like SGenshi, but works like Bundler)Narayan Desai2009-01-157-9/+56
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5025 ce84e21b-d406-0410-9b95-82705330c041
* Modification given by Stéphane Graber to support the debian architectureSteve Tousignant2009-01-131-95/+222
| | | | | | | | | | | | | | variant include : * support different package version on different package list and if the version is different on each architecture then it's placed on arch specific list * added new possible var as dev_$arch_urlX so that architecture specific list are treated correctly * Uses python-apt for better speed, about half-time gain git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5024 ce84e21b-d406-0410-9b95-82705330c041