Changes between Version 37 and Version 38 of RefactorClient
- Timestamp:
- 10/10/06 17:37:56 (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
RefactorClient
v37 v38 8 8 Ticket #73 describes some aspects of this issue. 9 9 10 == NLD's 4-Step Plan ==11 1. create classes in Bcfg2.Client.Tools that defines an API for all tools (Implemented as Bcfg2.Client.Tools.Tool, Bcfg2.Client.Tools. PkgTool, and Bcfg2.Client.SvcTool). All Tools will subclass one of these (Bcfg2.Client.Tools.RPM, Bcfg2.Client.Tools.SMF, etc) [DONE]10 == NLD's 5-Step Plan == 11 1. create classes in Bcfg2.Client.Tools that defines an API for all tools (Implemented as Bcfg2.Client.Tools.Tool, Bcfg2.Client.Tools.!PkgTool, and Bcfg2.Client.!SvcTool). All Tools will subclass one of these (Bcfg2.Client.Tools.RPM, Bcfg2.Client.Tools.SMF, etc) [DONE] 12 12 1. build a set of error types that can be raised during tool instantiation and operation [DONE] 13 13 1. Implement a tool class for each underlying tool. (see table below for status) … … 24 24 Bcfg2.Client.Frame is completely finished. It redirects calls to lower-level tool modules. It also provides a unified view across all tools. 25 25 26 || Tool||Status||Who||Tested?||27 ||RPM|| done||NLD|| No||26 ||'''Tool'''||'''Status'''||'''Who'''||'''Tested?'''|| 27 ||RPM||done||NLD|| Yes|| 28 28 ||POSIX||done||NLD||Yes|| 29 29 ||Encap||done||DC||No|| … … 31 31 ||Pkg-get (Blastwave)||done||NLD||No|| 32 32 ||APT||done||NLD||Yes|| 33 ||ChkConfig||done||NLD|| No||34 ||SMF||done||NLD|| No||33 ||ChkConfig||done||NLD||Yes|| 34 ||SMF||done||NLD||Yes|| 35 35 ||PostInstall||done||NLD||Yes|| 36 36 ||DebInit||done||NLD||Yes|| 37 [[BR]] All currently supported tools are now implemented. 38 [[BR]] 39 To Be Added [[BR]] 40 ||BFF (Best Friend Forever?)||||DC|| 41 ||Daemontools||||DC|| 42 ||Yum||||HM|| 43 ||SolInit||||???|| 44 ||Launchd||||TL|| 45 ||Emerge||||???|| 37 All currently supported tools are now implemented. For planned futire tools, see FeatureClient 46 38 47 (V == Verify/I == Install/E == Extra detection/R == Removal) 48 49 ==Test Plan== 39 == Test Plan == 50 40 1. Get verification working (done) 51 41 1. Get stats gathering and upload working (done)