Elaborate make.conf

This commit is contained in:
Nils Freydank 2023-10-22 13:14:53 +02:00
parent 5ddc30216c
commit b4c62af689
Signed by: nfr
GPG Key ID: 0F1DEAB2D36AD112

View File

@ -1,26 +1,33 @@
# === General options
ACCEPT_KEYWORDS="~amd64" ACCEPT_KEYWORDS="~amd64"
EMERGE_DEFAULT_OPTS="--quiet-build --autounmask=n --binpkg-respect-use=y" EMERGE_DEFAULT_OPTS="--quiet-build --autounmask=n --binpkg-respect-use=y"
FEATURES="buildpkg clean-logs compress-build-logs noinfo preserve-libs" FEATURES="buildpkg clean-logs compress-build-logs noinfo preserve-libs"
FEATURES="${FEATURES} -ipc-sandbox -network-sandbox -pid-sandbox" FEATURES="${FEATURES} -ipc-sandbox -network-sandbox -pid-sandbox"
MAKEOPTS="-j7 -l8" MAKEOPTS="-j7 -l8"
#
# === Binary package configurations
# Signing configuration.
#BINPKG_GPG_SIGNING_KEY="0x1234567890ABCDEF"
#BINPKG_GPG_SIGNING_GPG_HOME="/var/lib/portage/home/.gnupg"
#FEATURES="${FEATURES} binpkg-signing"
# Format and compression.
BINPKG_FORMAT="gpkg" BINPKG_FORMAT="gpkg"
PORTAGE_COMPRESS="xz" PORTAGE_COMPRESS="xz"
PORTAGE_COMPRESS_FLAGS="-9 -T6 --memlimit-decompress=1500M" PORTAGE_COMPRESS_FLAGS="-9 -T6 --memlimit-decompress=1500M"
BINPKG_COMPRESS="${PORTAGE_COMPRESS}" BINPKG_COMPRESS="${PORTAGE_COMPRESS}"
BINPKG_COMPRESS_FLAGS="${PORTAGE_COMPRESS_FLAGS}" BINPKG_COMPRESS_FLAGS="${PORTAGE_COMPRESS_FLAGS}"
#BINPKG_GPG_SIGNING_GPG_HOME="/var/lib/portage/home/.gnupg"
#BINPKG_GPG_SIGNING_KEY="0x1234567890ABCDEF"
#FEATURES="${FEATURES} binpkg-signing"
# === Paths where portage stores source files and binpkgs.
# see bug #662982 # see bug #662982
P_BASE="/var/cache" P_BASE="/var/cache"
DISTDIR="${P_BASE}/distfiles" DISTDIR="${P_BASE}/distfiles"
PKGDIR="${P_BASE}/packages" PKGDIR="${P_BASE}/packages"
# === Paths for logging and retention policy.
PORT_LOGDIR="/var/log/portage" PORT_LOGDIR="/var/log/portage"
PORT_LOGDIR_CLEAN="find \"${PORT_LOGDIR}\" -type f ! -name \"summary.log*\" -mtime +84 -delete" PORT_LOGDIR_CLEAN="find \"${PORT_LOGDIR}\" -type f ! -name \"summary.log*\" -mtime +84 -delete"
# === Output language for logs.
# This sets the language of build output to English. # This sets the language of build output to English.
# Please keep this setting intact when reporting bugs. # Please keep this setting intact when reporting bugs.
LC_MESSAGES=C LC_MESSAGES=C