pfr So it would seem then that using sysupgrade may not be the best choice?
Correct, that thread started with someone without much experience asking how to upgrade their system.
I gave him an idiot proof way and then the thread derailed into manual tarball fetching, home cooked scripts, manual build releases and what not.
Regarding sysupgrade
, chapter 4 tells you the scope and limitations of the tool, please read and understand what it says. But yes, sysupgrade
is not the best choice. Actually, it's probably the worst choice.
pfr Will pulling from Mef's repo pose any potential problems with an update to 10?
Yes, be sure he has moved the builds to 10 before you pull anything from it or, end-up with a broken system.
Honestly, give it week or so, keep cool and don't do anything until things are safe. I've been riding current for some time and the changes are huge going from 9.2 to what is today 9.99.97.
pfr What do I need to be mindful of in my situation? I dont want to end up with mismatched sources (again)
Keep cool, stop updating. Wait until mef has moved the builds to 10 and use sysinst
to upgrade the system. Then point your repositories.conf
to the new mef url and do a full-upgrade.
If you feel extra paranoid, do as nia suggested, in failsafe mode, although I think it is overkill. By the time you are doing that the base has been updated to the new release but, better safe than sorry.
Finally, delete your copy of the pkgsrc tree and fetch a new one branched for 10.
Ask before if you are in doubt. Remember, I'm also moving from HEAD that will become 10 to HEAD that will eventually lead to 11. But, I'm not in a hurry and will do it when the infrastructure is in place.