@grahamperrin Hey! I haven’t gone through the script in depth—I signed up because I’m interested in a feature that might be similar to something I want to use in a personal installer I’m building for myself. From a quick read, it looks like the new port handles package updates, while avoiding the removal of unwanted packages should be up to pkg. Anyway, I’m currently busy studying the partitioner; pkg (and pkgbase) should be the next step for my installer.