From f1d6b8a9d3c06f74e904959887cf043d09aff687 Mon Sep 17 00:00:00 2001 From: Dexter Morgan Date: Thu, 2 Jun 2011 20:51:50 +0000 Subject: Branch for updates --- README.adding_wizard | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 README.adding_wizard (limited to 'README.adding_wizard') 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"; + + -- cgit v1.2.1