Quiero crear un paquete Debian que ejecute algunos scripts en formato postinst
. Estos scripts solo son necesarios postinst
(son demasiado difíciles de manejar para incluirlos en postinst
sí mismos).
¿Existe una forma estándar de incluirlos y acceder a ellos en el proceso de instalación y luego descartarlos, o debería simplemente colocarlos /usr/share/package-name/
y ejecutarlos desde allí?
Decidí colocar los scripts /usr/share/package-name/
y ejecutarlos allí, pero todavía estoy interesado en una respuesta a la pregunta.
Respuesta1
/usr/share/package-name/
es el camino a seguir; Los paquetes están hechos de archivos de control y contenido y nada más.
Las configuraciones realmente complicadas como exim4-config
y obtienen sus propios paquetes para contener scripts de configuración y archivos de ldap-auth-config
configuración krb5-config
semigenerados. Cosas como ebox también son en gran parte generadores de configuración.