-
Notifications
You must be signed in to change notification settings - Fork 11
Available models and backends
Dominique Dumont edited this page May 14, 2016
·
42 revisions
These editors are available for the following applications:
| Application | Installation | description |
|---|---|---|
| Lcdproc |
|
Edit and validate /etc/LCDd.conf. Also used to upgrade configuration during package upgrade on Debian and Ubuntu |
| Xorg | config-model-xorg git | configuration model for Xorg. Experimental. Lot of of items are still missing |
| OpenSsh | config-model-opensshgit | Configuration model and editor for sshd_config and ssh_config and ~/.ssh/config) |
| Kerberos | git | Kerberos model (by Peter Knowles). This project is orphaned and looking for maintainer |
| Approx | Config-Model-Approx git | configuration model for approx. |
| PopularityContest | in Config::Model git | To edit /etc/popularity-contest.conf |
| Dpkg files, including control and copyright (aka DEP-5) | Only available on Debian or Ubuntu in libconfig-model-dpkg-perl package git | While packaging for Debian, check, fix or edit (most of) debian/* |
| Fstab | in Config::Model git | To edit /etc/fstab. Experimental, lots of filesystems are missing |
| Config::Model | config-model-itself git | This one is a special case: it provides an editor to edit configuration model (not configuration data). This editor was used to create OpenSsh and PopCon models. |
| module name | description | Status |
|---|---|---|
| config-model | core framework that interprets configuration models | released |
| config-model-cursesui | Curses interface | beta |
| config-model-tkui | Perl/Tk graphical interface wih wizard | beta |
Comment supported means that comments in configuration files are preserved and shown in the GUI as annotations. Otherwise, comments are discarded.
| Backend | Module | Comment support |
|---|---|---|
| Perl data structure | Built in Config::Model | no |
| Ini file | Provided by Config::Model::Backend::IniFile | yes |
| Shell variables | Provided by Config::Model::Backend::ShellVar | yes |
| Dpkg control syntax | Provided by Config::Model::Backend::Dpkg::Control | yes |
| Dpkg copyright syntax | Provided by Config::Model::Backend::Dpkg::Copyright | yes |
| Fstab syntax | Provided by Config::Model::Backend::Fstab | yes |
| YAML | Provided by Config::Model::Backend::Yaml | no |
| JSON | Provided by Config::Model::Backend::Json | no |
| OpenSsh | Provided by Config::Model::Backend::OpenSsh::Sshd and Config::Model::Backend::OpenSsh::Ssh | yes |
| Approx | Provided by Config::Model::Backend::Approx | yes |
| Augeas | Config::Model::Backend::Augeas | no |