addon para descargar addons en Factory  [INACTIVE]

Here we discuss compilation and how to build an addon for BFW.

addon para descargar addons en Factory

Mensagempor jhonfw » Ter Jul 26, 2011 4:26 pm

bueno ya tengo listo el addon para descargar addons para 2.x pensaba hacerle una interfas web o tal vez no
pero antes de continuar :shock:

lo que quiero testear no es el addon
al menos todavia

lo que quiero saber es que tan util seria un addon asi


el addon es tipo apt-get
la diferencia a bfw-get es que no necesita un archivo indice en el servidor el cual necesita estar constantemente actualizado

parsea directamente el html desde el servidor web (probado solo con apache de brazilfw.com.br)
y asi obtiene la url de todos los addons facilmente
ningun cambio en el servidor brazilfw.com.br es requerido
no comprueba incompatibilidades ni versiones solo instala, busca y descarga addons sin escribir largas url

para que comprobara dependencias e incompatibilidades lo ideal seria agregar un archivo de texto junto al tgz pero eso es otra historia


también e estado haciendo la versión para 3.x que ademas permita hacer backups individuales pero la estructura de directorios es ligeramente diferente
Editado pela última vez por jhonfw em Qua Jul 27, 2011 11:21 pm, em um total de 1 vez.
Avatar do usuário
jhonfw
BFW Advanced
 
Mensagens: 1076
Registrado em: Seg Fev 02, 2009 9:35 pm
BrazilFW Box:

Re: addon para descargar addons seria util

Mensagempor reginaldo » Ter Jul 26, 2011 8:19 pm

jhonfw escreveu:... también e estado haciendo la versión para 3.x que ademas permita hacer backups individuales pero la estructura de directorios es ligeramente diferente

jhonfw, no BFW 3.x apartir da versão 3.0.253 haverá o instalador de addons para os addons certificados e homologados para o BFW 3.x

Veja: => viewtopic.php?f=84&t=80136#p266647
Contribua para que o Projeto BFW permaneça no ar, Doe Click aqui
Contribua com o reginaldo, Doe, favor enviar e-mail para reginaldo@brazilfw.com.br
-----------------------------------------------------------------------------------------------------
"Disciplina é liberdade. Compaixão é fortaleza. Ter bondade é ter coragem" (Há Tempos [Dado Villa-Lobos/Renato Russo/Marcelo Bonfá])
Avatar do usuário
reginaldo
BFW Mediator
BFW Documenter
BFW Manager
BFW 3.x Update
 
Mensagens: 12686
Registrado em: Sáb Ago 27, 2005 12:10 pm
Localização: Rio de Janeiro - RJ
BrazilFW Box: Máquina Física
CPU: Intel Core i3 Model 530
Memória: 8.00 GiB / 2 Links
BFW 3.0.262 64 bits
Serviços Ativos: Control MAC, QOS
Addons: EBackup, EPM e Squid 3.5.x

Re: addon para descargar addons seria util

Mensagempor Asimov » Qua Jul 27, 2011 12:40 am

El secreto del exito de apt-get o pacman de arch (que a mi me gusta mas pacman) es la capacidad de administrar las aplicaciones instaladas, no solo las descargan e instalan.

Sin embargo el solo hecho de descargar e instalar en un solo paso es bastante util por si mismo..

Saludos.
Asimov
 

Re: addon para descargar addons seria util

Mensagempor jhonfw » Qua Jul 27, 2011 3:29 am

reginaldo escreveu:jhonfw, no BFW 3.x apartir da versão 3.0.253 haverá o instalador de addons para os addons certificados e homologados para o BFW 3.x
o
no lo habia leido

tuve una idea bastante similar al .info leerlo fue como un dejavu

entonces me enfocare en la 2.x en el resto del hilo


Asimov escreveu:El secreto del exito de apt-get o pacman de arch (que a mi me gusta mas pacman) es la capacidad de administrar las aplicaciones instaladas


si conocia algo de apt pero se me olvido casi todo aunque podria escribir toda una pagina explicando como funciona
y explicar lo tedioso y a veces redundante de hacerlo en bfw tambien seria demasiado extenso
de echo edite este post borrando muchas muchas lineas

resumiendo
el problema de hacer algo asi es que hay que hacer demasiados cambios por el lado repositorio luego necesitamos alguien que se preocupe de mantener el repositorio ya sea regenerando los indices o modificando la informacion de los addon o incluso los addons

por eso lo limitado de mi idea es funcionar con lo que hoy existe y que no genere problemas mas adelante


