We want to do `portsnap fetch update` outside of the check for /usr/ports, to update it every time we run requirements. The fetch extract should only be done once, if ports doesn't already exist, to set that up.

Should I encode that logic differently?