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