summaryrefslogtreecommitdiffstats
path: root/src/lib/Client
Commit message (Collapse)AuthorAgeFilesLines
* Allow specification of local socket bind addresses (Resolves Ticket #240)Narayan Desai2006-11-011-102/+49
| | | | | | | [Patch from gogo] git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2467 ce84e21b-d406-0410-9b95-82705330c041
* Remove __init__ based on (very useful, look at it if you need to debugDaniel Joseph Barnhart Clark2006-10-191-4/+0
| | | | | | | a tool) IRC chat with desai. git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2449 ce84e21b-d406-0410-9b95-82705330c041
* Removed not working comment, and added debug code to RefreshPackagesDaniel Joseph Barnhart Clark2006-10-191-5/+2
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2448 ce84e21b-d406-0410-9b95-82705330c041
* * Automatically load the encap toolNarayan Desai2006-10-152-2/+2
| | | | | | | | * Use ndiff instead of unified diffs in POSIX * Add pull support to bcfg2-admin. This allows users to decide that a client is correct, and fix it entirely from the server side. git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2435 ce84e21b-d406-0410-9b95-82705330c041
* Fix apt problems againNarayan Desai2006-10-092-6/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2418 ce84e21b-d406-0410-9b95-82705330c041
* Important fixNarayan Desai2006-10-091-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2416 ce84e21b-d406-0410-9b95-82705330c041
* * Remove Launchd for nowNarayan Desai2006-10-091-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2413 ce84e21b-d406-0410-9b95-82705330c041
* * APT now fails cleanly on non-apt platformsNarayan Desai2006-10-093-1/+9
| | | | | | | | * PkgTool now calls RefreshPackages properly on instantiation * RPM handles error case with bogus output more robustly (should maybe move to the rpm python bindings?) git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2412 ce84e21b-d406-0410-9b95-82705330c041
* * Respect verify=false in APT packagesNarayan Desai2006-10-081-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2409 ce84e21b-d406-0410-9b95-82705330c041
* * Implement a cleaner fix for the empty config file install checkNarayan Desai2006-10-081-3/+10
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2408 ce84e21b-d406-0410-9b95-82705330c041
* Fix case where file is not bound.Narayan Desai2006-10-071-0/+3
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2407 ce84e21b-d406-0410-9b95-82705330c041
* Merge of the client/refactor branch (revisions r2218-r2400)Narayan Desai2006-10-0618-1412/+1300
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2401 ce84e21b-d406-0410-9b95-82705330c041
* Fix importNarayan Desai2006-09-291-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2343 ce84e21b-d406-0410-9b95-82705330c041
* Fix RPM.Refresh when rpm is already in use (Resolves Ticket #134)Narayan Desai2006-09-291-2/+7
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2342 ce84e21b-d406-0410-9b95-82705330c041
* Fix up minor toolset problemsNarayan Desai2006-09-151-12/+12
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2253 ce84e21b-d406-0410-9b95-82705330c041
* Add verbose logging of which bundle entries are badNarayan Desai2006-09-151-1/+4
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2252 ce84e21b-d406-0410-9b95-82705330c041
* Fix Paranoid modeNarayan Desai2006-09-111-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2240 ce84e21b-d406-0410-9b95-82705330c041
* Add new epkg flagsNarayan Desai2006-08-311-2/+2
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2160 ce84e21b-d406-0410-9b95-82705330c041
* Fix bundle deps in interactive modeNarayan Desai2006-08-301-0/+2
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2157 ce84e21b-d406-0410-9b95-82705330c041
* Fix Interactive mode spacingNarayan Desai2006-08-302-9/+21
| | | | | | | Fix Solaris service removal git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2155 ce84e21b-d406-0410-9b95-82705330c041
* Get a finalized, working version of lrc servicesNarayan Desai2006-08-291-4/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2150 ce84e21b-d406-0410-9b95-82705330c041
* ouchNarayan Desai2006-08-291-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2149 ce84e21b-d406-0410-9b95-82705330c041
* Add more debug for solarisNarayan Desai2006-08-291-0/+2
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2148 ce84e21b-d406-0410-9b95-82705330c041
* More Solaris fixesNarayan Desai2006-08-291-7/+7
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2147 ce84e21b-d406-0410-9b95-82705330c041
* More solaris fixupsNarayan Desai2006-08-291-3/+14
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2145 ce84e21b-d406-0410-9b95-82705330c041
* Only restart enabled servicesNarayan Desai2006-08-292-6/+15
| | | | | | | Fix lrc services in the enable mode git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2144 ce84e21b-d406-0410-9b95-82705330c041
* fix typoNarayan Desai2006-08-291-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2143 ce84e21b-d406-0410-9b95-82705330c041
* Fix stupid thinkoNarayan Desai2006-08-291-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2142 ce84e21b-d406-0410-9b95-82705330c041
* Make service restarts tunable across platformsNarayan Desai2006-08-292-2/+15
| | | | | | | | | | * Remove hardcoded /etc/init.d calls in Toolset.py * Add an overloadable method * Implement the method for Solaris.py git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2141 ce84e21b-d406-0410-9b95-82705330c041
* Implement service removal for smf/lrc servicesNarayan Desai2006-08-291-1/+12
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2140 ce84e21b-d406-0410-9b95-82705330c041
* Fix pkgrm to not prompt the userNarayan Desai2006-08-291-1/+2
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2133 ce84e21b-d406-0410-9b95-82705330c041
* Fix return for correct verify=false sysv packagesNarayan Desai2006-08-281-11/+12
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2129 ce84e21b-d406-0410-9b95-82705330c041
* Implement interactive mode for the clientChris Vuletich2006-08-242-3/+22
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2107 ce84e21b-d406-0410-9b95-82705330c041
* Cleanly detect unsupported entry typesNarayan Desai2006-08-241-0/+3
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2106 ce84e21b-d406-0410-9b95-82705330c041
* Add -k (kevlar) option, and move objectionable debian behavion in here.Narayan Desai2006-08-221-5/+4
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2088 ce84e21b-d406-0410-9b95-82705330c041
* Make the Proxy library respect the -C option (Resolves Ticket #94)Narayan Desai2006-08-221-2/+5
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2084 ce84e21b-d406-0410-9b95-82705330c041
* Add --allmatches to rpm -e calls (Resolves Ticket #86)Narayan Desai2006-08-151-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2069 ce84e21b-d406-0410-9b95-82705330c041
* * Make all XML methods uniform across driversNarayan Desai2006-08-141-3/+3
| | | | | | | * Switch bcfg2 to using the XML abstraction layer git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2064 ce84e21b-d406-0410-9b95-82705330c041
* * Annotate Bcfg2.Client.XML driverNarayan Desai2006-08-142-10/+16
| | | | | | | * Switch Toolset.py to use XML abstraction layer git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2063 ce84e21b-d406-0410-9b95-82705330c041
* Add new client side XML abstraction layerNarayan Desai2006-08-142-1/+22
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2061 ce84e21b-d406-0410-9b95-82705330c041
* Change extra entries messages to be less scaryNarayan Desai2006-07-282-4/+4
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2011 ce84e21b-d406-0410-9b95-82705330c041
* Don't execute the apt maintenance commands in dry-run modeNarayan Desai2006-07-281-5/+6
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2010 ce84e21b-d406-0410-9b95-82705330c041
* Fix corner case where extra packages appear not to be installed (?)Narayan Desai2006-07-271-2/+7
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2009 ce84e21b-d406-0410-9b95-82705330c041
* Fix ConfigFile verification of unbound entries (Resolves ticket #79)Narayan Desai2006-07-211-0/+3
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1989 ce84e21b-d406-0410-9b95-82705330c041
* Skip checksum verification for multiarch packagesNarayan Desai2006-07-201-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1976 ce84e21b-d406-0410-9b95-82705330c041
* Fix multiarch package verificationNarayan Desai2006-07-191-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1971 ce84e21b-d406-0410-9b95-82705330c041
* Continue in case of entry verification errorsNarayan Desai2006-07-141-0/+3
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1949 ce84e21b-d406-0410-9b95-82705330c041
* Fix diffing of binary filesNarayan Desai2006-07-141-1/+4
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1948 ce84e21b-d406-0410-9b95-82705330c041
* Generic client toolset improvementsNarayan Desai2006-07-141-39/+21
| | | | | | | | * Streamline reasons upload * properly escape current_diff contents git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1940 ce84e21b-d406-0410-9b95-82705330c041
* * Fix pkgtool setup for base ToolsetNarayan Desai2006-07-101-2/+5
| | | | | | | * Implement current_diff support for ConfigFile entries (from Chris Vuletich) git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1923 ce84e21b-d406-0410-9b95-82705330c041