Asimov escreveu:Sin embargo el solo hecho de descargar e instalar en un solo paso es bastante util por si mismo..


volvamos al desarrollo de momento esta es la idea
Código: Selecionar todos
echo "
Simple addon tool BrazilFW

backup -b only backup addon  example:bfw-sat -b name_addon

updtate -u download addon list example:bfw-sat -u

install -i dowload and install addon example:bfw-sat -i name_addon

download -d only download addon example: bfw-sat -d name_addon

search -s search addon in the addon.list example: bfw-sat -s name_addon

exists -e search if exits addon in /mnt example:bfw-sat -e  name_addon

files
/etc/bfw-sources.list   file whith url repository brazilfw
/temp/addon.list      temporal   file whith list url all addons is created -u

si tiene sugerencias o criticas o ...
se leeran
:D
Avatar do usuário
jhonfw
BFW Advanced
 
Mensagens: 1076
Registrado em: Seg Fev 02, 2009 9:35 pm
BrazilFW Box:

Re: addon para descargar addons seria util

Mensagempor Thiago » Qua Jul 27, 2011 11:13 am

JhonFW prossiga com o desenvolvimento, havendo novas coisas pode passar diretamente aos developeres .
Vamos precisar de algo assim na 2.33 contamos com todos que puderem ajudar....
Thiago
 

Re: addon para descargar addons seria util

Mensagempor Asimov » Qua Jul 27, 2011 6:43 pm

jhonfw escreveu:
Código: Selecionar todos
echo "
Simple addon tool BrazilFW

backup -b only backup addon  example:bfw-sat -b name_addon

updtate -u download addon list example:bfw-sat -u

install -i dowload and install addon example:bfw-sat -i name_addon

download -d only download addon example: bfw-sat -d name_addon

search -s search addon in the addon.list example: bfw-sat -s name_addon

exists -e search if exits addon in /mnt example:bfw-sat -e  name_addon

files
/etc/bfw-sources.list   file whith url repository brazilfw
/temp/addon.list      temporal   file whith list url all addons is created -u

si tiene sugerencias o criticas o ...
se leeran
:D

bfw-sat -d y bfw-sat -u no hacen lo mismo?

Que significa bfw-sat?

Saludos.
Asimov
 

Re: addon para descargar addons seria util

Mensagempor jhonfw » Qua Jul 27, 2011 7:58 pm

Thiago escreveu:JhonFW prossiga com o desenvolvimento, havendo novas coisas pode passar diretamente aos developeres .
Vamos precisar de algo assim na 2.33 contamos com todos que puderem ajudar....

ok

nadamas reciba algunas ideas o criticas
subire algo
para jugar :D





Asimov escreveu:Que significa bfw-sat?

o gracias por preguntar


simple
addon
tool

pero recibo sugerencias
asi que el nombre puede cambia
r

Asimov escreveu:bfw-sat -d y bfw-sat -u no hacen lo mismo?


bfw-sat -u obtiene la url de todos los addons es el equivalente a apt-get update

bfw-sat -d name_addon ruta a guardar

por ejemplo
Código: Selecionar todos
bfw-sat -u    #actualiza  lista de addons disponibles
bfw-sat -d wol.tgz /partition # descarga wol.tgz y lo  guarda en /partition

ok ahora que lo mensiona no se entiende bien
modificare esa parte para que no queden dudas

si tiene alguna idea de alguna otra funcionalidad o criticas
solo digala
Avatar do usuário
jhonfw
BFW Advanced
 
Mensagens: 1076
Registrado em: Seg Fev 02, 2009 9:35 pm
BrazilFW Box:

Re: addon para descargar addons

Mensagempor jhonfw » Qua Jul 27, 2011 11:20 pm

ok
ya tengo algo para jugar
ya tiene las funcionalidades básicas
aunque esta empaquetado no esta terminado
aun esta en desarrollo por algo es addon factory

si hay algun interesado en probarlo y colaborar de alguna manera al desarrollo lo subire


Código: Selecionar todos
backup -b only backup addon  example:bfw-sat -b name_addon
updtate -u download  or update list off addon  look file /tmp/addon.list example:bfw-sat -u
install -i dowload and install addon example:bfw-sat -i name_addon
download -d only download addon example: bfw-sat -d name_addon
search -s search addon in the addon.list example: bfw-sat -s name_addon
exists -e search if exits addon in /mnt example:bfw-sat -e  name_addon
files
/usr/sbin/bfw-sources.list   file whith url repository brazilfw
/usr/sbin/bfw-sat the file
/usr/bin/ngrep  gnu grep 2.9
/tmp/addon.list      temporal   file whith list url all addons is created -u
Avatar do usuário
jhonfw
BFW Advanced
 
