Hello,

13.03.2010 04:27, Dan Langille wrote:
> On 3/12/2010 12:41 PM, Howard Thomson wrote:
> 
>> Item 42: Provide a GUI configuration file builder and editor program, with 
>> consistency checking.
>> Date: 12 March 2010
>> Origin: Howard Thomson<[email protected]>
>> Status: Initial concept
>>
>>      What:   An interactive configuration builder, and editor, with built-in 
>> semantic consistency
>>                      checking, with help system, and [eventual] scp 
>> facilities.
>>
>>      Why:            A GUI configuration program will be needed  to expand 
>> Bacula's target audience to
>>                      the [great-unwashed...] masses, and will be helpful to 
>> those, like myself, that prefer
>>                      to have direct access to the available options rather 
>> than consulting the Manual [or
>>                      my erratic memory], and also prefer instant semantic 
>> checking against Bacula startup
>>                      failure due to erroneous configuration.
>>
>>      Notes:  Such a program would be built to function as a non-interactive 
>> syntax/semantic checker,
>>                      in addition to its GUI facilities.
> 
> 
> I suggest that such a tool be designed along the lines of Lilac (was 
> Fruity), a configuration tool for Nagios.  This tool does not directly 
> access the configuration files.  Rather, it stores the configuration 
> details in a database, then generates the configuration files based upon 
> the current data.  This tool contains many great features and I urge 
> anyone considering a GUI configuration tool for Bacula to use Lilac as a 
> starting point.
> 
> The advantage: it can be done as a completely separate project, outside 
> Bacula if desired, which I think is also a good idea.

It also makes the last step of generating the actual configuration 
very simple - you can use a script to generate (parts of) the Bacula 
configuration (see |-syntax in Bacula configuration) from the database 
contents.

In many cases, this is really simple - grab the actual data from the 
database (or even a plain text file) and massage it into a template.

Cheers,

Arno


-- 
Arno Lehmann
IT-Service Lehmann
Sandstr. 6, 49080 Osnabrück
www.its-lehmann.de

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Bacula-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-devel

Reply via email to