7.2. Crear un nuevo módulo a partir de la plantilla de módulo.

Como hemos visto en las secciones anteriores, los módulos de eBox tienen una sofisticada estructura, que puede ser tediosa de crear manualmente. Por ello, dentro del directorio tools del módulo ebox se proporciona una plantilla de módulo, con el nombre module-template. Esta plantilla proporciona el esqueleto básico para un módulo eBox y puede ser copiada para facilitar la creación del nuevo módulo, modificando a continuación todas las apariciones de modulename con el nombre apropiado.

eBox utiliza autoconf y automake para la configuración e instalación de módulos. Los ficheros autogen.sh, configure.ac y Makefile.am contienen la configuración básica de autotools para un módulo estándar y se encuentran incluidos en la plantilla. La plantilla también proporciona el fichero de macros m4/ebox.m4, utilizado por los módulos para detectar los directorios de la instalación de eBox actual.

Los manuales de Autoconf y Automake son la mejor referencia sobre las autotools.