diff options
author | Michael Scherer <misc@mandriva.com> | 2004-06-09 10:17:52 +0000 |
---|---|---|
committer | Michael Scherer <misc@mandriva.com> | 2004-06-09 10:17:52 +0000 |
commit | 42191726e37c9da11caca46119a6c877ab28319c (patch) | |
tree | 4dfd911eaf589933fc9c0f052fb222189da61000 /README.adding_wizard | |
parent | ae71d95f9f6fffc43cf993e828f70ec31ca38df0 (diff) | |
download | drakwizard-42191726e37c9da11caca46119a6c877ab28319c.tar drakwizard-42191726e37c9da11caca46119a6c877ab28319c.tar.gz drakwizard-42191726e37c9da11caca46119a6c877ab28319c.tar.bz2 drakwizard-42191726e37c9da11caca46119a6c877ab28319c.tar.xz drakwizard-42191726e37c9da11caca46119a6c877ab28319c.zip |
Allow 3rd parties wizards to be added to mcc.
Diffstat (limited to 'README.adding_wizard')
-rw-r--r-- | README.adding_wizard | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/README.adding_wizard b/README.adding_wizard new file mode 100644 index 00000000..5bca8c5c --- /dev/null +++ b/README.adding_wizard @@ -0,0 +1,25 @@ +Since the cvs version of 09/06/2004, third parties may add a wizard to the +mcc. + +First thing to do is to write the wizard, based on interactive, like +a normal wizard ( see the source code of the ones currently used, +on http://cvs.mandrakesoft.com/cgi-bin/cvsweb.cgi/soft/wizard_perl/ ). +In short, it should be a perl module, placed in perl search path, in MDK/Wizard/ +hierarchy. You need to fill a special structure that describe the wizard. + +Then, you need to place a file in /etc/wizard.d/, called +mywizard.conf, containing : + +NAME="module" +DESCRIPTION="the description" + + +DESCRIPTION is the description, in any language, there is nothing for translation +at the moment. This will be the description showed on the first page of the mcc. + +NAME is the same of the perl module to load, without the pm. +The line loading is equivalent to : + +require "MDK/Wizard/$NAME.pm"; + + |