Offline package development
I need some assistance sorting out my attempts to build pfSense packages while offline.
I have installed two VMs pfSense-2.0.1-RELEASE-2g-i386-nanobsd_vga and a standard FreeBSD 8.3 RELEASE, pretty minimal, with ports. Added lighttpd, php5, php5-xml, pear and I have git cloned the package tree as per instructions from http://doc.pfsense.org/index.php/Creating_Your_Own_Package_Repository and all is fine until I disconnect from the LAN.
When my pfSense VM is not able to reach the internet I get the message:
Unable to communicate with pkg-builder. Please verify DNS and interface configuration, and that pfSense has functional Internet connectivity.
pkg-builder being my 8.3 FreeBSD install. The pfSense VM is able to resolve pkg-builder, I even installed dnsmasq on my laptop to give it a DNS server to talk to but no matter what I just get the message above.
[2.0.1-RELEASE][root@vmsense]/root(1): ping pkg-builder
PING pkg-builder (192.168.56.250): 56 data bytes
64 bytes from 192.168.56.250: icmp_seq=0 ttl=64 time=0.755 ms
I was hoping to be able to work on a new stund package this weekend while at my cottage where access to the internet is dialup at best if that even works (not at all reliable) and I may just be forced to instead spend my evenings drinking beer, which is of course a completely reasonable option ;)
Oh well. I had a great weekend drinking beer… and now I'm back online so I can get working on my package again but I can't be the only person who would want to do this. I see lots of views, but no replies.
If anyone has any ideas even I'm game to try them out since it seemed to me that it should be very possible. If there is something pfSense really needs from the internet I should be able to mirror it locally just like the package root but I don't know what that would be...