Criar pacotes para o pfsense



  • Galera,

    Estou usando o freebsd faz algum tempo, gostaria de saber como eu faço (passos iniciais) para implementar pacotes
    para o freebsd e assim poder contribuir com o projeto, inclusive criar interface via gui.

    Seria interessante mais colegas ajudando.

    Thiago..



  • Thiago,

    Excelente iniciativa :)

    A sua experiência com freebsd, especialmente intimidade com o ports, vai te facilitar muito as coisas.
    O pfsense conta com uma framework baseada em XML para criar as telas. Depois das telas criadas, você precisa de um arquivo php para tratar os dados armazenados, gerar os arquivos de configuração e executar comandos.

    Use um pacote simples para começar a entender como e funciona.
    O filer é um bom exemplo. Ele é bem simples e não tem pacotes associados.

    Para compilar os pacotes do freebsd, instale a versão 8.1, rode o freebsd-update e o portsnap.

    Para publicar o resultado, você precisa criar uma conta no github.com.

    Depois de compilar o pacote, execute o make package para gerar o arquivo tbz.

    A medida que você for avançando nestes passos, vou detalhando melhor o procedimento.



  • voce vai compilar o squid 3.2 ?



  • @cristianonix:

    voce vai compilar o squid 3.2 ?

    Infelizmente o squid32 ainda não está na arvore do ports, sem isso fica muito complicado compilar…

    http://www.freebsd.org/cgi/ports.cgi?query=squid-&stype=all&sektion=www


Locked