Dear pfSense 2.0 package users,
There has been some issues with wrong FreeBSD package versions lately:
In order to work around those issues and provide a patch, I have set up my own package repository.
I provide this "HOWTO" in the hope that it may help others with the same problems to debug and/or work around similar issues.
First of all: There is some documentation on this on the Wiki already. Read those first:
Step 1: WebserverSet up your own webserver (visible from the pfSense box).
Enable php. On an Apache2 server this would be
AddHandler php5-script php
AddType text/html php
Step 2: PackagesGo to the root of the Webserver and:
git clone http://gitweb.pfsense.org/xmlrpc-server/mainline.git pfSense
git clone http://gitweb.pfsense.org/pfsense-packages/mainline.git packages
Step 3: Testbrowse
http://yourserver/pfSense/test.phpand
http://yourserver/pfSense/pkg_tester.phpBoth should show a php array.
Step 4: Have pfSense use the repositoryGo to the pfSense GUI.
Paste this as the path: /pkg_mgr_settings.php
Enter the URL of your server
Step 5: Check it outAnd now - yo and behold - go to the GUI under System -> Packages
and those should be served by your own new repository
Step 6: Patch and playNow you can patch the package configuration files, and install your own modified packages!
Step 7: Report bugsOpen a ticket at
http://redmine.pfsense.org with your patched changes so they can be fixed for everyone else
/Henrik