summaryrefslogtreecommitdiffstats
path: root/src/lib
Commit message (Collapse)AuthorAgeFilesLines
* Implement complete Yum solutionNarayan Desai2007-02-013-7/+23
| | | | | | | | | * Add Yum into default loaded drivers * Add support for Yum to not use -y * Fix driver conflict setup git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2754 ce84e21b-d406-0410-9b95-82705330c041
* Finish up improving interactive mode log messages (Resolves Ticket #367)Narayan Desai2007-02-011-2/+23
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2753 ce84e21b-d406-0410-9b95-82705330c041
* Fix importsNarayan Desai2007-02-011-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2748 ce84e21b-d406-0410-9b95-82705330c041
* Fix blastwave packages (dont use the sysv constructor)Narayan Desai2007-02-011-0/+9
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2747 ce84e21b-d406-0410-9b95-82705330c041
* fix the yum driver (round 3)Narayan Desai2007-01-311-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2746 ce84e21b-d406-0410-9b95-82705330c041
* fix the yum driver (round 2)Narayan Desai2007-01-311-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2745 ce84e21b-d406-0410-9b95-82705330c041
* fix the yum driverNarayan Desai2007-01-311-0/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2744 ce84e21b-d406-0410-9b95-82705330c041
* Fix another aspect of postinstallsNarayan Desai2007-01-311-0/+3
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2742 ce84e21b-d406-0410-9b95-82705330c041
* Maybe fix file diffing + xml encodingNarayan Desai2007-01-311-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2738 ce84e21b-d406-0410-9b95-82705330c041
* Change logging facility to daemon (to conform with debian policy) (Resolves ↵Narayan Desai2007-01-311-1/+1
| | | | | | Ticket #379) git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2737 ce84e21b-d406-0410-9b95-82705330c041
* * Disable Yum driver for nowNarayan Desai2007-01-312-3/+4
| | | | | | | * Add info files as an alternative for :info files (Resolves Ticket #382) git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2735 ce84e21b-d406-0410-9b95-82705330c041
* Import error message when config file diffs aren't available (Resolves ↵Narayan Desai2007-01-301-1/+1
| | | | | | Ticket #380) git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2733 ce84e21b-d406-0410-9b95-82705330c041
* Fix PostInstall traceback (Resolves Ticket #378)Narayan Desai2007-01-301-0/+4
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2732 ce84e21b-d406-0410-9b95-82705330c041
* For real this time, fixed the omission of "=" before package atoms onMichael Jinks2007-01-291-1/+1
| | | | | | | | install. git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2731 ce84e21b-d406-0410-9b95-82705330c041
* Pretty up multiple inclusion messageNarayan Desai2007-01-291-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2727 ce84e21b-d406-0410-9b95-82705330c041
* Fix message (Resolves Ticket #377)Narayan Desai2007-01-291-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2726 ce84e21b-d406-0410-9b95-82705330c041
* Sometimes packages are being installed without the prefix "=" in theMichael Jinks2007-01-291-1/+1
| | | | | | | | | package atom. This join might have fixed that, but I'm not entirely sure. Needs more testing. git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2725 ce84e21b-d406-0410-9b95-82705330c041
* Fix traceback for binary filesNarayan Desai2007-01-291-1/+5
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2724 ce84e21b-d406-0410-9b95-82705330c041
* Add bad entries output if -e is specifiedNarayan Desai2007-01-251-0/+4
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2722 ce84e21b-d406-0410-9b95-82705330c041
* Fix RPM verification (Resolves Ticket #375)Narayan Desai2007-01-241-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2721 ce84e21b-d406-0410-9b95-82705330c041
* Removed call to 'emerge --sync' before package installsMichael Jinks2007-01-241-11/+9
| | | | | | | | | | | | Fixed mishandling of output from 'equery check' which caused packages to reinstall on each run if their config files had been changed Removed files from __important__ which matter more for building than installing/maintaining packages git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2717 ce84e21b-d406-0410-9b95-82705330c041
* Make dynamic group processing more tolerant of whitespaceNarayan Desai2007-01-241-2/+3
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2716 ce84e21b-d406-0410-9b95-82705330c041
* Implement dynamic groupsNarayan Desai2007-01-241-3/+25
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2715 ce84e21b-d406-0410-9b95-82705330c041
* Add return codes to action uploadsNarayan Desai2007-01-241-0/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2714 ce84e21b-d406-0410-9b95-82705330c041
* Implement Action supportNarayan Desai2007-01-243-29/+104
| | | | | | | | | | - Schema addition for bundles/rules - Tool driver for actions - Frame support for pre-actions and post-actions - Frame blacklist support (to preclude blocked entries from getting installed on the post-clobber pass) git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2713 ce84e21b-d406-0410-9b95-82705330c041
* Commit infrastructure for Action driverNarayan Desai2007-01-232-7/+17
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2711 ce84e21b-d406-0410-9b95-82705330c041
* Add output describing clobbered entriesNarayan Desai2007-01-231-2/+6
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2710 ce84e21b-d406-0410-9b95-82705330c041
* Fix bundle reverify behaviorNarayan Desai2007-01-231-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2709 ce84e21b-d406-0410-9b95-82705330c041
* Fix unicode problem for diff display (Resolves Ticket #365)Narayan Desai2007-01-201-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2705 ce84e21b-d406-0410-9b95-82705330c041
* Improve information message in interactive mode (Half-resolves Ticket #367)Narayan Desai2007-01-202-2/+2
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2704 ce84e21b-d406-0410-9b95-82705330c041
* Add temporary -e mode to display extra configuration entry details (Resolves ↵Narayan Desai2007-01-201-0/+3
| | | | | | Ticket #369) git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2703 ce84e21b-d406-0410-9b95-82705330c041
* Fix syntax error (Resolves Ticket #364)Narayan Desai2007-01-201-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2702 ce84e21b-d406-0410-9b95-82705330c041
* Fix PostInstall/Yum driver loadNarayan Desai2007-01-181-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2698 ce84e21b-d406-0410-9b95-82705330c041
* Add configfile interactive diff support. (Resolves Ticket #279)Narayan Desai2007-01-182-1/+7
| | | | | | | Remove query text from statistics upload git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2697 ce84e21b-d406-0410-9b95-82705330c041
* Implement file filtering for XMLDirectories (Base, Bundler, Pkgmgr, Rules, ↵Narayan Desai2007-01-183-9/+16
| | | | | | Svcmgr) (Resolves Ticket #300) git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2695 ce84e21b-d406-0410-9b95-82705330c041
* Tighten up error handling in TCheetah (Resolves Ticket #336)Narayan Desai2007-01-181-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2694 ce84e21b-d406-0410-9b95-82705330c041
* minor comment fix for bcfg2-adminNarayan Desai2007-01-171-0/+6
| | | | | | | Add fallback removal mechanism for RPM (to single removal, used when single-pass fails) [From Sumit Roy] git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2691 ce84e21b-d406-0410-9b95-82705330c041
* Implement more verbose questions for interactive mode (for Packages) ↵Narayan Desai2007-01-164-12/+38
| | | | | | (Halfway-resolves Ticket #279) git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2684 ce84e21b-d406-0410-9b95-82705330c041
* Make bcfg2 -P actually paranoid (Resolves Ticket #359)Narayan Desai2007-01-161-2/+6
| | | | | | | * ConfigFile entry installation halted if backup cannot be created git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2683 ce84e21b-d406-0410-9b95-82705330c041
* add entry type defaults for other toolsetsNarayan Desai2007-01-161-1/+4
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2682 ce84e21b-d406-0410-9b95-82705330c041
* Pylint fixesNarayan Desai2007-01-168-19/+19
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2681 ce84e21b-d406-0410-9b95-82705330c041
* Add version information for extra packages that use the ↵Narayan Desai2007-01-151-3/+4
| | | | | | PkgTool.FindExtraPackages method git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2675 ce84e21b-d406-0410-9b95-82705330c041
* Reporting system update to include browsing by config-item rather than ↵Joey Hagedorn2007-01-124-3/+137
| | | | | | | | | | | | host-only. This enables users of the system to track down where problems are occuring across the system by looking in a package and system oriented way, rather than a host centric view only. *It is expected to be useful to verify that critical security updates are applied.* Additionally this update includes a bunch of files (yet not complete) from the Yahoo User Interface Library. It is sparsely incorporated as the files are used. This library is BSD licensed and provides great capability for the web reports. It also will help when incorporating ajax technology in to the reports for performance improvements. git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2660 ce84e21b-d406-0410-9b95-82705330c041
* Fix issue reported by mjinksNarayan Desai2007-01-121-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2659 ce84e21b-d406-0410-9b95-82705330c041
* Fix negation logicNarayan Desai2007-01-111-2/+2
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2653 ce84e21b-d406-0410-9b95-82705330c041
* Fix group problem caused by XInclude codeNarayan Desai2007-01-111-0/+2
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2652 ce84e21b-d406-0410-9b95-82705330c041
* Fixes from RickNarayan Desai2007-01-111-2/+2
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2649 ce84e21b-d406-0410-9b95-82705330c041
* Add conflicts support for tool driversNarayan Desai2007-01-112-4/+13
| | | | | | | | * Add Yum conflict with RPM * Add Yum dependency on /var/lib/rpm git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2645 ce84e21b-d406-0410-9b95-82705330c041
* Add negated case for Pkgmgr/Svcmgr/RulesNarayan Desai2007-01-111-2/+9
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2644 ce84e21b-d406-0410-9b95-82705330c041
* Implement negation for bundles, base, pkgmgr, svcmgr, and rulesNarayan Desai2007-01-101-2/+6
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2643 ce84e21b-d406-0410-9b95-82705330c041