Mensagens: 1076
Registrado em: Seg Fev 02, 2009 9:35 pm
BrazilFW Box:

Re: addon para descargar addons en Factory

Mensagempor dann_412 » Qua Jul 27, 2011 11:50 pm

hola, subelo voy para hacer pruebas en la version 2.31.14 :o! y ver como se porta
CPU: Intel(R) Celeron(R) CPU 3.06GHz @ (1x) 3.066 GHz, Memoria: 1.20 GB, Versión de Firewall: 3.0.260rc4 ,HD: 80 GB, SAPW 3.1.31 (no disponible) subredes, Adsl 9 Mb
Avatar do usuário
dann_412
BFW Intermediate
 
Mensagens: 584
Registrado em: Ter Jul 06, 2010 12:44 pm
Localização: peru
BrazilFW Box: CPU: Intel(R) Celeron(R) CPU 3.06GHz @ (1x) 3.066 GHz Memoria:1.20 GB; Versión de Firewall:3.0.261rc4 HD: 80 GB, SAPW 3.1.31 ya no disponible ,subredes.

Re: addon para descargar addons en Factory

Mensagempor jhonfw » Qui Jul 28, 2011 12:12 am

:o!
aqui esta
http://www.megaupload.com/?d=N69NA3QN

cualquier detalle, duda o idea
lo postean
Avatar do usuário
jhonfw
BFW Advanced
 
Mensagens: 1076
Registrado em: Seg Fev 02, 2009 9:35 pm
BrazilFW Box:

Re: addon para descargar addons en Factory

Mensagempor dann_412 » Qui Jul 28, 2011 12:45 am

acabo de isntalar pero no me sale en la lista , sera que hay conflicto con BFW.get? ya q tengo isntalado ese add on
CPU: Intel(R) Celeron(R) CPU 3.06GHz @ (1x) 3.066 GHz, Memoria: 1.20 GB, Versión de Firewall: 3.0.260rc4 ,HD: 80 GB, SAPW 3.1.31 (no disponible) subredes, Adsl 9 Mb
Avatar do usuário
dann_412
BFW Intermediate
 
Mensagens: 584
Registrado em: Ter Jul 06, 2010 12:44 pm
Localização: peru
BrazilFW Box: CPU: Intel(R) Celeron(R) CPU 3.06GHz @ (1x) 3.066 GHz Memoria:1.20 GB; Versión de Firewall:3.0.261rc4 HD: 80 GB, SAPW 3.1.31 ya no disponible ,subredes.

Re: addon para descargar addons en Factory

Mensagempor jhonfw » Qui Jul 28, 2011 12:53 am

dann_412 escreveu:acabo de isntalar pero no me sale en la lista , sera que hay conflicto con BFW.get? ya q tengo isntalado ese add on

de momento es un addon de consola

una ves que este seguro que funciona bien
tendra una interfaz web

no no tiene ningun conflico con bfw-get
aunque parece que hacen lo mismo trabajan diferente
Avatar do usuário
jhonfw
BFW Advanced
 
Mensagens: 1076
Registrado em: Seg Fev 02, 2009 9:35 pm
BrazilFW Box:

Re: addon para descargar addons en Factory

Mensagempor Asimov » Qui Jul 28, 2011 6:30 am

No tengo BFW 2.x pero estoy revisando el add-on. Cuando hagas el release deberias crear un add-on separado para ngrep..

Saludos.
Asimov
 

Re: addon para descargar addons en Factory

Mensagempor jhonfw » Qui Jul 28, 2011 3:49 pm

Asimov escreveu:No tengo BFW 2.x pero estoy revisando el add-on. Cuando hagas el release deberias crear un add-on separado para ngrep..

Saludos.


si ngrep es gnu grep de echo s cambia ngrep por grep funcionara en la 3 solo que descargara los addons de la 2.x

bfw 2.x tiene grep pero no tiene las opciones necesarias era eso o escribir mucho codigo bash

si no tienes 2.x puedes usar virtualbox


estoy seguro que al addon le faltan cosas que todavia no tengo idea
asi que recibo sugerencias
Avatar do usuário
jhonfw
BFW Advanced
 
Mensagens: 1076
Registrado em: Seg Fev 02, 2009 9:35 pm
BrazilFW Box:

Re: addon para descargar addons en Factory

Mensagempor jhonfw » Seg Ago 01, 2011 3:46 pm

se me olvidaba este addon aunque limitado y poco probado es funcional
pero como tengo otras cosas que pensar
se ira mejorando o ampliando siempre y cuando reciba aportes en codigo o ideas



