[pfSense Support] Creating packages for pfsense

2005-10-24 Thread Rajkumar S

Hi,

I am trying to package havp and thus clamav. Clamav port for freebsd depends on 6 
packages, all of them are archivers. My question is are the binaries for pfsense taken 
from freebsd, or do I have to compile them separately? I have a .xml for zoo (one of the 
dependencies of clamav), what next? How do I package the xml, binaries etc to one "package"


raj

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [pfSense Support] Creating packages for pfsense

2005-10-24 Thread Scott Ullrich
On 10/24/05, Rajkumar S <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I am trying to package havp and thus clamav. Clamav port for freebsd depends 
> on 6
> packages, all of them are archivers. My question is are the binaries for 
> pfsense taken
> from freebsd, or do I have to compile them separately? I have a .xml for zoo 
> (one of the
> dependencies of clamav), what next? How do I package the xml, binaries etc to 
> one "package"

We depend on FreeBSD style packages and simply wrap a XML layer
around.   Take a look at
http://cvs.pfsense.com/cgi-bin/cvsweb.cgi/tools/pkg_config.xml?rev=1.191;content-type=text%2Fplain
which is the master package manifest.

Also take a look at
http://cvs.pfsense.com/cgi-bin/cvsweb.cgi/tools/packages/ which is the
individual package information.

Scott

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [pfSense Support] Creating packages for pfsense

2005-10-24 Thread Rajkumar S

Scott Ullrich wrote:

> We depend on FreeBSD style packages and simply wrap a XML layer
> around.

Going through the master package manifest




squid
High performance Web proxy cache
http://www.squid-cache.org/
Network Management
http://www.pfsense.com/packages/All
squid-2.5.11_3.tbz
2.5.11_3
*NOT WORKING*

http://www.pfsense.com/packages/config/squid_ng.xml
squid.xml


What does  mean? Also I assume  means the 
freebsd .tbz created by make package. Also how can I create my own package repository for 
testing?


raj

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [pfSense Support] Creating packages for pfsense

2005-10-25 Thread Scott Ullrich
On 10/25/05, Rajkumar S <[EMAIL PROTECTED]> wrote:
> Going through the master package manifest
>  
> squid
> High performance Web proxy cache
> http://www.squid-cache.org/
> Network Management
> http://www.pfsense.com/packages/All
> squid-2.5.11_3.tbz
> 2.5.11_3
> *NOT WORKING*
> 
> http://www.pfsense.com/packages/config/squid_ng.xml
> squid.xml
>  
>
> What does  mean?

That is where it will pull the packages from.

> Also I assume  means the
> freebsd .tbz created by make package. Also how can I create my own package 
> repository for
> testing?

Depends on package is a way to hook other packages into the dependency
list that are not normally in the freebsd package manifest as being a
dependency.   An example of this is if you where needing both squid
and mysql.  Since squid and mysql don't depend on each other this
allows an easy way of mixing and matching packages to automatically be
included.

Scott

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]