makeself, crea archivos autoextraibles

makeself.sh es un pequeño shell script que genera un fichero tar.gz autoextraible, además de incluir checksums para la autovalidación (CRC y/o MD5 checksums). El archivo resultante aparece como un shell script (los que tiene extensión .run) y puede ser ejecutado como tal.

El proceso del script es el siguiente, se descomprime en un directorio temporal y opcionalmente se puede ejecutar un comando (normalmente el script de instalación del paquete).

La sintaxis es la siguiente:
makeself.sh <args> archive_dir file_name label startup_script <script_args>
Donde:
  • args: son valores opciones, para verlos pulsa aquí.
  • archive_dir: el directorio a comprimir.
  • file_name: es el nombre del archivo que queremos crear.
  • label: es el texto que aparecera durante el proceso de instalación.
  • startup_script: es el comando que se ejecutará justo después de descomprimir. Si quieres que se ejecute en el propio directorio debe empezar por "./"
  • scripts_args: son los argumentos opcionales del startup_script.
Para terminar dejo un ejemplo:
$ makeself.sh carpeta_a_comprimir archivo.run "Texto del proceso" ./instalacion.sh

No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.