si alguien tiene problemas para descargar el addon me avisa y lo subo de nuevo
Avatar do usuário
jhonfw
BFW Advanced
 
Mensagens: 1076
Registrado em: Seg Fev 02, 2009 9:35 pm
BrazilFW Box:

Re: addon para descargar addons en Factory

Mensagempor Asimov » Seg Ago 01, 2011 4:51 pm

Revise el codigo y se ve bien, por lo de las ideas, creo que el add-on hace lo suficiente, mas allá habría que manejar una base de datos para administrar los add-ons.

salduos.
Asimov
 

Re: addon para descargar addons en Factory

Mensagempor jhonfw » Seg Ago 01, 2011 5:01 pm

:o!
Asimov escreveu:mas allá habría que manejar una base de datos para administrar los add-ons.


:?:
como por ejemplo ?
Avatar do usuário
jhonfw
BFW Advanced
 
Mensagens: 1076
Registrado em: Seg Fev 02, 2009 9:35 pm
BrazilFW Box:

Re: addon para descargar addons en Factory

Mensagempor Asimov » Seg Ago 01, 2011 5:06 pm

jhonfw escreveu::o!
Asimov escreveu:mas allá habría que manejar una base de datos para administrar los add-ons.


:?:
como por ejemplo ?

mysql, sqlite o reinventar la rueda y hacer una base de datos en un archivo de texto.

Saludos.
Asimov
 

Re: addon para descargar addons en Factory

Mensagempor jhonfw » Seg Ago 01, 2011 5:37 pm

Asimov escreveu:mysql, sqlite o reinventar la rueda y hacer una base de datos en un archivo de texto.

:lol: si eso no me refiero

por ejemplo la idea de este addon
"instale, busque y descarga addons sin escribir largas url que ademas no requiera ningún tipo de mantencion por el lado servidor"
cuando se me ocurrió no pensé en bash o en c o en wget eso es secundario

entonces
Asimov escreveu:que manejar una base de datos para administrar los add-ons

:?:
explica tu idea y despues vemos como se implementa
Avatar do usuário
jhonfw
BFW Advanced
 
Mensagens: 1076
Registrado em: Seg Fev 02, 2009 9:35 pm
BrazilFW Box:

Re: addon para descargar addons en Factory

Mensagempor Asimov » Seg Ago 01, 2011 6:31 pm

jajaj perdon por la confusión, no es una idea, es una afirmación de que si quieres extender las posibilidades del add-on necesitarás una base de datos, algo que pude llegar a ser muy laborioso.

Saludos.
Asimov
 

Re: addon para descargar addons en Factory

Mensagempor jhonfw » Seg Ago 01, 2011 7:05 pm

loop-loop


Asimov escreveu: no es una idea, es una afirmación


Asimov escreveu:si quieres extender las posibilidades del add-on
:lol:


por ejemplo
si en vez de bfw-sources.list usara una bd sqlite estaria usando una base de datos pero eso no aporta ninguna funcionalidad adicional


por lo mismo explica tu afirmación-idea con mas detalle o mas especifico
Avatar do usuário
jhonfw
BFW Advanced
 
Mensagens: 1076
Registrado em: Seg Fev 02, 2009 9:35 pm
BrazilFW Box:

Re: addon para descargar addons en Factory

Mensagempor Asimov » Seg Ago 01, 2011 7:51 pm

jhonfw escreveu:por lo mismo explica tu afirmación-idea con mas detalle o mas especifico

Claro, como no, pero dicen que una imagen vale mil palabras, esto es lo que pdria hacer tu add-on: https://wiki.archlinux.org/index.php/Pacman#Querying_package_databases

Supongo que se necesita compromiso por parte de los desarrolladores de add-ons y es lo mas complicado a menos de que tengas influencias con los que toman esas decisiones, el compromiso es que los developers estructuren los directorios de sus add-ons de una manera coherente y estandarizada:

brazilfw.com/addons/bfw-sat/current/bftsat.tgz
brazilfw.com/addons/bfw-sat/prev/bfwtsat.tgz
brazilfw.com/addons/bfw-sat/0.1/bfwtsat.tgz
brazilfw.com/addons/bfw-sat/0.2/bfwtsat.tgz
....

De entrada se me ocurre que con esa simple estructura sin pedir mucho a los developers se pueden hacer maravillas.

Saludos.
Asimov
 

Re: addon para descargar addons en Factory

Mensagempor jhonfw » Seg Ago 01, 2011 9:35 pm

