etc/portage: update glo and base

In light of custom kernel
This commit is contained in:
Luc Bijl 2026-08-05 11:08:15 +02:00
parent 9a58144dd2
commit 666096917c
4 changed files with 23 additions and 14 deletions

View file

@ -1,4 +1,4 @@
# Compiler flags # compiler flags
COMMON_FLAGS="-march=native -O3 -pipe" COMMON_FLAGS="-march=native -O3 -pipe"
CFLAGS="${COMMON_FLAGS}" CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}" CXXFLAGS="${COMMON_FLAGS}"
@ -8,23 +8,24 @@ RUSTFLAGS="${RUSTFLAGS} -C target-cpu=native"
CHOST="x86_64-pc-linux-musl" CHOST="x86_64-pc-linux-musl"
LC_MESSAGES=en_US.utf8 LC_MESSAGES=en_US.utf8
# Compiler options # compiler options
MAKEOPTS="-j12 -l14" MAKEOPTS="-j12 -l14"
# Portage logging # portage logging
PORTAGE_ELOG_CLASSES="log warn error" PORTAGE_ELOG_CLASSES="log warn error"
PORTAGE_LOGDIR="/var/log/portage" PORTAGE_LOGDIR="/var/log/portage"
PORTAGE_LOGDIR_CLEAN="find \"\${PORTAGE_LOGDIR}\" -type f ! -name \"summary.log*\" -mtime +7 -delete" PORTAGE_LOGDIR_CLEAN="find \"\${PORTAGE_LOGDIR}\" -type f ! -name \"summary.log*\" -mtime +7 -delete"
# Licensing # licensing
ACCEPT_LICENSE="-* @FREE" ACCEPT_LICENSE="-* @FREE"
# Emerge flags # emerge flags
EMERGE_DEFAULT_OPTS="--with-bdeps y --quiet-build y --ask y" EMERGE_DEFAULT_OPTS="--with-bdeps y --quiet-build y --ask y"
# Secureboot settings # kmod settings
MODULES_SIGN_KEY="/var/lib/keys/modules-sign.pem"
MODULES_SIGN_HASH="sha512"
# secureboot settings
SECUREBOOT_SIGN_KEY="/var/lib/sbctl/keys/db/db.key" SECUREBOOT_SIGN_KEY="/var/lib/sbctl/keys/db/db.key"
SECUREBOOT_SIGN_CERT="/var/lib/sbctl/keys/db/db.pem" SECUREBOOT_SIGN_CERT="/var/lib/sbctl/keys/db/db.pem"
MODULES_SIGN_KEY="${SECUREBOOT_SIGN_KEY}"
MODULES_SIGN_CERT="${SECUREBOOT_SIGN_CERT}"
MODULES_SIGN_HASH="sha512"

View file

@ -2,10 +2,10 @@
# Global USE flags # Global USE flags
# System requirements # System requirements
*/* hardened dist-kernel initramfs hostonly secureboot modules-sign udev acpi apparmor */* hardened initramfs hostonly secureboot modules-sign udev acpi apparmor
# User requirements # User requirements
*/* networkmanager dbus hwaccel bash-completion man pam pipewire system-pipewire vulkan wayland eme-free jpeg png svg */* networkmanager dbus hwaccel bash-completion man pam pipewire system-pipewire v4l vulkan wayland eme-free jpeg png svg gdk-pixbuf
# Remove bloat # Remove bloat
*/* -debug -telemetry -modemmanager -ext* -ppp -systemd -elogind -X -kde -gnome -gtk-doc -webengine */* -debug -telemetry -modemmanager -ext* -ppp -systemd -elogind -X -kde -gnome -gtk-doc -webengine -vala

View file

@ -1,6 +1,9 @@
# /etc/portage/package.use/10base # /etc/portage/package.use/10base
# USE flags for base packages # USE flags for base packages
# linux-firmware
sys-kernel/linux-firmware savedconfig
# doas # doas
app-admin/doas persist app-admin/doas persist
@ -11,6 +14,9 @@ net-misc/networkmanager -wext
sys-process/htop lm-sensors sys-process/htop lm-sensors
# cups # cups
net-print/cups pdf net-print/cups-meta pdf
app-text/ghostscript-gpl cups app-text/ghostscript-gpl cups
net-print/libcupsfilters pdf net-print/libcupsfilters pdf
# cifs-utils
net-libs/ngtcp2 gnutls

View file

@ -5,7 +5,9 @@
sys-kernel/linux-firmware sys-kernel/linux-firmware
#sys-firmware/intel-microcode #sys-firmware/intel-microcode
sys-kernel/gentoo-sources sys-kernel/gentoo-sources
sys-kernel/modprobed-db
sys-apps/openrc sys-apps/openrc
sys-fs/zfs
sys-fs/zfs-kmod sys-fs/zfs-kmod
sys-power/acpid sys-power/acpid
#app-laptop/laptop-mode-tools #app-laptop/laptop-mode-tools
@ -22,7 +24,7 @@ sys-apps/portage
app-eselect/eselect-repository app-eselect/eselect-repository
app-portage/cpuid2cpuflags app-portage/cpuid2cpuflags
app-portage/gentoolkit app-portage/gentoolkit
dev-util/ccache app-admin/eclean-kernel
# musl # musl
sys-libs/timezone-data sys-libs/timezone-data