Home

Empaquetar firm en Linux: pack_e2

Estado
Cerrado para nuevas respuestas.

darkmantk

OpenSpa Team
Miembro del equipo
26 Ago 2009
8.533
2.648
0
Para hacer desarrollos o para estudio del repositorio GIT:

Cuando has configurado con éxito y has compilado el CDK y una imagen en Linux, obtienes como resultado el kernel y un archivo de imagen E2 en tu sistema Linux, en el directorio:
./azboxhd/build/tmp/deploy/images
Pero el único modo de empaquetarlo y crear el archivo 'patch.e2' era copiar estos dos archivos a windows y usar la herramienta Az_packer de Telesat.

Propongo una herramienta directamente en Linux, para crear su propio archivo 'patch.e2', no se necesita Windows en este proceso.

1- Como Instalar:

En el archivo adjunto, encontrará los siguientes archivos:
- pack_e2.c archivo fuente
- pack_e2_64bits archivo ejecutable (solo si usa un SO de 64 bits)
- build_kernel_only.sh
- build_both.sh

Si necesitas compilar la herramiente, en una sesión shell, escribe:

Código:
make pack_e2

Esto debería compilar, y crear un archivo 'pack_e2' ejecutable, utilizable en su plataforma

Si utilizas un SO de 64 bits, sólo renombra el archivo 'pack_e2_64bits' a 'pack_e2', y esto es todo


2- Como Usar:

Copia los archivos creados por la cross-compilation en el directorio donde tienes compilado pack_e2 (kernel e imagen E2)
Adaptar los parámetros en los scripts 'build_XXXXX.sh' para que coincida con los archivos para ser empaquetado y team_name, etc .... Y ejecutar el script necesario:

Código:
./build_both.sh

Nota: build_both.sh genera el archivo patch.e2 conteniendo imagen E2 y kernel
build_kernel_only.sh genera el archivo patch.e2 conteniendo solo el kernel

You should obtain the file designed by your parameter 'output' into scripts (generally patch.e2 by default)
Deberías obtener el archivo diseñado por el parámetro 'output' en los scripts (generalmente patch.e2 por defecto)

Saludos !!!
 

Adjuntos

  • pack_e2_0.0.zip
    8,2 KB · Visitas: 20
Estado
Cerrado para nuevas respuestas.