Next Previous Contents

6. Constructor de módulos

Un constructor de módulos shell está disponible para coger soltura en estos menesteres. Puede acceder a este constructor desde el menú principal de shellmod o con la utilidad shellmod:

        shellmod --build
        

Aparece aquí un único diálogo. Rellénelo y se creará el modelo para un módulo shell nuevo. Aquí hay varios campos.

6.1 Ruta del módulo

Simplemente introduzca la ruta relativa o completa del nuevo script de shell que quiere crear. El constructor no es capaz de editar un módulo ya existente.

6.2 Inserte en menú

Debe especificar el id del menú en que quiere insertar el módulo (Linuxconf). Un módulo puede insertarse en distintos menús de Linuxconf, pero el constructor sólo soporta uno. Modificar el código más tarde es muy sencillo.

Este campo tiene una lista de ayuda para elegir el ID correcto.

6.3 Título de menú

Simplemente introduzca el texto del menú.

6.4 Esto es un co-manager de cuenta de usuario

Seleccionando esta casilla de verificación, ordena la constructor a generar los ejemplos de funciones de co-manager apropiadas (setupdia, save,deluser,validate).

Nótese que un módulo puede ser co-manager e insertarse en menús también.

6.5 Entradas del menú principal

Simplemente introduzca las diferentes entradas del menú. Para cada una, el constructor generará un ejemplo de función shell: menufunc1,menufunc2. También creará el código del menú en la función main. Deberá proveer el código para las distintas funciones menufunc.


Next Previous Contents