¿Es posible incluir archivos de script temporales para que postinst los ejecute en un paquete Debian?

¿Es posible incluir archivos de script temporales para que postinst los ejecute en un paquete Debian?

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 postinstsí 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-configy obtienen sus propios paquetes para contener scripts de configuración y archivos de ldap-auth-configconfiguración krb5-configsemigenerados. Cosas como ebox también son en gran parte generadores de configuración.

información relacionada