summaryrefslogtreecommitdiffstats
path: root/README.adding_wizard
diff options
context:
space:
mode:
authorMichael Scherer <misc@mandriva.com>2004-06-09 10:17:52 +0000
committerMichael Scherer <misc@mandriva.com>2004-06-09 10:17:52 +0000
commit42191726e37c9da11caca46119a6c877ab28319c (patch)
tree4dfd911eaf589933fc9c0f052fb222189da61000 /README.adding_wizard
parentae71d95f9f6fffc43cf993e828f70ec31ca38df0 (diff)
downloaddrakwizard-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_wizard25
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";
+
+