Hey everyone,
I've been using FreeBSD since version 3 - started way back in the day at a company I used to work for, long before poudriere was a thing.
These days, I just maintain a couple of personal servers running FreeBSD 14.1, each on a different architecture.
Historically, I've kept my ports up to date using the following steps:
I've already switched to using Git for managing the ports tree, but I have a couple of questions:
Would appreciate any help, thanks!
I've been using FreeBSD since version 3 - started way back in the day at a company I used to work for, long before poudriere was a thing.
These days, I just maintain a couple of personal servers running FreeBSD 14.1, each on a different architecture.
Historically, I've kept my ports up to date using the following steps:
- portsnap fetch update
- portupgrade package
or I'd manuallycd /usr/ports/category/portand build from there when I needed specific options.
pkg install.I've already switched to using Git for managing the ports tree, but I have a couple of questions:
- Portsnap used to build the INDEX file automatically. Is it enough to run
make -C /usr/ports indexafter agit pull, or is there more I should be doing? - What’s the best modern replacement for portupgrade? I tried portmaster, but it ended up in a wild infinite dependency loop, rebuilding and reinstalling the same packages over and over. I let it run overnight, and it was still going in the morning.
Would appreciate any help, thanks!