10 | | == Desai's 4-Step Plan == |
11 | | 1. create a module Bcfg2.Client.Tool.!BaseTool that defines an API for all tools (things like Bcfg2.Client.Tool.RPM and Bcfg2.Client.Tool.SMF, etc) |
12 | | 1. build a set of error types that can be raised during tool instantiation and operation |
| 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] |
| 12 | 1. build a set of error types that can be raised during tool instantiation and operation [DONE] |
| 13 | 1. Implement a tool class for each underlying tool. (see table below for status) |