ututo-pack, en el marco de sumapack
Continuando con la diversion en, http://www.sumapack.org/download/upack-0.1.tar.gz hay un software: upack.sh que puede preparar paquetes binarios empaquetados para ututo desde cualquier distro, con la misma informacion con que los provee el emerge desde ututo o gentoo este soft, via upack.py empaqueta y desempaqueta los paquetes tbz2 recuperando o agregando la info extra (hace mucho tiempo alguien me mando un script python que sacaba la info) pero ademas ahora la "produce" si se la sumistra, ya sea desde un "ebuild", lo cual seria muy tonto, o desde un summa, que es la idea atras de esto, de hecho desde summa genera ebuild primitivos sumapack ya podia producir specs/rpm, control/debs y ahora ebuilds/tbz2 agradeceria a cualquiera que pueda probarlo y criticarlo todo funciona desde un directorio y trabaja con uno temporal en /tmp/upack que el crea para que quede mas claro, lo que esto hace es tomar los archivos generados por cualquier paquete mediante "make DESTDIR=/xxx install" en /xxx y junto a otra info creada y que se uso para compilar, meterla en un tbz2, tal como hace un "ebuild xxx.ebuild package" o un emerge -B xxx tengo por ahi una version modificada de ebuild.sh que funciona en cualquier distro, y que puede compilar bastante bien los ebuilds en forma completa, pero eso sera motivo de otro anuncio, lo que es mas complejo es replicar el ebuild.py pues no se mucho de python y hacer que todo eso funcione en otro lado se me hace mas dificil, lastima que emerde es una version mas vieja de emerge, en fin, tampoco es necesario para sumapack lo que este ebuild.sh no hace es instalar paquetes tbz2 en un arbol de ututo, pero se supone que alli funciona ebuild en python o directamente emerge asi que no es necesario seria bueno que alguien que sepa de python se meta y genere un ebuild o incluso un emerge (portage) que funcione en cualquier unix, como debe ser con cualquier software bien pensado si por algun motivo quisieran en ututo desprenderse del todo de emerge no seria muy complejo incorporando en ututo-get la inteligencia necesaria para operar sin emerge -- Diego Saravia [email protected] NO FUNCIONA->[email protected]
participants (1)
-
Diego Saravia