ralfconn wrote: > Il 02/09/24 01:56, Dale ha scritto: >> FEATURES="-usersync userpriv usersandbox buildpkg sandbox parallel-fetch >> parallel-install" >> >> >> The ones I care about. The buildpkg tells it to save binary copies. >> This is a must if done in a chroot and you want to install elsewhere as >> binaries but comes in handy if you accidentally remove something and >> need it back fast or you need to restore something you removed and broke >> portage. The fetch option just tells it to fork the download part and >> keep downloading until it has everything it needs to update. The >> install option I think tells it to do more than one install at a time >> instead of one at a time. I've never had a problem with this. If >> something is going to clash, emerge sets a lock file and waits until the >> other package is installed. I think the others were the default when I >> installed. Check the man page maybe???? >> > > > Thanks for bringing this up, it got me wondering what my FEATURES > were. Mine contains only -userfetch (I don't know why I set that, I > will have to test) but many other options are set by default: > > $ portageq envvar FEATURES | xargs -n 1 > assume-digests > binpkg-docompress > binpkg-dostrip > binpkg-logs > binpkg-multi-instance > buildpkg-live > config-protect-if-modified > distlocks > ebuild-locks > fixlafiles > ipc-sandbox > merge-sync > merge-wait > multilib-strict > network-sandbox > news > parallel-fetch > pid-sandbox > pkgdir-index-trusted > preserve-libs > protect-owned > qa-unresolved-soname-deps > sandbox > sfperms > strict > unknown-features-warn > unmerge-logs > unmerge-orphans > userpriv > usersandbox > usersync > xattr > > raf > >
If you find a place that explains all those and what they do, please share a link. I'd like to know too. I didn't find anything on the wiki. I added to the defaults on this new rig but didn't change what was already there. Adding something may help me as well. We both need to know what each one does as it could have unintended effects. This is my list using the same command you used. It seems some are set in other places. root@Gentoo-1 / # portageq envvar FEATURES | xargs -n 1 assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch parallel-install pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox xattr root@Gentoo-1 / # Thanks. Dale :-) :-)