Emerge default options - dpopchev/howto-quick-setup-gentoo GitHub Wiki

Default options

  • --usepkg=y

    tells emerge to use binary packages (from $PKGDIR) if they are available

  • --binpkg-changed-deps=y

    Tells emerge to ignore binary packages for which the corresponding ebuild dependencies have changed since the packages were built

  • --binpkg-respect-use=y

    Tells emerge to ignore binary packages if their USE flags don't match the current configuration.

  • --quiet=y

    Results may vary, but the general outcome is a reduced or condensed output from portage's displays

  • --verbose=y

    Currently this flag causes emerge to print out GNU info errors, if any, and to show the USE flags that will be used for each package when pretending

  • --keep-going=y

    Continue as much as possible after an error. See also --resume and --skipfirst

  • --jobs=${NPROC} --load-average=${NPROC}

    emerge runs NPROC jobs at a time and try to keep the load average of the system less than ${NPROC}

grep -P EMERGE_DEFAULT_OPTS /etc/make.conf
EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --usepkg=y"
EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --binpkg-changed-deps=y"
EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --binpkg-respect-use=y"
EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --quiet=y"
EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --verbose=y"
EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --keep-going=y"
EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --jobs=${NPROC} --load-average=${NPROC}"