Página 1 de 1

Creación de paquetes desde Linux

Publicado: 17 de agosto de 2016 - 17:39
por Aguay
¡Hola!

Tengo una pregunta rápida que me parece interesante.

¿Es posible crear paquetes WAPT desde la consola de Linux? ¿
Es tan sencillo como tener un entorno Python o es algo más complejo? ¿

Podrías explicarme el proceso, desde la creación del archivo ZIP de WAPT, su firma, etc., hasta subirlo al servidor WAPT para que pueda intentar crear un paquete desde Linux? ¡

Gracias de antemano!

Re: Creación de paquetes desde Linux

Publicado: 26 de octubre de 2016 - 17:59
por Aguay
Hola,

he avanzado un poco con esto. Tengo un problema al firmar el paquete.

No consigo firmarlo con OpenSSL mediante la línea de comandos ni que WAPT lo interprete correctamente. Me sigue diciendo que hay un error de firma.

Cuando intento validar un archivo de firma creado con wapt-get.exe en un equipo Windows usando mis archivos .pem y .crt, la verificación falla.
Así que pensé que tal vez no estaba usando la función hash correcta. Con OpenSSL, estoy usando SHA256. Me gustaría saber si ustedes usan algún algoritmo en particular.

Intenté reproducir la firma en Python, pero tampoco conseguí que los métodos del código funcionaran.

Si tienen algún consejo al respecto, se lo agradecería. ;)

Re: Creación de paquetes desde Linux

Publicado: 28 de octubre de 2016 - 15:40
por Floflobel
Hola,

te sugiero que revises el repositorio de Git para averiguar el tipo de hash: https://github.com/tranquilit/WAPT
Le eché un vistazo rápido pero no lo encontré.

Saludos,

Re: Creación de paquetes desde Linux

Publicado: 28 de octubre de 2016 - 15:44
por Aguay
Buen día !
Floflobel escribió:Hola,

te sugiero que revises el repositorio de Git para averiguar el tipo de hash: https://github.com/tranquilit/WAPT
Le eché un vistazo rápido pero no lo encontré.

Saludos,
Sí, lo revisé. Incluso releí el código fuente completo (no todo, solo las funciones que me interesaban)

¡Y por fin lo encontré! Gracias a varias pruebas y al uso de OpenSSL. Ahora mismo estoy escribiendo el script que permitirá ejecutarlo desde una consola de Linux con herramientas disponibles en cualquier ordenador :)

"Manténganse al tanto"

Re: Creación de paquetes desde Linux

Publicado: 28 de octubre de 2016 - 16:07
por Floflobel
Estoy muy interesado en el guion. Espero su respuesta.

Re: Creación de paquetes desde Linux

Publicado: 29 de noviembre de 2016 - 21:38
por Aguay
Floflobel escribió:Estoy muy interesada en el guion. Espero su respuesta.
Aquí hay una versión "Alfa/Beta".

Funciona, pero obviamente se necesitan varios parámetros para que funcione.

https://github.com/Aguay-val/creador-de-paquetes-wapt/

El archivo Léame se está escribiendo. Espero comentarios y sugerencias para mejorarlo.

Puede usar la opción "-h" para explicar los parámetros. Por defecto, funciona con un sitio HTTPS. Intentaré implementar una opción para elegir entre HTTP y HTTPS y permitir certificados autofirmados.

No soy un novato en lo que a scripting se refiere, pero tampoco soy un experto, así que siéntete libre de sugerir mejoras :)

¡Adiós!

Re: Creación de paquetes desde Linux

Publicado: 1 de diciembre de 2016 - 11:42
por Aguay
Acabo de corregir varios errores menores.

Así que, si lo has probado, tendrás que descargarlo de nuevo porque no usé la versión correcta del script cuando lo publiqué.

¡Lo siento!