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.