From c75223fbae4d1fdefc9b95a0419fc36ba852f62d Mon Sep 17 00:00:00 2001 From: Joerg Deckert Date: Mon, 25 Nov 2024 19:29:20 +0100 Subject: [PATCH] new kernel and network configuration --- appliances/default/default/00-eth0.network | 31 ++++++------- configs/kernel.config.amd64 | 53 +++++++++++++++++----- scripts/build-kernel | 2 +- 3 files changed, 58 insertions(+), 28 deletions(-) diff --git a/appliances/default/default/00-eth0.network b/appliances/default/default/00-eth0.network index b4a5f8d..4c5f0f5 100644 --- a/appliances/default/default/00-eth0.network +++ b/appliances/default/default/00-eth0.network @@ -1,21 +1,20 @@ -# Example of fixed IP address configuration: -# -# Customize and move as 00-eth0.network to /etc/systemd/network -# (refer to "man systemd.network", "man systemd-resolved") -# -# DON'T FORGET: add appropriate entries in /etc/hosts -# -# - [Match] Name=eth0 [Network] Description=first network port -Address=192.168.1.2/24 -Address=fdb5:78b:64cc:0:f8c0::2/64 -Gateway=192.168.1.1 -Gateway=fdb5:78b:64cc:0:f8c0::1 -DNS=192.168.1.3 -DNS=fdb5:78b:64cc:0:f8c0::3 -Domains=exampledomain.de +DNS=10.10.10.254 +DNS=fe80::10:10:10:254 +Domains=example.com + +[Address] +Address=10.10.10.10/24 + +[Address] +Address=fd13:9190::10:10:10:10/64 + +[Route] +Gateway=10.10.10.254 + +[Route] +Gateway=fe80::10:222:101:254 diff --git a/configs/kernel.config.amd64 b/configs/kernel.config.amd64 index 55d7b47..cfa6653 100644 --- a/configs/kernel.config.amd64 +++ b/configs/kernel.config.amd64 @@ -1,25 +1,25 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 6.6.30-gentoo Kernel Configuration +# Linux/x86 6.6.62-gentoo Kernel Configuration # -CONFIG_CC_VERSION_TEXT="gcc (Gentoo 13.2.1_p20240210 p14) 13.2.1 20240210" +CONFIG_CC_VERSION_TEXT="gcc (Gentoo 13.3.1_p20241025 p1) 13.3.1 20241024" CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=130201 +CONFIG_GCC_VERSION=130301 CONFIG_CLANG_VERSION=0 CONFIG_AS_IS_GNU=y -CONFIG_AS_VERSION=24100 +CONFIG_AS_VERSION=24200 CONFIG_LD_IS_BFD=y -CONFIG_LD_VERSION=24100 +CONFIG_LD_VERSION=24200 CONFIG_LLD_VERSION=0 CONFIG_CC_CAN_LINK=y CONFIG_CC_CAN_LINK_STATIC=y CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y -CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND=y CONFIG_TOOLS_SUPPORT_RELR=y CONFIG_CC_HAS_ASM_INLINE=y CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y CONFIG_PAHOLE_VERSION=0 +CONFIG_HAVE_CTF_TOOLCHAIN=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y @@ -440,7 +440,6 @@ CONFIG_PHYSICAL_ALIGN=0x1000000 CONFIG_DYNAMIC_MEMORY_LAYOUT=y CONFIG_RANDOMIZE_MEMORY=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0x0 -# CONFIG_ADDRESS_MASKING is not set CONFIG_HOTPLUG_CPU=y # CONFIG_COMPAT_VDSO is not set # CONFIG_LEGACY_VSYSCALL_XONLY is not set @@ -866,11 +865,11 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo" CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y -# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set +# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set # CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud" CONFIG_ZBUD=y -# CONFIG_Z3FOLD is not set +# CONFIG_Z3FOLD_DEPRECATED is not set # CONFIG_ZSMALLOC is not set # @@ -907,6 +906,7 @@ CONFIG_COMPACTION=y CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1 CONFIG_PAGE_REPORTING=y CONFIG_MIGRATION=y +CONFIG_PCP_BATCH_SCALE_MAX=5 CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_MMU_NOTIFIER=y # CONFIG_KSM is not set @@ -973,6 +973,7 @@ CONFIG_TLS=y # CONFIG_XFRM_USER is not set # CONFIG_NET_KEY is not set # CONFIG_XDP_SOCKETS is not set +CONFIG_NET_HANDSHAKE=y CONFIG_INET=y # CONFIG_IP_MULTICAST is not set # CONFIG_IP_ADVANCED_ROUTER is not set @@ -1209,7 +1210,7 @@ CONFIG_NF_DEFRAG_IPV6=y # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set -# CONFIG_DNS_RESOLVER is not set +CONFIG_DNS_RESOLVER=y # CONFIG_BATMAN_ADV is not set # CONFIG_OPENVSWITCH is not set CONFIG_VSOCKETS=y @@ -2387,6 +2388,7 @@ CONFIG_BCMA_POSSIBLE=y # # Graphics support # +CONFIG_SCREEN_INFO=y # CONFIG_AUXDISPLAY is not set CONFIG_AGP=y CONFIG_AGP_AMD64=y @@ -2953,7 +2955,31 @@ CONFIG_ARCH_HAS_GIGANTIC_PAGE=y # end of Pseudo filesystems # CONFIG_MISC_FILESYSTEMS is not set -# CONFIG_NETWORK_FILESYSTEMS is not set +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V2=y +CONFIG_NFS_V3=y +# CONFIG_NFS_V3_ACL is not set +CONFIG_NFS_V4=y +# CONFIG_NFS_SWAP is not set +# CONFIG_NFS_V4_1 is not set +# CONFIG_NFS_USE_LEGACY_DNS is not set +CONFIG_NFS_USE_KERNEL_DNS=y +CONFIG_NFS_DISABLE_UDP_SUPPORT=y +# CONFIG_NFSD is not set +CONFIG_GRACE_PERIOD=y +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=y +CONFIG_SUNRPC_GSS=y +CONFIG_RPCSEC_GSS_KRB5=y +# CONFIG_SUNRPC_DEBUG is not set +# CONFIG_CEPH_FS is not set +# CONFIG_CIFS is not set +# CONFIG_SMB_SERVER is not set +# CONFIG_CODA_FS is not set +# CONFIG_AFS_FS is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" # CONFIG_NLS_CODEPAGE_437 is not set @@ -3019,6 +3045,9 @@ CONFIG_KEYS=y # CONFIG_ENCRYPTED_KEYS is not set CONFIG_KEY_DH_OPERATIONS=y # CONFIG_SECURITY_DMESG_RESTRICT is not set +CONFIG_PROC_MEM_ALWAYS_FORCE=y +# CONFIG_PROC_MEM_FORCE_PTRACE is not set +# CONFIG_PROC_MEM_NO_FORCE is not set # CONFIG_SECURITY is not set # CONFIG_SECURITYFS is not set CONFIG_HARDENED_USERCOPY=y @@ -3366,6 +3395,8 @@ CONFIG_NLATTR=y CONFIG_CLZ_TAB=y # CONFIG_IRQ_POLL is not set CONFIG_MPILIB=y +# CONFIG_CTF is not set +CONFIG_OID_REGISTRY=y CONFIG_HAVE_GENERIC_VDSO=y CONFIG_GENERIC_GETTIMEOFDAY=y CONFIG_GENERIC_VDSO_TIME_NS=y diff --git a/scripts/build-kernel b/scripts/build-kernel index 2b45693..b3fdc2e 100755 --- a/scripts/build-kernel +++ b/scripts/build-kernel @@ -105,7 +105,7 @@ def install_kernel(): def uninstall_kernel_package_deps(): - subprocess.check_call(EMERGE + USEPKG + ["--depclean", "--with-bdeps=n"]) + subprocess.check_call(EMERGE + ["--depclean", "--with-bdeps=n"]) def backup_kernel_config():