Solved Poudriere missing Portsnap

I recently upgraded to 15.0-RELEASE and all was working well. Last night I tidied up by removing the old poudriere jail 13amd64 no longer required as I have no 13.5_RELEASE systems left to maintain. Since then:
Code:
/usr/local/bin/poudriere ports -up local[00:00:00] Updating portstree "local" with portsnap.../usr/local/share/poudriere/ports.sh: /usr/sbin/portsnap: not found
/usr/local/share/poudriere/ports.sh: /usr/sbin/portsnap: not found
[00:00:00] Error:  fail

portsnap has been deprecated, but poudriere still wants it. What should I use instead and how do I update poudriere's configuration?
 
Just delete that ports tree ( poudriere ports -d -p local) and create a fresh new one ( poudriere ports -c -p local).
 
Yeah, you can fetch a ports tree using various techniques, but you cannot convert one method to the other. So the simplest solution is to delete and recreate. Originally poudriere-ports(8) defaulted to using portsnap(8), but that tool has since been deprecated. So now it defaults to using a shallow git(1) clone.

Code:
     -m method      Specify which method to use to create the ports tree.  The
                    default is git+https.
poudriere-ports(8)
 
Back
Top