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

:-)  :-) 

Reply via email to