(SOLVED) How to install a restricted port (megacli)?
-
Firstly, I realize this is a package forum but I assume that port-related questions fit here too, if not then feel free to move wherever it fits better.
I'm wondering how to go about installing the MegaCLI port so I can find out a bit more about the RAID adapter on the server I have running pfSense 2.0.2 (amd64). It's a restricted port as there's a license that must be accepted so I can't just "pkg_add -r megacli" and so far i've had no luck in finding a package of it.
I'm definitely open to suggestions.
Thanks folks.
-
Make a FreeBSD 8.1 VM somewhere, make your own package for it (cd /usr/ports/wherever; make package-recursive), transfer the resulting .tbz files to the pfsense box, and pkg_add away.
-
Thank you very much for your help jimp. It worked great.
Just for any googler's sake, steps taken were:
1. Install a FreeBSD 8.1 VM (I used VirtualBox but for this purpose, a VM is a VM.
2. Update the installation using freebsd-update.
3. Update ports using portsnap.
4. Build package on VM (cd/usr/ports/sysutils/megacli; make package-recursive)
5. Copy the package (tbz file) to the pfsense box using scp from the pfsense box (scp mark@192.168.15.158:/usr/ports/sysutils/megacli/megacli-8.05.06.tbz .)
6. Install package on pfsense box (pkg_add name-of-package-file.tbz)Thanks again!