Asimov escreveu:Claro, como no, pero dicen que una imagen vale mil palabras, esto es lo que pdria hacer tu add-on: https://wiki.archlinux.org/index.php/Pa ... _databases


dancing para hacer casi todo eso no necesito una database y usarla seria totalmente redundante
ya hay varios archivos con la informacion

la extrutura de brz es totalmente diferente a arch

en arch o cualquiera otra distro mainstream es una necesidad la database para tener todo controlado es muy muy muy facil tener archivos huerfanos o paquetes instaldos con archivos muy muy dispersos como para controlarlos fácilmente de forma manual

en bfw si quisiera hacer algo como para saber a que addon pertenece un archivo instalado bastaría un par de cat y grep

por su propia estructura en muy muy muy dificil que existan archivos huérfanos en bfw y si queda alguno desaparecerá la próxima ves que botee
ademas es bien fácil comprobar que un addon este instalado



Asimov escreveu:Supongo que se necesita compromiso por parte de los desarrolladores de add-ons y es lo mas complicado a menos de que tengas influencias con los que toman esas decisiones, el compromiso es que los developers estructuren los directorios de sus add-ons de una manera coherente y estandarizada:
brazilfw.com/addons/bfw-sat/current/bftsat.tgz
brazilfw.com/addons/bfw-sat/prev/bfwtsat.tgz
brazilfw.com/addons/bfw-sat/0.1/bfwtsat.tgz


dancing eso realmente no importa en que directorio se encuentren los addons
tampoco importan si estan en brazilfw.com.br o que unos esten en el mismo servidor
solo se necesita que estén accesibles por http y el servidor web permita listar los archivos y directorios

solo se añade la url del directorio donde esten los addons a bfw-sources.list y se da un enter al final
luego se hace un bfw-sat -u y con eso ya obtiene la lista en archivo de texto plano


la unica idea que se me ocurre con todo esto es crear una nueva opcion en bfw-sat que diga a que addon instalado pertenece un archivo
o que archidos instalados son de cual addon

lamentablemente eso no se puede hacer para los addons no instalados porque necesitaria descargarlos y analizarlos o modificar el addon y son muchos addons
Avatar do usuário
jhonfw
BFW Advanced
 
Mensagens: 1076
Registrado em: Seg Fev 02, 2009 9:35 pm
BrazilFW Box:

Re: addon para descargar addons en Factory

Mensagempor Asimov » Seg Ago 01, 2011 10:11 pm

Bueno mira hay varias maneras de pelar un gato y supongo que no explique bien la razón de la facilidad de la base de datos o de la estructura de directorios, sin embargo evidentemente tienes bien trazado el objetivo del add-on lo cual es bueno.

Como sea esas son las ideas que me solicitaste y que se me ocurrieron, si se me ocurre algo mas yo aviso.

Saludos.
Asimov
 

Re: addon para descargar addons en Factory

Mensagempor jhonfw » Seg Ago 01, 2011 11:33 pm

Asimov escreveu:Bueno mira hay varias maneras de pelar un gato y supongo que no explique bien la razón de la facilidad de la base de datos o de la estructura de directorios, sin embargo evidentemente tienes bien trazado el objetivo del add-on lo cual es bueno.

Como sea esas son las ideas que me solicitaste y que se me ocurrieron, si se me ocurre algo mas yo aviso.

Saludos.


nop
todavía no entiendo la ventaja de la base de datos en bfw como pacman o apt
en una distro mainstream es necesario algo unificado o se vuelve un caos pero en bfw
esta todo controlado
y algo como una base de datos mas especifica ya existe en forma de texto plano en algún lugar de /var y dentro de cada addon o en /mnt
por lo que seria tener la misma informacion 2 veces
por el lado servidor solo puedo obtener las url

y los addons no se actualizan constantemente de echo algunos tienen varios años prácticamente todos los addons son stables
aunque a veces se mueven o se agregan y algunos se van

y casi todos los addon estan en /downloads/addon aca en el servidor

no no hay nada trazado esta en desarrollo lo único que hay la idea básica:
"instale, busque y descarga addons sin escribir largas url que ademas no requiera ningún tipo de mantencion por el lado servidor"
y el mini addon
ni siquiera el nombre es definitivo
ni siquiera se si tendrá versión final


aunque no esperaba este tipo de ideas
se analizo y no conviene

pero se reciben nuevas ideas
Avatar do usuário
jhonfw
BFW Advanced
 
Mensagens: 1076
Registrado em: Seg Fev 02, 2009 9:35 pm
BrazilFW Box:


Voltar para Add-On Factory

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes

cron