r29550 - /trunk/libconfig-model-itself-perl/debian/control
ddumont-guest at users.alioth.debian.org
ddumont-guest at users.alioth.debian.org
Sat Jan 10 20:03:43 UTC 2009
Author: ddumont-guest
Date: Sat Jan 10 20:03:39 2009
New Revision: 29550
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=29550
Log:
- re-wrote description by re-using most of upstream README file
Modified:
trunk/libconfig-model-itself-perl/debian/control
Modified: trunk/libconfig-model-itself-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libconfig-model-itself-perl/debian/control?rev=29550&op=diff
==============================================================================
--- trunk/libconfig-model-itself-perl/debian/control (original)
+++ trunk/libconfig-model-itself-perl/debian/control Sat Jan 10 20:03:39 2009
@@ -22,17 +22,49 @@
libconfig-model-tkui-perl,
liblog-log4perl-perl (>= 1.11)
Description: Graphical model editor for Config::Model
- Config::Model::Itself and its model files provide a model of
- Config:Model (hence the Itself name). If you install also
- Config::Model::TkUI, you get a graphical configuration model
- editor. In others words, you get a GUI to edit configuration models
- like Xorg model.
+
+ Config::Model::Itself and the command config-model-edit provides
+ a Perl/Tk graphical interface to edit configuration models that will
+ be used by Config::Model.
.
- Let's step back a little to explain. Any configuration data is, in essence,
- structured data. This data could be stored in an XML file. A configuration
- model is a way to describe the structure and relation of all items of a
- configuration data set.
+ Config::Model::Itself also provides a model for Config::Model
+ (hence the Itself name, you can also think of it as a meta-model).
+ The model editor will use this meta-model to construct the graphical
+ interface so you can edit the configuration model for *your*
+ application. [ Config::Model::Itself is the "eat your own dog food" principle
+ applied to Config::Model ;-) ]
.
- This configuration model is also expressed as structured data. This structure
- data is structured and follow a set of rules which are described for humans
- in Config::Model.
+ Let's step back a little to explain. Any configuration data is, in
+ essence, structured data. This data could be stored, for instance, in
+ an XML file. A configuration model is a way to describe the structure
+ and relation of all items of a configuration data set.
+ .
+ This configuration model is also expressed as structured data. This
+ structure data is structured and follows a set of rules which are
+ described for humans in Config::Model.
+ .
+ The structure and rules documented in Config::Model are also expressed
+ in a model in the files provided with Config::Model::Itself.
+ .
+ Hence the possibity to verify, modify configuration data provided by
+ Config::Model can also be applied on configuration models.
+ .
+ The model editor program is config-model-edit.
+ .
+ Since the model editor and the configuration data editor are based on
+ the same graphical module, you will use similar UIs to edit
+ configuration data (for instance OpenSsh configuration data from
+ sshd_config) and OpenSsh model (if you need to add new parameters in OpenSsh
+ model)
+ .
+ Once this package is installed, you can run:
+ .
+ $ config-model-edit -model <model_name>
+ .
+ For instance, if you have installed Config::Model::OpenSsh (not yet packaged),
+ you can run:
+ .
+ $ config-model-edit -model OpenSsh
+ .
+ If you save OpenSsh configuration model, config-model-edit will create a
+ lib directory and write the modified model there.
More information about the Pkg-perl-cvs-commits
mailing list