Changes between Version 37 and Version 38 of RefactorClient


Ignore:
Timestamp:
10/10/06 17:37:56 (17 years ago)
Author:
dclark
Comment:

Killed inadvertant wiki links, and added additional tested platforms based on IRC chat w/NLD

Legend:

Unmodified
Added
Removed
Modified
  • RefactorClient

    v37 v38  
    88Ticket #73 describes some aspects of this issue. 
    99 
    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] 
    1212 1. build a set of error types that can be raised during tool instantiation and operation [DONE] 
    1313 1. Implement a tool class for each underlying tool. (see table below for status) 
     
    2424Bcfg2.Client.Frame is completely finished. It redirects calls to lower-level tool modules. It also provides a unified view across all tools.  
    2525 
    26 ||Tool||Status||Who||Tested?|| 
    27 ||RPM|| done||NLD|| No|| 
     26||'''Tool'''||'''Status'''||'''Who'''||'''Tested?'''|| 
     27||RPM||done||NLD|| Yes|| 
    2828||POSIX||done||NLD||Yes|| 
    2929||Encap||done||DC||No|| 
     
    3131||Pkg-get (Blastwave)||done||NLD||No|| 
    3232||APT||done||NLD||Yes|| 
    33 ||ChkConfig||done||NLD||No|| 
    34 ||SMF||done||NLD||No|| 
     33||ChkConfig||done||NLD||Yes|| 
     34||SMF||done||NLD||Yes|| 
    3535||PostInstall||done||NLD||Yes|| 
    3636||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||||???|| 
     37All currently supported tools are now implemented. For planned futire tools, see FeatureClient 
    4638 
    47 (V == Verify/I == Install/E == Extra detection/R == Removal) 
    48  
    49 ==Test Plan== 
     39== Test Plan == 
    5040 1. Get verification working (done) 
    5141 1. Get stats gathering and upload working (done)