My configurations for the software I use

yemou ff285161 ca58ebe1

Changed files
+983 -2091
gentoo
etc
portage
env
package.accept_keywords
package.env
package.license
package.unmask
package.use
patches
app-crypt
app-emulation
dev-cpp
tbb-2020.3
dev-libs
libedit-20210419.3.1
weston-9.0.0
dev-qt
qtnetwork-5.15.2
dev-util
debugedit-4.16.1.3
games-action
games-fps
xonotic-0.8.2
media-gfx
graphite2-1.3.14
media-libs
alsa-lib-1.2.5
lsp-plugins-1.1.29
mesa-21.1.4
media-plugins
media-sound
pulseaudio-13.0
net-libs
nodejs-16.5.0
sys-apps
sys-auth
sys-fs
btrfs-progs-5.13
sys-kernel
sys-libs
compiler-rt-sanitizers-12.0.1
musl-1.2.2-r2
postsync.d
profile
repo.postsync.d
repos.conf
savedconfig
sets
var
lib
portage
home
root
etc
portage
package.env
package.use
patches
sys-kernel
linux-headers-5.12
profile
home
media
glibc64
etc
var
lib
portage
+29 -14
README
··· 5 5 6 6 # branches 7 7 There are two branches in this repo, desktop and laptop. Each branch being for 8 - configuration for a specific computer 8 + configuration for a specific computer. 9 + 10 + # repo layout 11 + There are three directories in this repo each representing a btrfs subvolume. 12 + The two distros I have installed, Gentoo and Void, are setup in a way that I can boot 13 + from either without any issue. 9 14 10 15 # current hardware (desktop) 11 16 Intel Core i5 6500 ··· 14 19 2 x 1TB SSD 15 20 16 21 # Gentoo 17 - I use Gentoo with musl libc and in a chroot, a normal Gentoo install. 18 - Portage configurations for my main install are located in root/etc/portage. 19 - Portage configurations for the chroot are located in root/media/glibc64/etc/portage. 22 + I use Gentoo with musl libc and Clang systemwide. GCC is not installed on this system. 23 + Configuration specific to Gentoo is located in the `gentoo` directory. 20 24 21 - # notable things i use 22 - wm: wayfire 23 - terminal: foot 24 - editor: Kakoune 25 - shell: loksh 26 - launcher: bemenu 27 - bar: waybar 25 + Many of the patches in this repo do not belong to me. I will provide a link where I 26 + find these patches in the future. 28 27 29 - Some of the scripts used can be found in my scripts repo[1] and others can be found in root/home/bin. 28 + # Void 29 + For applications that require glibc, I have a chroot where Void is installed. 30 + This chroot is bootable incase I ever need it. Configuration specific to Void 31 + are located in the `void` directory. 30 32 31 33 # home directory structure 32 34 My home directory is read-only and contains seven directories: ··· 38 40 opt - Contains software not installed system wide. 39 41 tmp - Contains cache (XDG_CACHE_HOME is ~/tmp/cache) and other random files. 40 42 41 - These directories can be changed in root/home/cfg/loksh/profile and root/home/cfg/user-dirs.dirs. 43 + These directories can be changed in home/cfg/loksh/profile and home/cfg/user-dirs.dirs. 44 + 45 + # notable things i use 46 + wm: wayfire 47 + terminal: foot 48 + editor: Kakoune 49 + shell: loksh 50 + launcher: bemenu 51 + bar: waybar 52 + 53 + Some of the scripts used can be found in my scripts repo[0] and others can be found in home/bin. 54 + This repo as well as the scripts repo can also be found on GitLab[1][2]. 42 55 43 56 # note 44 57 These configurations are specific to my system and are not guaranteed to work on yours. 45 58 46 59 # links 47 - [1] https://github.com/yemouu/scripts 60 + [0] https://github.com/yemouu/scripts 61 + [1] https://gitlab.com/yemou/setup 62 + [2] https://gitlab.com/yemou/scripts
gamefiles/csgo/autoexec.cfg home/gamefiles/csgo/autoexec.cfg
+10
gentoo/etc/portage/env/net-libs/rpcsvc-proto-1.4.2
··· 1 + # use clang-cpp 2 + src_prepare() { 3 + default 4 + eautoreconf 5 + 6 + # # Use ${CHOST}-cpp, not 'cpp': bug #718138 7 + # # Ideally we should use @CPP@ but rpcgen makes it hard to use '${CHOST}-gcc -E' 8 + # Use clang-cpp 9 + sed -i -s "s/CPP = \"cpp\";/CPP = \"clang-cpp\";/" rpcgen/rpc_main.c || die 10 + }
+25
gentoo/etc/portage/env/net-misc/spice-gtk-0.39
··· 1 + src_configure() { 2 + local emesonargs=( 3 + $(meson_feature gtk3 gtk) 4 + $(meson_feature introspection) 5 + $(meson_use mjpeg builtin-mjpeg) 6 + $(meson_feature policykit polkit) 7 + $(meson_feature lz4) 8 + $(meson_feature sasl) 9 + $(meson_feature smartcard) 10 + $(meson_feature usbredir) 11 + $(meson_feature vala vapi) 12 + $(meson_feature webdav) 13 + $(meson_feature wayland wayland-protocols) 14 + -Dcoroutine=gthread 15 + ) 16 + 17 + if use usbredir; then 18 + emesonargs+=( 19 + -Dusb-acl-helper-dir=/usr/libexec 20 + -Dusb-ids-path=/usr/share/misc/usb.ids 21 + ) 22 + fi 23 + 24 + meson_src_configure 25 + }
+3
gentoo/etc/portage/package.env/zz-debug
··· 1 + #sys-libs/musl debug-full debug-gdb 2 + #media-sound/carla debug-full debug-gdb 3 + #media-video/pipewire debug-full debug-gdb
+5
gentoo/etc/portage/package.use/carla
··· 1 + dev-python/PyQt5 gui svg widgets 2 + media-sound/carla -juce 3 + 4 + media-libs/lv2 plugins 5 + media-libs/lsp-plugins ladspa
+5
gentoo/etc/portage/package.use/mpv
··· 1 + media-video/ffmpeg x264 2 + media-video/mpv jpeg sdl 3 + 4 + # Gentoo Bug Report: 753434 5 + media-libs/vulkan-loader X
+7
gentoo/etc/portage/package.use/virt-manager
··· 1 + net-dns/dnsmasq script 2 + net-misc/spice-gtk usbredir 3 + app-emulation/virt-manager gtk policykit 4 + 5 + app-emulation/libvirt policykit 6 + 7 + app-emulation/qemu -doc gtk io-uring opengl sdl sdl-image spice usb usbredir QEMU_SOFTMMU_TARGETS: x86_64 QEMU_USER_TARGETS: x86_64
+82
gentoo/etc/portage/patches/app-crypt/rhash-1.4.2/4dc506066cf1727b021e6352535a8bb315c3f8dc.patch
··· 1 + https://github.com/rhash/RHash/commit/4dc506066cf1727b021e6352535a8bb315c3f8dc 2 + 3 + From 4dc506066cf1727b021e6352535a8bb315c3f8dc Mon Sep 17 00:00:00 2001 4 + From: Aleksey <rhash.admin@gmail.com> 5 + Date: Sat, 17 Jul 2021 18:39:41 +0300 6 + Subject: [PATCH] configure: fix clang detection on macOS 7 + 8 + --- 9 + configure | 58 +++++++++++++++++++++++++++---------------------------- 10 + 1 file changed, 28 insertions(+), 30 deletions(-) 11 + 12 + diff --git a/configure b/configure 13 + index 59d432b..111270a 100755 14 + --- a/configure 15 + +++ b/configure 16 + @@ -519,38 +519,36 @@ else 17 + elif run_cmd "$CC --version"; then 18 + cc_name_tmp=$($CC --version 2>&1 | head -n 1 | cut -d ' ' -f 1) 19 + fi 20 + - if test -n "${cc_name_tmp}"; then 21 + - if echo "$cc_name_tmp" | grep -q "gcc"; then 22 + - cc_name=$cc_name_tmp 23 + - start_check "$CC version" 24 + - cc_vendor=gnu 25 + - cc_version=$($CC -dumpversion 2>&1) 26 + - if ! echo $cc_version | grep -q '^[0-9][0-9]*\.[0-9]'; then 27 + - cc_v2=$($CC -dumpfullversion -dumpversion 2>/dev/null) 28 + - if echo $cc_v2 | grep -q '^[0-9][0-9]*\.[0-9]'; then 29 + - cc_version=$cc_v2 30 + - fi 31 + + if echo "$cc_name_tmp" | grep -q "gcc"; then 32 + + cc_name=$cc_name_tmp 33 + + start_check "$CC version" 34 + + cc_vendor=gnu 35 + + cc_version=$($CC -dumpversion 2>&1) 36 + + if ! echo $cc_version | grep -q '^[0-9][0-9]*\.[0-9]'; then 37 + + cc_v2=$($CC -dumpfullversion -dumpversion 2>/dev/null) 38 + + if echo $cc_v2 | grep -q '^[0-9][0-9]*\.[0-9]'; then 39 + + cc_version=$cc_v2 40 + fi 41 + - case $cc_version in 42 + - 2.96*) 43 + - cc_fail=yes 44 + - ;; 45 + - *) 46 + - _cc_major=$(echo $cc_version | cut -d '.' -f 1) 47 + - _cc_minor=$(echo $cc_version | cut -d '.' -f 2) 48 + - _cc_mini=$(echo $cc_version | cut -d '.' -f 3) 49 + - ;; 50 + - esac 51 + - finish_check "$cc_name $cc_version" 52 + - break 53 + - fi 54 + - if echo "$cc_name_tmp" | grep -q "clang"; then 55 + - start_check "$CC version" 56 + - cc_vendor=clang 57 + - cc_version=$($CC -dumpversion 2>&1) 58 + - finish_check "clang $cc_version" 59 + - break 60 + fi 61 + + case $cc_version in 62 + + 2.96*) 63 + + cc_fail=yes 64 + + ;; 65 + + *) 66 + + _cc_major=$(echo $cc_version | cut -d '.' -f 1) 67 + + _cc_minor=$(echo $cc_version | cut -d '.' -f 2) 68 + + _cc_mini=$(echo $cc_version | cut -d '.' -f 3) 69 + + ;; 70 + + esac 71 + + finish_check "$cc_name $cc_version" 72 + + break 73 + + elif $CC --version 2>&1 | grep -q "clang"; then 74 + + start_check "$CC version" 75 + + cc_vendor=clang 76 + + cc_version=$($CC -dumpversion 2>&1) 77 + + finish_check "clang $cc_version" 78 + + break 79 + + else 80 + cc_name_tmp=$($CC -V 2>&1 | head -n 1 | cut -d ' ' -f 2,3) 81 + if test "$cc_name_tmp" = "Sun C"; then 82 + start_check "$CC version"
+31
gentoo/etc/portage/patches/app-emulation/qemu-6.0.0-r52/0001-linux-user-fix-build-with-musl-on-aarch64.patch
··· 1 + From 806cb2ed28a16cf2894fabef034347f426f1d04e Mon Sep 17 00:00:00 2001 2 + From: Natanael Copa <ncopa@alpinelinux.org> 3 + Date: Thu, 15 Dec 2016 11:53:07 +0100 4 + Subject: [PATCH] linux-user: fix build with musl on aarch64 5 + 6 + Use the standard uint64_t instead of internal __u64. 7 + 8 + This fixes compiler error with musl libc on aarch64: 9 + .../qemu-2.7.0/linux-user/host/aarch64/hostdep.h:28:5: 10 + error: unknown type name '__u64' 11 + __u64 *pcreg = &uc->uc_mcontext.pc; 12 + ^~~~~ 13 + 14 + Signed-off-by: Natanael Copa <ncopa@alpinelinux.org> 15 + --- 16 + linux-user/host/aarch64/hostdep.h | 2 +- 17 + 1 file changed, 1 insertion(+), 1 deletion(-) 18 + 19 + diff --git a/linux-user/host/aarch64/hostdep.h b/linux-user/host/aarch64/hostdep.h 20 + index 64f75cef49..6fd6e36b2a 100644 21 + --- a/linux-user/host/aarch64/hostdep.h 22 + +++ b/linux-user/host/aarch64/hostdep.h 23 + @@ -25,7 +25,7 @@ extern char safe_syscall_end[]; 24 + static inline void rewind_if_in_safe_syscall(void *puc) 25 + { 26 + ucontext_t *uc = puc; 27 + - __u64 *pcreg = &uc->uc_mcontext.pc; 28 + + uint64_t *pcreg = &uc->uc_mcontext.pc; 29 + 30 + if (*pcreg > (uintptr_t)safe_syscall_start 31 + && *pcreg < (uintptr_t)safe_syscall_end) {
+67
gentoo/etc/portage/patches/app-emulation/qemu-6.0.0-r52/0001-linux-user-fix-build-with-musl-on-ppc64le.patch
··· 1 + --- a/linux-user/host/ppc64/hostdep.h 2 + +++ b/linux-user/host/ppc64/hostdep.h 3 + @@ -25,7 +25,11 @@ 4 + static inline void rewind_if_in_safe_syscall(void *puc) 5 + { 6 + ucontext_t *uc = puc; 7 + +#if defined(__GLIBC__) || defined(__UCLIBC__) 8 + unsigned long *pcreg = &uc->uc_mcontext.gp_regs[PT_NIP]; 9 + +#else // Musl 10 + + unsigned long *pcreg = &uc->uc_mcontext.gp_regs[32]; 11 + +#endif 12 + 13 + if (*pcreg > (uintptr_t)safe_syscall_start 14 + && *pcreg < (uintptr_t)safe_syscall_end) { 15 + --- a/accel/tcg/user-exec.c 16 + +++ a/accel/tcg/user-exec.c 17 + @@ -228,6 +228,7 @@ 18 + */ 19 + #ifdef linux 20 + /* All Registers access - only for local access */ 21 + +#if defined(__GLIBC__) || defined(__UCLIBC__) 22 + #define REG_sig(reg_name, context) \ 23 + ((context)->uc_mcontext.regs->reg_name) 24 + /* Gpr Registers access */ 25 + @@ -245,15 +246,42 @@ 26 + /* Condition register */ 27 + #define CR_sig(context) REG_sig(ccr, context) 28 + 29 + +#else // Musl 30 + +#define REG_sig(reg_num, context) \ 31 + + ((context)->uc_mcontext.gp_regs[reg_num]) 32 + +/* Gpr Registers access */ 33 + +#define GPR_sig(reg_num, context) REG_sig(gpr[reg_num], context) 34 + +/* Program counter */ 35 + +#define IAR_sig(context) REG_sig(32, context) 36 + +/* Machine State Register (Supervisor) */ 37 + +#define MSR_sig(context) REG_sig(33, context) 38 + +/* Count register */ 39 + +#define CTR_sig(context) REG_sig(35, context) 40 + +/* User's integer exception register */ 41 + +#define XER_sig(context) REG_sig(37, context) 42 + +/* Link register */ 43 + +#define LR_sig(context) REG_sig(36, context) 44 + +/* Condition register */ 45 + +#define CR_sig(context) REG_sig(38, context) 46 + +#endif 47 + + 48 + + 49 + /* Float Registers access */ 50 + #define FLOAT_sig(reg_num, context) \ 51 + (((double *)((char *)((context)->uc_mcontext.regs + 48 * 4)))[reg_num]) 52 + #define FPSCR_sig(context) \ 53 + (*(int *)((char *)((context)->uc_mcontext.regs + (48 + 32 * 2) * 4))) 54 + /* Exception Registers access */ 55 + +#if defined(__GLIBC__) || defined(__UCLIBC__) 56 + #define DAR_sig(context) REG_sig(dar, context) 57 + #define DSISR_sig(context) REG_sig(dsisr, context) 58 + #define TRAP_sig(context) REG_sig(trap, context) 59 + +#else // Musl 60 + +#define DAR_sig(context) REG_sig(41, context) 61 + +#define DSISR_sig(context) REG_sig(42, context) 62 + +#define TRAP_sig(context) REG_sig(40, context) 63 + +#endif 64 + + 65 + #endif /* linux */ 66 + 67 + #if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+40
gentoo/etc/portage/patches/app-emulation/qemu-6.0.0-r52/0001-virtio-host-input-use-safe-64-bit-time-accessors-for.patch
··· 1 + From 388ef67707f01fe4ad337642325ae974dd81c242 Mon Sep 17 00:00:00 2001 2 + From: Ariadne Conill <ariadne@dereferenced.org> 3 + Date: Wed, 22 Jul 2020 02:45:00 -0600 4 + Subject: [PATCH 1/2] virtio host input: use safe 64-bit time accessors for 5 + input_event 6 + 7 + On 32-bit systems with 64-bit time_t, input_event.time is not 8 + directly accessible. Instead, we must use input_event_sec and 9 + input_event_usec accessors to set the time values. 10 + 11 + Signed-off-by: Ariadne Conill <ariadne@dereferenced.org> 12 + --- 13 + hw/input/virtio-input-host.c | 5 ++++- 14 + 1 file changed, 4 insertions(+), 1 deletion(-) 15 + 16 + diff --git a/hw/input/virtio-input-host.c b/hw/input/virtio-input-host.c 17 + index 85daf73f1a..7b81bf09f5 100644 18 + --- a/hw/input/virtio-input-host.c 19 + +++ b/hw/input/virtio-input-host.c 20 + @@ -193,13 +193,16 @@ static void virtio_input_host_handle_status(VirtIOInput *vinput, 21 + { 22 + VirtIOInputHost *vih = VIRTIO_INPUT_HOST(vinput); 23 + struct input_event evdev; 24 + + struct timeval tv; 25 + int rc; 26 + 27 + - if (gettimeofday(&evdev.time, NULL)) { 28 + + if (gettimeofday(&tv, NULL)) { 29 + perror("virtio_input_host_handle_status: gettimeofday"); 30 + return; 31 + } 32 + 33 + + evdev.input_event_sec = tv.tv_sec; 34 + + evdev.input_event_usec = tv.tv_usec; 35 + evdev.type = le16_to_cpu(event->type); 36 + evdev.code = le16_to_cpu(event->code); 37 + evdev.value = le32_to_cpu(event->value); 38 + -- 39 + 2.27.0 40 +
+40
gentoo/etc/portage/patches/app-emulation/qemu-6.0.0-r52/0002-virtio-user-input-use-safe-64-bit-time-accessors-for.patch
··· 1 + From de7cf9878a216143db677820c23407c3b032d12c Mon Sep 17 00:00:00 2001 2 + From: Ariadne Conill <ariadne@dereferenced.org> 3 + Date: Wed, 22 Jul 2020 02:51:30 -0600 4 + Subject: [PATCH 2/2] virtio user input: use safe 64-bit time accessors for 5 + input_event 6 + 7 + On 32-bit systems with 64-bit time_t, input_event.time is not 8 + directly accessible. Instead, we must use input_event_sec and 9 + input_event_usec accessors to set the time values. 10 + 11 + Signed-off-by: Ariadne Conill <ariadne@dereferenced.org> 12 + --- 13 + contrib/vhost-user-input/main.c | 5 ++++- 14 + 1 file changed, 4 insertions(+), 1 deletion(-) 15 + 16 + diff --git a/contrib/vhost-user-input/main.c b/contrib/vhost-user-input/main.c 17 + index 6020c6f33a..4887a6cb44 100644 18 + --- a/contrib/vhost-user-input/main.c 19 + +++ b/contrib/vhost-user-input/main.c 20 + @@ -115,13 +115,16 @@ vi_evdev_watch(VuDev *dev, int condition, void *data) 21 + static void vi_handle_status(VuInput *vi, virtio_input_event *event) 22 + { 23 + struct input_event evdev; 24 + + struct timeval tv; 25 + int rc; 26 + 27 + - if (gettimeofday(&evdev.time, NULL)) { 28 + + if (gettimeofday(&tv, NULL)) { 29 + perror("vi_handle_status: gettimeofday"); 30 + return; 31 + } 32 + 33 + + evdev.input_event_sec = tv.tv_sec; 34 + + evdev.input_event_usec = tv.tv_usec; 35 + evdev.type = le16toh(event->type); 36 + evdev.code = le16toh(event->code); 37 + evdev.value = le32toh(event->value); 38 + -- 39 + 2.27.0 40 +
+37
gentoo/etc/portage/patches/app-emulation/qemu-6.0.0-r52/0006-linux-user-signal.c-define-__SIGRTMIN-MAX-for-non-GN.patch
··· 1 + From 8fbb4e6797ed67310b74cbaaa061269db45a5b71 Mon Sep 17 00:00:00 2001 2 + From: Natanael Copa <ncopa@alpinelinux.org> 3 + Date: Tue, 29 Apr 2014 15:51:31 +0200 4 + Subject: [PATCH] linux-user/signal.c: define __SIGRTMIN/MAX for non-GNU 5 + platforms 6 + 7 + The __SIGRTMIN and __SIGRTMAX are glibc internals and are not available 8 + on all platforms, so we define those if they are missing. 9 + 10 + This is needed for musl libc. 11 + 12 + Signed-off-by: Natanael Copa <ncopa@alpinelinux.org> 13 + --- 14 + linux-user/signal.c | 7 +++++++ 15 + 1 file changed, 7 insertions(+) 16 + 17 + diff --git a/linux-user/signal.c b/linux-user/signal.c 18 + index 5ca6d62b15..e917c16d91 100644 19 + --- a/linux-user/signal.c 20 + +++ b/linux-user/signal.c 21 + @@ -25,6 +25,13 @@ 22 + #include "trace.h" 23 + #include "signal-common.h" 24 + 25 + +#ifndef __SIGRTMIN 26 + +#define __SIGRTMIN 32 27 + +#endif 28 + +#ifndef __SIGRTMAX 29 + +#define __SIGRTMAX (NSIG-1) 30 + +#endif 31 + + 32 + static struct target_sigaction sigact_table[TARGET_NSIG]; 33 + 34 + static void host_signal_handler(int host_signum, siginfo_t *info, 35 + -- 36 + 2.23.0 37 +
+22
gentoo/etc/portage/patches/app-emulation/qemu-6.0.0-r52/MAP_SYNC-fix.patch
··· 1 + diff --git a/util/mmap-alloc.c b/util/mmap-alloc.c 2 + index f7f177d..7598960 100644 3 + --- a/util/mmap-alloc.c 4 + +++ b/util/mmap-alloc.c 5 + @@ -10,14 +10,16 @@ 6 + * later. See the COPYING file in the top-level directory. 7 + */ 8 + 9 + +#include "qemu/osdep.h" 10 + + 11 + #ifdef CONFIG_LINUX 12 + #include <linux/mman.h> 13 + +#include <asm-generic/mman.h> /* for ppc64le */ 14 + #else /* !CONFIG_LINUX */ 15 + #define MAP_SYNC 0x0 16 + #define MAP_SHARED_VALIDATE 0x0 17 + #endif /* CONFIG_LINUX */ 18 + 19 + -#include "qemu/osdep.h" 20 + #include "qemu/mmap-alloc.h" 21 + #include "qemu/host-utils.h" 22 +
+24
gentoo/etc/portage/patches/app-emulation/qemu-6.0.0-r52/fix-segevent-and-sigval_t.patch
··· 1 + --- qemu-2.2.1/linux-user/syscall.c.orig 2015-04-10 07:10:06.305662505 +0000 2 + +++ qemu-2.2.1/linux-user/syscall.c 2015-04-10 07:36:53.801871968 +0000 3 + @@ -5020,9 +5020,20 @@ 4 + return 0; 5 + } 6 + 7 + -static inline abi_long target_to_host_sigevent(struct sigevent *host_sevp, 8 + +struct host_sigevent { 9 + + union sigval sigev_value; 10 + + int sigev_signo; 11 + + int sigev_notify; 12 + + union { 13 + + int _pad[64-sizeof(int) * 2 + sizeof(union sigval)]; 14 + + int _tid; 15 + + } _sigev_un; 16 + +}; 17 + + 18 + +static inline abi_long target_to_host_sigevent(struct sigevent *sevp, 19 + abi_ulong target_addr) 20 + { 21 + + struct host_sigevent *host_sevp = (struct host_sigevent *) sevp; 22 + struct target_sigevent *target_sevp; 23 + 24 + if (!lock_user_struct(VERIFY_READ, target_sevp, target_addr, 1)) {
+13
gentoo/etc/portage/patches/app-emulation/qemu-6.0.0-r52/fix-sendmsg.patch
··· 1 + diff --git a/linux-user/syscall.c b/linux-user/syscall.c 2 + index 389ec09764..116d5eaff5 100644 3 + --- a/linux-user/syscall.c 4 + +++ b/linux-user/syscall.c 5 + @@ -3337,7 +3337,7 @@ static abi_long do_sendrecvmsg_locked(int fd, struct target_msghdr *msgp, 6 + int flags, int send) 7 + { 8 + abi_long ret, len; 9 + - struct msghdr msg; 10 + + struct msghdr msg = {}; 11 + abi_ulong count; 12 + struct iovec *vec; 13 + abi_ulong target_vec;
+13
gentoo/etc/portage/patches/app-emulation/qemu-6.0.0-r52/fix-sockios-header.patch
··· 1 + diff --git a/linux-user/syscall.c b/linux-user/syscall.c 2 + index 43d0562..afa0ac4 100644 3 + --- a/linux-user/syscall.c 4 + +++ b/linux-user/syscall.c 5 + @@ -59,6 +59,7 @@ int __clone2(int (*fn)(void *), void *child_stack_base, 6 + #include <linux/icmp.h> 7 + #include <linux/icmpv6.h> 8 + #include <linux/errqueue.h> 9 + +#include <linux/sockios.h> 10 + #include <linux/random.h> 11 + #include "qemu-common.h" 12 + #ifdef CONFIG_TIMERFD 13 + #include <sys/timerfd.h>
+56
gentoo/etc/portage/patches/app-emulation/qemu-6.0.0-r52/ignore-signals-33-and-64-to-allow-golang-emulation.patch
··· 1 + From db186a3f83454268c43fc793a48bc28c41368a6c Mon Sep 17 00:00:00 2001 2 + From: Petros Angelatos <petrosagg@gmail.com> 3 + Date: Thu, 3 Mar 2016 23:58:53 -0800 4 + Subject: [PATCH] linux-user: ignore signals 33 and 64 to allow golang 5 + emulation 6 + 7 + Signal 33 will always fail. This causes golang crash since 8 + https://github.com/golang/go/commit/675eb72c285cd0dd44a5f280bb3fa456ddf6de16 9 + 10 + As explained in that commit, these signals are very rarely used in a 11 + way that causes problems, so it's ok-ish to ignore one of them. 12 + 13 + Signal 64 will fail because QEMU uses SIGRTMAX for itself. This causes 14 + golang to crash for versions earlier than 15 + https://github.com/golang/go/commit/d10675089d74db0408f2432eae3bd89a8e1c2d6a 16 + 17 + Since after that commit golang ignores that signal, we also ignore it here to 18 + allow earlier versions to run as well. 19 + 20 + Signed-off-by: Petros Angelatos <petrosagg@gmail.com> 21 + --- 22 + linux-user/signal.c | 21 +++++++++++++++++++++ 23 + 1 file changed, 21 insertions(+) 24 + 25 + diff --git a/linux-user/signal.c b/linux-user/signal.c 26 + index 9a4d894..90aca55 100644 27 + --- a/linux-user/signal.c 28 + +++ b/linux-user/signal.c 29 + @@ -744,6 +744,27 @@ int do_sigaction(int sig, const struct target_sigaction *act, 30 + } 31 + 32 + k = &sigact_table[sig - 1]; 33 + + 34 + + /* This signal will always fail. This causes golang crash since 35 + + * https://github.com/golang/go/commit/675eb72c285cd0dd44a5f280bb3fa456ddf6de16 36 + + * 37 + + * As explained in that commit, these signals are very rarely used in a 38 + + * way that causes problems, so it's ok-ish to ignore one of them here. 39 + + */ 40 + + if (sig == 33) { 41 + + return 0; 42 + + } 43 + + /* This signal will fail because QEMU uses SIGRTMAX for itself. This causes 44 + + * golang to crash for versions earlier than 45 + + * https://github.com/golang/go/commit/d10675089d74db0408f2432eae3bd89a8e1c2d6a 46 + + * 47 + + * Since after that commit golang ignores that signal, we also ignore it here to 48 + + * allow earlier versions to run as well. 49 + + */ 50 + + if (sig == 64) { 51 + + return 0; 52 + + } 53 + + 54 + if (oact) { 55 + __put_user(k->_sa_handler, &oact->_sa_handler); 56 + __put_user(k->sa_flags, &oact->sa_flags);
+32
gentoo/etc/portage/patches/app-emulation/qemu-6.0.0-r52/mips-softfloat.patch
··· 1 + diff --git a/tests/fp/fp-bench.c b/tests/fp/fp-bench.c 2 + index 4ba5e1d..313256c 100644 3 + --- a/tests/fp/fp-bench.c 4 + +++ b/tests/fp/fp-bench.c 5 + @@ -479,6 +479,7 @@ static void QEMU_NORETURN die_host_rounding(enum rounding rounding) 6 + exit(EXIT_FAILURE); 7 + } 8 + 9 + +#ifndef __mips_soft_float 10 + static void set_host_precision(enum rounding rounding) 11 + { 12 + int rhost; 13 + @@ -507,6 +508,7 @@ static void set_host_precision(enum rounding rounding) 14 + die_host_rounding(rounding); 15 + } 16 + } 17 + +#endif 18 + 19 + static void set_soft_precision(enum rounding rounding) 20 + { 21 + @@ -596,9 +598,11 @@ static void parse_args(int argc, char *argv[]) 22 + 23 + /* set precision and rounding mode based on the tester */ 24 + switch (tester) { 25 + +#ifndef __mips_soft_float 26 + case TESTER_HOST: 27 + set_host_precision(rounding); 28 + break; 29 + +#endif 30 + case TESTER_SOFT: 31 + set_soft_precision(rounding); 32 + switch (precision) {
+19
gentoo/etc/portage/patches/app-emulation/qemu-6.0.0-r52/musl-F_SHLCK-and-F_EXLCK.patch
··· 1 + This patch was not upstreamed to qemu as those should probably be 2 + defined in musl libc. 3 + 4 + --- ./linux-user/syscall.c.orig 5 + +++ ./linux-user/syscall.c 6 + @@ -114,6 +114,13 @@ 7 + 8 + #include "qemu.h" 9 + 10 + +#ifndef F_SHLCK 11 + +#define F_SHLCK 8 12 + +#endif 13 + +#ifndef F_EXLCK 14 + +#define F_EXLCK 4 15 + +#endif 16 + + 17 + #ifndef CLONE_IO 18 + #define CLONE_IO 0x80000000 /* Clone io context */ 19 + #endif
+15
gentoo/etc/portage/patches/app-emulation/qemu-6.0.0-r52/xattr_size_max.patch
··· 1 + diff --git a/hw/9pfs/9p.c b/hw/9pfs/9p.c 2 + index faebd91..a0f15b6 100644 3 + --- a/hw/9pfs/9p.c 4 + +++ b/hw/9pfs/9p.c 5 + @@ -25,6 +25,10 @@ 6 + #include "trace.h" 7 + #include "migration/migration.h" 8 + 9 + +#ifdef __linux__ 10 + +#include <linux/limits.h> /* for XATTR_SIZE_MAX */ 11 + +#endif 12 + + 13 + int open_fd_hw; 14 + int total_open_fd; 15 + static int open_fd_rc;
+11
gentoo/etc/portage/patches/sys-fs/btrfs-progs-5.13/fix-ppc64le.patch
··· 1 + Fix error: 'NAME_MAX' undeclared (first use in this function) 2 + --- a/cmds/filesystem-usage.c 3 + +++ b/cmds/filesystem-usage.c 4 + @@ -24,6 +24,7 @@ 5 + #include <stdarg.h> 6 + #include <getopt.h> 7 + #include <fcntl.h> 8 + +#include <limits.h> 9 + 10 + #include "common/utils.h" 11 + #include "kerncompat.h"
+55
gentoo/etc/portage/patches/sys-kernel/linux-headers-5.13/include-uapi-linux-swab-Fix-potentially-missing-__always_inline.patch
··· 1 + From 2b7d2ece0b60b8f450f29119f28668dc74bb692e Mon Sep 17 00:00:00 2001 2 + From: Matt Redfearn <matt.redfearn@mips.com> 3 + Date: Wed, 3 Jan 2018 09:57:30 +0000 4 + Subject: [PATCH] include/uapi/linux/swab: Fix potentially missing 5 + __always_inline 6 + MIME-Version: 1.0 7 + Content-Type: text/plain; charset=UTF-8 8 + Content-Transfer-Encoding: 8bit 9 + 10 + Commit bc27fb68aaad ("include/uapi/linux/byteorder, swab: force inlining 11 + of some byteswap operations") added __always_inline to swab functions 12 + and commit 283d75737837 ("uapi/linux/stddef.h: Provide __always_inline to 13 + userspace headers") added a definition of __always_inline for use in 14 + exported headers when the kernel's compiler.h is not available. 15 + 16 + However, since swab.h does not include stddef.h, if the header soup does 17 + not indirectly include it, the definition of __always_inline is missing, 18 + resulting in a compilation failure, which was observed compiling the 19 + perf tool using exported headers containing this commit: 20 + 21 + In file included from /usr/include/linux/byteorder/little_endian.h:12:0, 22 + from /usr/include/asm/byteorder.h:14, 23 + from tools/include/uapi/linux/perf_event.h:20, 24 + from perf.h:8, 25 + from builtin-bench.c:18: 26 + /usr/include/linux/swab.h:160:8: error: unknown type name ‘__always_inline’ 27 + static __always_inline __u16 __swab16p(const __u16 *p) 28 + 29 + Fix this by replacing the inclusion of linux/compiler.h with 30 + linux/stddef.h to ensure that we pick up that definition if required, 31 + without relying on it's indirect inclusion. compiler.h is then included 32 + indirectly, via stddef.h. 33 + 34 + Fixes: 283d75737837 ("uapi/linux/stddef.h: Provide __always_inline to userspace headers") 35 + Signed-off-by: Matt Redfearn <matt.redfearn@mips.com> 36 + --- 37 + include/uapi/linux/swab.h | 2 +- 38 + 1 file changed, 1 insertion(+), 1 deletion(-) 39 + 40 + diff --git a/include/uapi/linux/swab.h b/include/uapi/linux/swab.h 41 + index 7272f85d6d6a..3736f2fe1541 100644 42 + --- a/include/uapi/linux/swab.h 43 + +++ b/include/uapi/linux/swab.h 44 + @@ -3,7 +3,7 @@ 45 + #define _UAPI_LINUX_SWAB_H 46 + 47 + #include <linux/types.h> 48 + -#include <linux/compiler.h> 49 + +#include <linux/stddef.h> 50 + #include <asm/bitsperlong.h> 51 + #include <asm/swab.h> 52 + 53 + -- 54 + 2.27.0 55 +
+18
gentoo/etc/portage/patches/sys-kernel/linux-headers-5.13/revert-broken-uapi.patch
··· 1 + Revert 1fe8e0f074c77aa41aaa579345a9e675acbebfa9 2 + diff --git a/include/uapi/linux/if_tunnel.h b/include/uapi/linux/if_tunnel.h 3 + index 1046f55..777b6cd 100644 4 + --- a/include/uapi/linux/if_tunnel.h 5 + +++ b/include/uapi/linux/if_tunnel.h 6 + @@ -2,9 +2,6 @@ 7 + #define _UAPI_IF_TUNNEL_H_ 8 + 9 + #include <linux/types.h> 10 + -#include <linux/if.h> 11 + -#include <linux/ip.h> 12 + -#include <linux/in6.h> 13 + #include <asm/byteorder.h> 14 + 15 + 16 + -- 17 + cgit v1.1 18 +
+1
gentoo/etc/portage/profile/package.provided
··· 1 + net-misc/x11-ssh-askpass-9999
+5
gentoo/etc/portage/savedconfig/sys-firmware/ipxe-1.21.1
··· 1 + #undef BANNER_TIMEOUT 2 + #define BANNER_TIMEOUT 0 3 + #define NET_PROTO_IPV6 4 + #define VMWARE_SETTINGS 5 + #define CONSOLE_VMWARE
+23
home/bin/bemenu
··· 1 + #!/bin/sh 2 + . "${XDG_CACHE_HOME}/thm/colors.sh" 3 + 4 + # It looks like transparency set here is stacked ontop of eachother? 5 + # sb/sf/scb/scf don't seem to change anything 6 + exec /usr/bin/bemenu -i \ 7 + -w \ 8 + -m all \ 9 + -H 32 \ 10 + --fn "monospace 10" \ 11 + --tb "#${bg_color}d9" \ 12 + --tf "#${color5}" \ 13 + --fb "#${bg_color}00" \ 14 + --ff "#${color5}" \ 15 + --nb "#${bg_color}00" \ 16 + --nf "#${color8}" \ 17 + --hb "#${bg_color}00" \ 18 + --hf "#${fg_color}" \ 19 + --sb "#${color9}" \ 20 + --sf "#${color9}" \ 21 + --scb "#${color9}" \ 22 + --scf "#${color9}" \ 23 + "$@"
+24
home/bin/bemenu-run
··· 1 + #!/bin/sh 2 + . "${XDG_CACHE_HOME}/thm/colors.sh" 3 + 4 + # It looks like transparency set here is stacked ontop of eachother? 5 + # sb/sf/scb/scf don't seem to change anything 6 + exec /usr/bin/bemenu-run -i \ 7 + -w \ 8 + -p run: \ 9 + -m all \ 10 + -H 32 \ 11 + --fn "monospace 10" \ 12 + --tb "#${bg_color}d9" \ 13 + --tf "#${color5}" \ 14 + --fb "#${bg_color}00" \ 15 + --ff "#${color5}" \ 16 + --nb "#${bg_color}00" \ 17 + --nf "#${color8}" \ 18 + --hb "#${bg_color}00" \ 19 + --hf "#${fg_color}" \ 20 + --sb "#${color9}" \ 21 + --sf "#${color9}" \ 22 + --scb "#${color9}" \ 23 + --scf "#${color9}" \ 24 + "$@"
+9
home/bin/firefox
··· 1 + #!/bin/sh 2 + export HOME="/home/mou/tmp/homes/mozilla" 3 + [ -d "$HOME" ] || mkdir -p "$HOME" 4 + 5 + # If this directory doesn't exist we are inside our glibc chroot 6 + if [ -d /mnt/glibc64 ] 7 + then exec /usr/bin/firefox-wayland "$@" 8 + else exec /usr/bin/firefox-bin-wayland -P drm "$@" 9 + fi
+11
home/bin/gexec
··· 1 + #!/bin/sh 2 + # Script to chroot into the glibc chroot (/mnt/glibc64) and launch an application 3 + # This script is symlinked to /usr/local/bin to easily be run by root/sudo 4 + 5 + [ "$1" ] || { printf '%s\n' "${0##*/} requires a command to launch"; exit 1; } 6 + 7 + # Check that the chroot is setup and set it up if it isn't 8 + ghroot m /mnt/glibc64 9 + 10 + TERM=xterm-256color 11 + chroot /mnt/glibc64 su -c "XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 XDG_SESSION_TYPE=wayland DISPLAY=:0 $*" - mou
+105
home/bin/ghroot
··· 1 + #!/bin/sh 2 + # Mount what is needed for a chroot 3 + 4 + usage() { 5 + printf '%b\n' "usage: ${0##*/} command chroot_directory" \ 6 + "Commads:" \ 7 + "\tmount - setup the chroot" \ 8 + "\tumount - unmount the chroot" 9 + } 10 + 11 + info() { 12 + printf '%b\n' "${0##*/}: $1" 1>&2 13 + } 14 + 15 + ghroot_check() { 16 + # Return 0 if we haven't already setup the chroot 17 + touch /tmp/ghroot 18 + grep -q "$1" /tmp/ghroot && return 1 || return 0 19 + } 20 + 21 + ghroot_mount() { 22 + # If an entry in /etc/fstab exist for this location, mount it. Otherwise create an rbind mount 23 + mount "$1" || mount -B "$1" "$1" 24 + 25 + # Mount what is necessary for the chroot 26 + mount -t proc /proc "$1/proc" || { info "failed to mount /proc to $1/proc"; exit 1; } 27 + # shellcheck disable=SC2015 28 + mount -R /sys "$1/sys" \ 29 + && mount --make-rslave "$1/sys" \ 30 + || { info "failed to mount /sys to $1/sys"; exit 1; } 31 + # shellcheck disable=SC2015 32 + mount -R /dev "$1/dev" \ 33 + && mount --make-rslave "$1/dev" \ 34 + || { info "failed to mount /dev to $1/dev"; exit 1; } 35 + 36 + # These are some extra stuff we can mount to get things like audio to work from the chroot 37 + mount -R /run "$1/run" || { info "failed to mount /run to $1/run"; exit 1; } 38 + mount -R /tmp "$1/tmp" || { info "failed to mount /tmp to $1/tmp"; exit 1; } 39 + 40 + # Mount any home directories 41 + for home in /home/* 42 + do 43 + mkdir -p "$1/$home" 44 + mount -R "$home" "$1/$home" || { info "failed to mount $home to $1/$home"; exit 1; } 45 + done 46 + 47 + # Mount any drives from /etc/fstab 48 + while read -r line 49 + do 50 + case $line in 51 + \#* ) continue ;; 52 + *$1* ) ;; 53 + * ) continue ;; 54 + esac 55 + line="${line#* }" 56 + line="${line%% *}" 57 + # Don't do an automatic mount for the chroot itself. We already did this 58 + [ "$line" != "$1" ] && mount "$line" 59 + done < /etc/fstab 60 + 61 + printf '%s\n' "$1" >> /tmp/ghroot 62 + } 63 + 64 + ghroot_umount() { 65 + # Unmount everything 66 + umount -R "$1/proc" || { info "failed to unmount $1/proc"; } 67 + umount -R "$1/sys" || { info "failed to unmount $1/sys"; } 68 + umount -R "$1/dev" || { info "failed to unmount $1/dev"; } 69 + 70 + umount -R "$1/run" || { info "failed to unmount $1/run"; } 71 + umount -R "$1/tmp" || { info "failed to unmount $1/tmp"; } 72 + 73 + for home in /home/* 74 + do 75 + umount -R "$1/$home" || { info "failed to unmount $1/$home"; } 76 + done 77 + 78 + while read -r line 79 + do 80 + case $line in 81 + \#* ) continue ;; 82 + *$1* ) ;; 83 + * ) continue ;; 84 + esac 85 + line="${line#* }" 86 + line="${line%% *}" 87 + # Don't unmount the chroot itself. We do this later 88 + [ "$line" != "$1" ] && umount -R "$line" 89 + done < /etc/fstab 90 + 91 + umount -R "$1" 92 + 93 + # Deletes the line number the chroot is on 94 + sed "$(grep -n "$1" /tmp/ghroot | sed 's/:.*/d;/' | tr -d '\n' | sed 's/;$//')" /tmp/ghroot > /tmp/ghrootn 95 + mv /tmp/ghrootn /tmp/ghroot 96 + } 97 + 98 + [ "$2" ] || { info "2 arguments required"; usage; exit 1; } 99 + [ -d "$2" ] || { info "$2: directory does not exist"; exit 1; } 100 + [ "$2" = "/" ] && { info "$2: refusing to operate over /"; exit 1; } 101 + 102 + case $1 in 103 + mount|m ) ghroot_check "${2%/}" && ghroot_mount "${2%/}" ;; 104 + umount|u ) ghroot_check "${2%/}" || ghroot_umount "${2%/}" ;; 105 + esac
+18
home/bin/wl-post
··· 1 + #!/bin/sh 2 + # Post startup script for wayland compositors 3 + 4 + # Log dir should be created from wl script 5 + log_dir=$HOME/tmp/logs 6 + 7 + # Dbus (atleast with elogind) doesn't get updated environment variables causing 8 + # some applications (like mako) to not autostart. 9 + dbus-update-activation-environment --all > "$log_dir/dbus-env-update" 2>&1 & 10 + 11 + # Do this if pipewire is not already running 12 + pw-launch & 13 + 14 + # Start the foot-server 15 + foot -s > "$log_dir/foot-server" 2>&1 & 16 + 17 + ## Start Carla without gui 18 + #pgrep -x 'carla' || { carla -n "${HOME}/cfg/carla/desktop.carxp" > "$log_dir/carla" 2>&1 & } &
+3
home/cfg/ccache/ccache.conf
··· 1 + base_dir = /home/mou 2 + max_size = 50Gi 3 + sloppiness = file_stat_matches,include_file_ctime,include_file_mtime,locale,pch_defines,time_macros
+112 -52
kernel-config gentoo/kernel-config
··· 1 1 # 2 2 # Automatically generated file; DO NOT EDIT. 3 - # Linux/x86 5.12.8-gentoo Kernel Configuration 3 + # Linux/x86 5.13.4-gentoo Kernel Configuration 4 4 # 5 - CONFIG_CC_VERSION_TEXT="clang version 12.0.0" 5 + CONFIG_CC_VERSION_TEXT="clang version 12.0.1" 6 6 CONFIG_GCC_VERSION=0 7 7 CONFIG_CC_IS_CLANG=y 8 - CONFIG_CLANG_VERSION=120000 8 + CONFIG_CLANG_VERSION=120001 9 + CONFIG_AS_IS_LLVM=y 10 + CONFIG_AS_VERSION=120001 9 11 CONFIG_LD_VERSION=0 10 12 CONFIG_LD_IS_LLD=y 11 - CONFIG_LLD_VERSION=120000 13 + CONFIG_LLD_VERSION=120001 12 14 CONFIG_CC_CAN_LINK=y 13 - CONFIG_CC_CAN_LINK_STATIC=y 14 15 CONFIG_CC_HAS_ASM_GOTO=y 15 16 CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y 16 17 CONFIG_TOOLS_SUPPORT_RELR=y ··· 98 99 CONFIG_HIGH_RES_TIMERS=y 99 100 # end of Timers subsystem 100 101 102 + CONFIG_BPF=y 103 + CONFIG_HAVE_EBPF_JIT=y 104 + CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y 105 + 106 + # 107 + # BPF subsystem 108 + # 109 + CONFIG_BPF_SYSCALL=y 110 + # CONFIG_BPF_UNPRIV_DEFAULT_OFF is not set 111 + # CONFIG_BPF_PRELOAD is not set 112 + # end of BPF subsystem 113 + 101 114 # CONFIG_PREEMPT_NONE is not set 102 115 CONFIG_PREEMPT_VOLUNTARY=y 103 116 # CONFIG_PREEMPT is not set ··· 172 185 CONFIG_CGROUP_CPUACCT=y 173 186 CONFIG_CGROUP_PERF=y 174 187 CONFIG_CGROUP_BPF=y 188 + # CONFIG_CGROUP_MISC is not set 175 189 # CONFIG_CGROUP_DEBUG is not set 176 190 CONFIG_SOCK_CGROUP_DATA=y 177 191 CONFIG_NAMESPACES=y ··· 194 208 CONFIG_HAVE_UID16=y 195 209 CONFIG_SYSCTL_EXCEPTION_TRACE=y 196 210 CONFIG_HAVE_PCSPKR_PLATFORM=y 197 - CONFIG_BPF=y 198 211 # CONFIG_EXPERT is not set 199 212 CONFIG_UID16=y 200 213 CONFIG_MULTIUSER=y ··· 223 236 # CONFIG_KALLSYMS_ALL is not set 224 237 CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y 225 238 CONFIG_KALLSYMS_BASE_RELATIVE=y 226 - CONFIG_BPF_SYSCALL=y 227 - CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y 228 - # CONFIG_BPF_PRELOAD is not set 229 239 # CONFIG_USERFAULTFD is not set 230 240 CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y 231 241 CONFIG_KCMP=y ··· 272 282 CONFIG_ARCH_MAY_HAVE_PC_FDC=y 273 283 CONFIG_GENERIC_CALIBRATE_DELAY=y 274 284 CONFIG_ARCH_HAS_CPU_RELAX=y 275 - CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y 276 285 CONFIG_ARCH_HAS_FILTER_PGPROT=y 277 286 CONFIG_HAVE_SETUP_PER_CPU_AREA=y 278 287 CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y ··· 432 441 # end of Processor type and features 433 442 434 443 CONFIG_ARCH_HAS_ADD_PAGES=y 435 - CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y 436 - CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y 437 - CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y 438 - CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y 444 + CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y 439 445 440 446 # 441 447 # Power management and ACPI options ··· 730 736 CONFIG_COMPAT_32BIT_TIME=y 731 737 CONFIG_HAVE_ARCH_VMAP_STACK=y 732 738 CONFIG_VMAP_STACK=y 739 + CONFIG_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y 740 + # CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is not set 733 741 CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y 734 742 CONFIG_STRICT_KERNEL_RWX=y 735 743 CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y ··· 855 863 CONFIG_HAVE_FAST_GUP=y 856 864 CONFIG_MEMORY_ISOLATION=y 857 865 CONFIG_HAVE_BOOTMEM_INFO_NODE=y 866 + CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y 858 867 CONFIG_MEMORY_HOTPLUG=y 859 868 CONFIG_MEMORY_HOTPLUG_SPARSE=y 860 869 # CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set 870 + CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y 861 871 CONFIG_MEMORY_HOTREMOVE=y 872 + CONFIG_MHP_MEMMAP_ON_MEMORY=y 862 873 CONFIG_SPLIT_PTLOCK_CPUS=4 874 + CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y 863 875 CONFIG_COMPACTION=y 864 876 # CONFIG_PAGE_REPORTING is not set 865 877 CONFIG_MIGRATION=y 878 + CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y 866 879 CONFIG_CONTIG_ALLOC=y 867 880 CONFIG_PHYS_ADDR_T_64BIT=y 868 - CONFIG_BOUNCE=y 869 881 CONFIG_VIRT_TO_BUS=y 870 882 CONFIG_MMU_NOTIFIER=y 871 883 # CONFIG_KSM is not set ··· 899 911 CONFIG_GENERIC_EARLY_IOREMAP=y 900 912 # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set 901 913 # CONFIG_IDLE_PAGE_TRACKING is not set 914 + CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y 902 915 CONFIG_ARCH_HAS_PTE_DEVMAP=y 903 916 CONFIG_ZONE_DEVICE=y 904 917 CONFIG_HMM_MIRROR=y ··· 913 926 914 927 CONFIG_NET=y 915 928 CONFIG_NET_INGRESS=y 929 + CONFIG_NET_EGRESS=y 916 930 CONFIG_SKB_EXTENSIONS=y 917 931 918 932 # ··· 1023 1037 # 1024 1038 CONFIG_NETFILTER_INGRESS=y 1025 1039 CONFIG_NETFILTER_NETLINK=y 1040 + CONFIG_NETFILTER_FAMILY_BRIDGE=y 1026 1041 # CONFIG_NETFILTER_NETLINK_ACCT is not set 1027 1042 # CONFIG_NETFILTER_NETLINK_QUEUE is not set 1028 1043 CONFIG_NETFILTER_NETLINK_LOG=y 1029 1044 # CONFIG_NETFILTER_NETLINK_OSF is not set 1030 1045 CONFIG_NF_CONNTRACK=y 1031 - CONFIG_NF_LOG_COMMON=y 1032 - # CONFIG_NF_LOG_NETDEV is not set 1033 - # CONFIG_NF_CONNTRACK_MARK is not set 1046 + CONFIG_NF_LOG_SYSLOG=y 1047 + CONFIG_NF_CONNTRACK_MARK=y 1034 1048 CONFIG_NF_CONNTRACK_SECMARK=y 1035 1049 # CONFIG_NF_CONNTRACK_ZONES is not set 1036 1050 CONFIG_NF_CONNTRACK_PROCFS=y ··· 1061 1075 CONFIG_NF_NAT_MASQUERADE=y 1062 1076 # CONFIG_NF_TABLES is not set 1063 1077 CONFIG_NETFILTER_XTABLES=y 1078 + CONFIG_NETFILTER_XTABLES_COMPAT=y 1064 1079 1065 1080 # 1066 1081 # Xtables combined modules 1067 1082 # 1068 1083 CONFIG_NETFILTER_XT_MARK=y 1069 - # CONFIG_NETFILTER_XT_CONNMARK is not set 1084 + CONFIG_NETFILTER_XT_CONNMARK=y 1070 1085 CONFIG_NETFILTER_XT_SET=y 1071 1086 1072 1087 # ··· 1229 1244 1230 1245 CONFIG_NF_DEFRAG_IPV6=y 1231 1246 # CONFIG_NF_CONNTRACK_BRIDGE is not set 1232 - # CONFIG_BRIDGE_NF_EBTABLES is not set 1247 + CONFIG_BRIDGE_NF_EBTABLES=y 1248 + # CONFIG_BRIDGE_EBT_BROUTE is not set 1249 + # CONFIG_BRIDGE_EBT_T_FILTER is not set 1250 + CONFIG_BRIDGE_EBT_T_NAT=y 1251 + # CONFIG_BRIDGE_EBT_802_3 is not set 1252 + # CONFIG_BRIDGE_EBT_AMONG is not set 1253 + # CONFIG_BRIDGE_EBT_ARP is not set 1254 + # CONFIG_BRIDGE_EBT_IP is not set 1255 + # CONFIG_BRIDGE_EBT_IP6 is not set 1256 + # CONFIG_BRIDGE_EBT_LIMIT is not set 1257 + # CONFIG_BRIDGE_EBT_MARK is not set 1258 + # CONFIG_BRIDGE_EBT_PKTTYPE is not set 1259 + # CONFIG_BRIDGE_EBT_STP is not set 1260 + # CONFIG_BRIDGE_EBT_VLAN is not set 1261 + # CONFIG_BRIDGE_EBT_ARPREPLY is not set 1262 + # CONFIG_BRIDGE_EBT_DNAT is not set 1263 + CONFIG_BRIDGE_EBT_MARK_T=y 1264 + # CONFIG_BRIDGE_EBT_REDIRECT is not set 1265 + # CONFIG_BRIDGE_EBT_SNAT is not set 1266 + # CONFIG_BRIDGE_EBT_LOG is not set 1267 + # CONFIG_BRIDGE_EBT_NFLOG is not set 1233 1268 # CONFIG_BPFILTER is not set 1234 1269 # CONFIG_IP_DCCP is not set 1235 1270 # CONFIG_IP_SCTP is not set ··· 1242 1277 CONFIG_BRIDGE_IGMP_SNOOPING=y 1243 1278 # CONFIG_BRIDGE_MRP is not set 1244 1279 # CONFIG_BRIDGE_CFM is not set 1245 - CONFIG_HAVE_NET_DSA=y 1246 1280 # CONFIG_NET_DSA is not set 1247 1281 # CONFIG_VLAN_8021Q is not set 1248 1282 # CONFIG_DECNET is not set ··· 1260 1294 # Queueing/Scheduling 1261 1295 # 1262 1296 # CONFIG_NET_SCH_CBQ is not set 1263 - # CONFIG_NET_SCH_HTB is not set 1297 + CONFIG_NET_SCH_HTB=y 1264 1298 # CONFIG_NET_SCH_HFSC is not set 1265 1299 # CONFIG_NET_SCH_PRIO is not set 1266 1300 # CONFIG_NET_SCH_MULTIQ is not set 1267 1301 # CONFIG_NET_SCH_RED is not set 1268 1302 # CONFIG_NET_SCH_SFB is not set 1269 - # CONFIG_NET_SCH_SFQ is not set 1303 + CONFIG_NET_SCH_SFQ=y 1270 1304 # CONFIG_NET_SCH_TEQL is not set 1271 1305 # CONFIG_NET_SCH_TBF is not set 1272 1306 # CONFIG_NET_SCH_CBS is not set ··· 1286 1320 # CONFIG_NET_SCH_FQ is not set 1287 1321 # CONFIG_NET_SCH_HHF is not set 1288 1322 # CONFIG_NET_SCH_PIE is not set 1289 - # CONFIG_NET_SCH_INGRESS is not set 1323 + CONFIG_NET_SCH_INGRESS=y 1290 1324 # CONFIG_NET_SCH_PLUG is not set 1291 1325 # CONFIG_NET_SCH_ETS is not set 1292 1326 # CONFIG_NET_SCH_DEFAULT is not set ··· 1298 1332 # CONFIG_NET_CLS_BASIC is not set 1299 1333 # CONFIG_NET_CLS_TCINDEX is not set 1300 1334 # CONFIG_NET_CLS_ROUTE4 is not set 1301 - # CONFIG_NET_CLS_FW is not set 1302 - # CONFIG_NET_CLS_U32 is not set 1335 + CONFIG_NET_CLS_FW=y 1336 + CONFIG_NET_CLS_U32=y 1337 + # CONFIG_CLS_U32_PERF is not set 1338 + # CONFIG_CLS_U32_MARK is not set 1303 1339 # CONFIG_NET_CLS_RSVP is not set 1304 1340 # CONFIG_NET_CLS_RSVP6 is not set 1305 1341 # CONFIG_NET_CLS_FLOW is not set ··· 1317 1353 # CONFIG_NET_EMATCH_IPSET is not set 1318 1354 # CONFIG_NET_EMATCH_IPT is not set 1319 1355 CONFIG_NET_CLS_ACT=y 1320 - # CONFIG_NET_ACT_POLICE is not set 1356 + CONFIG_NET_ACT_POLICE=y 1321 1357 # CONFIG_NET_ACT_GACT is not set 1322 1358 # CONFIG_NET_ACT_MIRRED is not set 1323 1359 # CONFIG_NET_ACT_SAMPLE is not set ··· 1330 1366 # CONFIG_NET_ACT_MPLS is not set 1331 1367 # CONFIG_NET_ACT_VLAN is not set 1332 1368 # CONFIG_NET_ACT_BPF is not set 1369 + # CONFIG_NET_ACT_CONNMARK is not set 1370 + # CONFIG_NET_ACT_CTINFO is not set 1333 1371 # CONFIG_NET_ACT_SKBMOD is not set 1334 1372 # CONFIG_NET_ACT_IFE is not set 1335 1373 # CONFIG_NET_ACT_TUNNEL_KEY is not set ··· 1349 1387 # CONFIG_NET_L3_MASTER_DEV is not set 1350 1388 # CONFIG_QRTR is not set 1351 1389 # CONFIG_NET_NCSI is not set 1390 + CONFIG_PCPU_DEV_REFCNT=y 1352 1391 CONFIG_RPS=y 1353 1392 CONFIG_RFS_ACCEL=y 1354 1393 CONFIG_SOCK_RX_QUEUE_MAPPING=y ··· 1385 1424 # CONFIG_LWTUNNEL is not set 1386 1425 CONFIG_DST_CACHE=y 1387 1426 CONFIG_GRO_CELLS=y 1427 + CONFIG_NET_SELFTESTS=y 1428 + CONFIG_NET_SOCK_MSG=y 1388 1429 # CONFIG_FAILOVER is not set 1389 1430 CONFIG_ETHTOOL_NETLINK=y 1390 - CONFIG_HAVE_EBPF_JIT=y 1391 1431 1392 1432 # 1393 1433 # Device Drivers ··· 1529 1569 CONFIG_ZRAM_DEF_COMP="lzo-rle" 1530 1570 CONFIG_ZRAM_WRITEBACK=y 1531 1571 # CONFIG_ZRAM_MEMORY_TRACKING is not set 1532 - # CONFIG_BLK_DEV_UMEM is not set 1533 1572 CONFIG_BLK_DEV_LOOP=y 1534 1573 CONFIG_BLK_DEV_LOOP_MIN_COUNT=0 1535 1574 # CONFIG_BLK_DEV_CRYPTOLOOP is not set ··· 1547 1586 # 1548 1587 # CONFIG_BLK_DEV_NVME is not set 1549 1588 # CONFIG_NVME_FC is not set 1589 + # CONFIG_NVME_TCP is not set 1550 1590 # end of NVME Support 1551 1591 1552 1592 # ··· 1569 1609 # CONFIG_HMC6352 is not set 1570 1610 # CONFIG_DS1682 is not set 1571 1611 # CONFIG_SRAM is not set 1612 + # CONFIG_DW_XDATA_PCIE is not set 1572 1613 # CONFIG_PCI_ENDPOINT_TEST is not set 1573 1614 # CONFIG_XILINX_SDFEC is not set 1574 - # CONFIG_PVPANIC is not set 1575 1615 # CONFIG_C2PORT is not set 1576 1616 1577 1617 # ··· 1607 1647 # CONFIG_MISC_RTSX_USB is not set 1608 1648 # CONFIG_HABANA_AI is not set 1609 1649 # CONFIG_UACCE is not set 1650 + # CONFIG_PVPANIC is not set 1610 1651 # end of Misc devices 1611 1652 1612 1653 CONFIG_HAVE_IDE=y ··· 1781 1822 CONFIG_VETH=y 1782 1823 # CONFIG_NLMON is not set 1783 1824 # CONFIG_ARCNET is not set 1784 - 1785 - # 1786 - # Distributed Switch Architecture drivers 1787 - # 1788 - # CONFIG_NET_DSA_MV88E6XXX_PTP is not set 1789 - # end of Distributed Switch Architecture drivers 1790 - 1791 1825 CONFIG_ETHERNET=y 1792 1826 CONFIG_NET_VENDOR_3COM=y 1793 1827 # CONFIG_VORTEX is not set ··· 1882 1916 # CONFIG_ICE is not set 1883 1917 # CONFIG_FM10K is not set 1884 1918 # CONFIG_IGC is not set 1919 + CONFIG_NET_VENDOR_MICROSOFT=y 1885 1920 # CONFIG_JME is not set 1886 1921 CONFIG_NET_VENDOR_MARVELL=y 1887 1922 # CONFIG_MVMDIO is not set ··· 2012 2047 # CONFIG_LSI_ET1011C_PHY is not set 2013 2048 # CONFIG_MARVELL_PHY is not set 2014 2049 # CONFIG_MARVELL_10G_PHY is not set 2050 + # CONFIG_MARVELL_88X2222_PHY is not set 2015 2051 # CONFIG_MICREL_PHY is not set 2016 2052 # CONFIG_MICROCHIP_PHY is not set 2017 2053 # CONFIG_MICROCHIP_T1_PHY is not set 2018 2054 # CONFIG_MICROSEMI_PHY is not set 2019 2055 # CONFIG_NATIONAL_PHY is not set 2056 + # CONFIG_NXP_C45_TJA11XX_PHY is not set 2020 2057 # CONFIG_NXP_TJA11XX_PHY is not set 2021 2058 # CONFIG_QSEMI_PHY is not set 2022 2059 CONFIG_REALTEK_PHY=y ··· 2056 2093 # CONFIG_USB_NET_DRIVERS is not set 2057 2094 # CONFIG_WLAN is not set 2058 2095 # CONFIG_WAN is not set 2096 + 2097 + # 2098 + # Wireless WAN 2099 + # 2100 + # CONFIG_WWAN is not set 2101 + # end of Wireless WAN 2102 + 2059 2103 # CONFIG_VMXNET3 is not set 2060 2104 # CONFIG_FUJITSU_ES is not set 2061 2105 # CONFIG_NETDEVSIM is not set ··· 2169 2213 # CONFIG_INPUT_ADXL34X is not set 2170 2214 # CONFIG_INPUT_IMS_PCU is not set 2171 2215 # CONFIG_INPUT_IQS269A is not set 2216 + # CONFIG_INPUT_IQS626A is not set 2172 2217 # CONFIG_INPUT_CMA3000 is not set 2173 2218 # CONFIG_INPUT_DRV2665_HAPTICS is not set 2174 2219 # CONFIG_INPUT_DRV2667_HAPTICS is not set ··· 2254 2299 # end of Serial drivers 2255 2300 2256 2301 CONFIG_SERIAL_NONSTANDARD=y 2257 - # CONFIG_ROCKETPORT is not set 2258 - # CONFIG_CYCLADES is not set 2259 2302 # CONFIG_MOXA_INTELLIO is not set 2260 2303 # CONFIG_MOXA_SMARTIO is not set 2261 2304 # CONFIG_SYNCLINK_GT is not set 2262 - # CONFIG_ISI is not set 2263 2305 # CONFIG_N_HDLC is not set 2264 2306 # CONFIG_N_GSM is not set 2265 2307 # CONFIG_NOZOMI is not set 2266 2308 # CONFIG_NULL_TTY is not set 2267 - # CONFIG_TRACE_SINK is not set 2268 2309 # CONFIG_SERIAL_DEV_BUS is not set 2269 2310 # CONFIG_VIRTIO_CONSOLE is not set 2270 2311 # CONFIG_IPMI_HANDLER is not set ··· 2278 2319 # CONFIG_APPLICOM is not set 2279 2320 # CONFIG_MWAVE is not set 2280 2321 CONFIG_DEVMEM=y 2281 - # CONFIG_DEVKMEM is not set 2282 2322 CONFIG_NVRAM=y 2283 2323 # CONFIG_RAW_DRIVER is not set 2284 2324 CONFIG_DEVPORT=y ··· 2361 2401 # External I2C/SMBus adapter drivers 2362 2402 # 2363 2403 # CONFIG_I2C_DIOLAN_U2C is not set 2404 + # CONFIG_I2C_CP2615 is not set 2364 2405 # CONFIG_I2C_ROBOTFUZZ_OSIF is not set 2365 2406 # CONFIG_I2C_TAOS_EVM is not set 2366 2407 # CONFIG_I2C_TINY_USB is not set ··· 2433 2474 # CONFIG_CHARGER_BQ2415X is not set 2434 2475 # CONFIG_CHARGER_SMB347 is not set 2435 2476 # CONFIG_BATTERY_GAUGE_LTC2941 is not set 2477 + # CONFIG_BATTERY_GOLDFISH is not set 2478 + # CONFIG_BATTERY_RT5033 is not set 2436 2479 # CONFIG_CHARGER_BD99954 is not set 2437 2480 CONFIG_HWMON=y 2438 2481 CONFIG_HWMON_VID=y ··· 2464 2507 # CONFIG_SENSORS_K8TEMP is not set 2465 2508 # CONFIG_SENSORS_K10TEMP is not set 2466 2509 # CONFIG_SENSORS_FAM15H_POWER is not set 2467 - # CONFIG_SENSORS_AMD_ENERGY is not set 2468 2510 # CONFIG_SENSORS_APPLESMC is not set 2469 2511 # CONFIG_SENSORS_ASB100 is not set 2470 2512 # CONFIG_SENSORS_ASPEED is not set ··· 2538 2580 CONFIG_SENSORS_NCT6775=y 2539 2581 # CONFIG_SENSORS_NCT7802 is not set 2540 2582 # CONFIG_SENSORS_NPCM7XX is not set 2583 + # CONFIG_SENSORS_NZXT_KRAKEN2 is not set 2541 2584 # CONFIG_SENSORS_PCF8591 is not set 2542 2585 # CONFIG_PMBUS is not set 2543 2586 # CONFIG_SENSORS_SBTSI is not set ··· 2619 2662 # end of ACPI INT340X thermal drivers 2620 2663 2621 2664 # CONFIG_INTEL_PCH_THERMAL is not set 2665 + # CONFIG_INTEL_TCC_COOLING is not set 2622 2666 # end of Intel thermal drivers 2623 2667 2624 2668 # CONFIG_WATCHDOG is not set ··· 2680 2724 # CONFIG_MFD_SI476X_CORE is not set 2681 2725 # CONFIG_MFD_SM501 is not set 2682 2726 # CONFIG_MFD_SKY81452 is not set 2683 - # CONFIG_ABX500_CORE is not set 2684 2727 # CONFIG_MFD_SYSCON is not set 2685 2728 # CONFIG_MFD_TI_AM335X_TSCADC is not set 2686 2729 # CONFIG_MFD_LP3943 is not set ··· 2706 2749 # CONFIG_MFD_WM831X_I2C is not set 2707 2750 # CONFIG_MFD_WM8350_I2C is not set 2708 2751 # CONFIG_MFD_WM8994 is not set 2752 + # CONFIG_MFD_ATC260X_I2C is not set 2709 2753 # end of Multifunction device drivers 2710 2754 2711 2755 # CONFIG_REGULATOR is not set ··· 2961 3005 # CONFIG_DRM_AMDGPU_SI is not set 2962 3006 # CONFIG_DRM_AMDGPU_CIK is not set 2963 3007 CONFIG_DRM_AMDGPU_USERPTR=y 2964 - # CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set 2965 3008 2966 3009 # 2967 3010 # ACP (Audio CoProcessor) Configuration ··· 2976 3019 CONFIG_DRM_AMD_DC_DCN=y 2977 3020 # CONFIG_DRM_AMD_DC_HDCP is not set 2978 3021 # CONFIG_DRM_AMD_DC_SI is not set 3022 + # CONFIG_DRM_AMD_SECURE_DISPLAY is not set 2979 3023 # end of Display Engine Configuration 2980 3024 2981 3025 CONFIG_HSA_AMD=y ··· 2987 3031 CONFIG_DRM_I915_USERPTR=y 2988 3032 CONFIG_DRM_I915_GVT=y 2989 3033 CONFIG_DRM_I915_GVT_KVMGT=y 3034 + CONFIG_DRM_I915_REQUEST_TIMEOUT=20000 2990 3035 CONFIG_DRM_I915_FENCE_TIMEOUT=10000 2991 3036 CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250 2992 3037 CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500 ··· 3025 3070 # CONFIG_DRM_CIRRUS_QEMU is not set 3026 3071 # CONFIG_DRM_GM12U320 is not set 3027 3072 # CONFIG_DRM_VBOXVIDEO is not set 3073 + # CONFIG_DRM_GUD is not set 3028 3074 # CONFIG_DRM_LEGACY is not set 3029 3075 CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y 3030 3076 ··· 3152 3198 # CONFIG_SND_DEBUG is not set 3153 3199 CONFIG_SND_VMASTER=y 3154 3200 CONFIG_SND_DMA_SGBUF=y 3201 + CONFIG_SND_CTL_LED=y 3155 3202 CONFIG_SND_SEQUENCER=y 3156 3203 CONFIG_SND_SEQ_DUMMY=y 3157 3204 CONFIG_SND_SEQ_MIDI_EVENT=y ··· 3260 3307 CONFIG_SND_HDA_CORE=y 3261 3308 CONFIG_SND_HDA_COMPONENT=y 3262 3309 CONFIG_SND_HDA_I915=y 3263 - CONFIG_SND_HDA_PREALLOC_SIZE=2048 3310 + CONFIG_SND_HDA_PREALLOC_SIZE=0 3264 3311 CONFIG_SND_INTEL_NHLT=y 3265 3312 CONFIG_SND_INTEL_DSP_CONFIG=y 3266 3313 CONFIG_SND_INTEL_SOUNDWIRE_ACPI=y ··· 3319 3366 # CONFIG_HID_ELECOM is not set 3320 3367 # CONFIG_HID_ELO is not set 3321 3368 CONFIG_HID_EZKEY=y 3369 + # CONFIG_HID_FT260 is not set 3322 3370 # CONFIG_HID_GEMBIRD is not set 3323 3371 # CONFIG_HID_GFRM is not set 3324 3372 # CONFIG_HID_GLORIOUS is not set ··· 3368 3416 CONFIG_HID_ROCCAT=y 3369 3417 # CONFIG_HID_SAITEK is not set 3370 3418 CONFIG_HID_SAMSUNG=y 3419 + # CONFIG_HID_SEMITEK is not set 3371 3420 CONFIG_HID_SONY=y 3372 3421 CONFIG_SONY_FF=y 3373 3422 # CONFIG_HID_SPEEDLINK is not set ··· 3619 3668 # CONFIG_LEDS_TRIGGER_PATTERN is not set 3620 3669 CONFIG_LEDS_TRIGGER_AUDIO=y 3621 3670 # CONFIG_LEDS_TRIGGER_TTY is not set 3622 - 3623 - # 3624 - # LED Blink 3625 - # 3626 - # CONFIG_LEDS_BLINK is not set 3627 3671 # CONFIG_ACCESSIBILITY is not set 3628 3672 # CONFIG_INFINIBAND is not set 3629 3673 CONFIG_EDAC_ATOMIC_SCRUB=y ··· 3737 3781 # 3738 3782 # HID Sensor RTC drivers 3739 3783 # 3784 + # CONFIG_RTC_DRV_GOLDFISH is not set 3740 3785 CONFIG_DMADEVICES=y 3741 3786 # CONFIG_DMADEVICES_DEBUG is not set 3742 3787 ··· 3751 3796 # CONFIG_INTEL_IDXD is not set 3752 3797 # CONFIG_INTEL_IOATDMA is not set 3753 3798 # CONFIG_PLX_DMA is not set 3754 - # CONFIG_XILINX_ZYNQMP_DPDMA is not set 3755 3799 # CONFIG_QCOM_HIDMA_MGMT is not set 3756 3800 # CONFIG_QCOM_HIDMA is not set 3757 3801 CONFIG_DW_DMAC_CORE=y ··· 3812 3856 # end of Microsoft Hyper-V guest support 3813 3857 3814 3858 # CONFIG_GREYBUS is not set 3859 + # CONFIG_COMEDI is not set 3815 3860 # CONFIG_STAGING is not set 3816 3861 CONFIG_X86_PLATFORM_DEVICES=y 3817 3862 # CONFIG_ACPI_WMI is not set 3818 3863 # CONFIG_ACERHDF is not set 3819 3864 # CONFIG_ACER_WIRELESS is not set 3820 3865 # CONFIG_AMD_PMC is not set 3866 + # CONFIG_ADV_SWBUTTON is not set 3821 3867 # CONFIG_APPLE_GMUX is not set 3822 3868 # CONFIG_ASUS_LAPTOP is not set 3823 3869 # CONFIG_ASUS_WIRELESS is not set ··· 4233 4279 # CONFIG_SECURITY_YAMA is not set 4234 4280 # CONFIG_SECURITY_SAFESETID is not set 4235 4281 # CONFIG_SECURITY_LOCKDOWN_LSM is not set 4282 + # CONFIG_SECURITY_LANDLOCK is not set 4236 4283 CONFIG_INTEGRITY=y 4237 4284 # CONFIG_INTEGRITY_SIGNATURE is not set 4238 4285 # CONFIG_IMA is not set ··· 4300 4347 CONFIG_CRYPTO_DH=y 4301 4348 CONFIG_CRYPTO_ECC=y 4302 4349 CONFIG_CRYPTO_ECDH=y 4350 + # CONFIG_CRYPTO_ECDSA is not set 4303 4351 # CONFIG_CRYPTO_ECRDSA is not set 4304 4352 # CONFIG_CRYPTO_SM2 is not set 4305 4353 # CONFIG_CRYPTO_CURVE25519 is not set ··· 4836 4884 # CONFIG_TEST_LIST_SORT is not set 4837 4885 # CONFIG_TEST_MIN_HEAP is not set 4838 4886 # CONFIG_TEST_SORT is not set 4887 + # CONFIG_TEST_DIV64 is not set 4839 4888 # CONFIG_BACKTRACE_SELF_TEST is not set 4840 4889 # CONFIG_RBTREE_TEST is not set 4841 4890 # CONFIG_REED_SOLOMON_TEST is not set ··· 4862 4911 # CONFIG_TEST_MEMINIT is not set 4863 4912 # CONFIG_TEST_FREE_PAGES is not set 4864 4913 # CONFIG_TEST_FPU is not set 4914 + CONFIG_ARCH_USE_MEMTEST=y 4865 4915 # CONFIG_MEMTEST is not set 4866 4916 # end of Kernel Testing and Coverage 4867 4917 # end of Kernel hacking ··· 4879 4929 CONFIG_GENTOO_LINUX_INIT_SCRIPT=y 4880 4930 CONFIG_GENTOO_LINUX_INIT_SYSTEMD=y 4881 4931 # end of Support for init systems, system and service managers 4932 + 4933 + # 4934 + # Enable Kernel Self Protection Project Recommendations 4935 + # 4936 + 4937 + # 4938 + # Architecture Specific Self Protection Project Recommendations 4939 + # 4940 + # end of Architecture Specific Self Protection Project Recommendations 4941 + # end of Enable Kernel Self Protection Project Recommendations 4882 4942 # end of Gentoo Linux
root/etc/portage/bashrc gentoo/etc/portage/bashrc
root/etc/portage/env/bad-configure gentoo/etc/portage/env/bad-configure
root/etc/portage/env/clang-O0 gentoo/etc/portage/env/clang-O0
root/etc/portage/env/clang-O3 gentoo/etc/portage/env/clang-O3
root/etc/portage/env/clang-gnu_linux gentoo/etc/portage/env/clang-gnu_linux
root/etc/portage/env/clang-lto gentoo/etc/portage/env/clang-lto
root/etc/portage/env/clang-safe gentoo/etc/portage/env/clang-safe
root/etc/portage/env/debug gentoo/etc/portage/env/debug
root/etc/portage/env/debug-full gentoo/etc/portage/env/debug-full
root/etc/portage/env/debug-gdb gentoo/etc/portage/env/debug-gdb
root/etc/portage/env/debug-lldb gentoo/etc/portage/env/debug-lldb
root/etc/portage/env/debug-split gentoo/etc/portage/env/debug-split
root/etc/portage/env/dev-qt/qtcore-5.15.2-r2 gentoo/etc/portage/env/dev-qt/qtcore-5.15.2-r2
root/etc/portage/env/dev-util/debugedit-4.16.1.3 gentoo/etc/portage/env/dev-util/debugedit-4.16.1.3
root/etc/portage/env/ikwiad gentoo/etc/portage/env/ikwiad
root/etc/portage/env/no-ccache gentoo/etc/portage/env/no-ccache
root/etc/portage/env/use-libcxx gentoo/etc/portage/env/use-libcxx
root/etc/portage/env/x11-libs/gtk+-3.24.29 gentoo/etc/portage/env/x11-libs/gtk+-3.24.29
root/etc/portage/env/x11-misc/dunst-9999 gentoo/etc/portage/env/x11-misc/dunst-9999
+1 -1
root/etc/portage/make.conf gentoo/etc/portage/make.conf
··· 63 63 # Use `testing` packages instead of what is marked as stable 64 64 ACCEPT_KEYWORDS="~amd64" 65 65 66 - USE="alsa dbus elogind jack lto pulseaudio seatd udev vaapi wayland" 66 + USE="alsa dbus elogind jack lto pulseaudio seatd udev vaapi vulkan wayland" 67 67 INPUT_DEVICES="libinput wacom" 68 68 L10N="en-US" 69 69 # grab microcode for currently detected cpu (sys-firmware/intel-microcode)
root/etc/portage/package.accept_keywords/catnip gentoo/etc/portage/package.accept_keywords/catnip
root/etc/portage/package.accept_keywords/catnip-gtk gentoo/etc/portage/package.accept_keywords/catnip-gtk
root/etc/portage/package.accept_keywords/cchat-gtk gentoo/etc/portage/package.accept_keywords/cchat-gtk
root/etc/portage/package.accept_keywords/dunst gentoo/etc/portage/package.accept_keywords/dunst
root/etc/portage/package.env/catnip gentoo/etc/portage/package.env/catnip
root/etc/portage/package.env/catnip-gtk gentoo/etc/portage/package.env/catnip-gtk
root/etc/portage/package.env/cchat-gtk gentoo/etc/portage/package.env/cchat-gtk
root/etc/portage/package.env/firefox gentoo/etc/portage/package.env/firefox
root/etc/portage/package.env/gimp gentoo/etc/portage/package.env/gimp
root/etc/portage/package.env/golicense gentoo/etc/portage/package.env/golicense
root/etc/portage/package.env/imagemagick gentoo/etc/portage/package.env/imagemagick
root/etc/portage/package.env/mesa gentoo/etc/portage/package.env/mesa
root/etc/portage/package.env/musl gentoo/etc/portage/package.env/musl
root/etc/portage/package.env/python gentoo/etc/portage/package.env/python
root/etc/portage/package.env/syncthing gentoo/etc/portage/package.env/syncthing
-1
root/etc/portage/package.env/zz-debug
··· 1 - #gui-wm/wayfire debug
root/etc/portage/package.license/corefonts gentoo/etc/portage/package.license/corefonts
root/etc/portage/package.license/intel-microcode gentoo/etc/portage/package.license/intel-microcode
root/etc/portage/package.license/linux-firmware gentoo/etc/portage/package.license/linux-firmware
root/etc/portage/package.unmask/elfutils gentoo/etc/portage/package.unmask/elfutils
root/etc/portage/package.unmask/firefox gentoo/etc/portage/package.unmask/firefox
root/etc/portage/package.use/X gentoo/etc/portage/package.use/X
root/etc/portage/package.use/audacity gentoo/etc/portage/package.use/audacity
root/etc/portage/package.use/bemenu gentoo/etc/portage/package.use/bemenu
-2
root/etc/portage/package.use/carla
··· 1 - dev-python/PyQt5 gui svg widgets 2 - media-sound/carla -juce
root/etc/portage/package.use/catnip gentoo/etc/portage/package.use/catnip
root/etc/portage/package.use/e2fsprogs gentoo/etc/portage/package.use/e2fsprogs
root/etc/portage/package.use/elfutils gentoo/etc/portage/package.use/elfutils
root/etc/portage/package.use/ffmpeg gentoo/etc/portage/package.use/ffmpeg
root/etc/portage/package.use/firefox gentoo/etc/portage/package.use/firefox
root/etc/portage/package.use/foot gentoo/etc/portage/package.use/foot
root/etc/portage/package.use/gdb gentoo/etc/portage/package.use/gdb
root/etc/portage/package.use/gimp gentoo/etc/portage/package.use/gimp
root/etc/portage/package.use/gnupg gentoo/etc/portage/package.use/gnupg
root/etc/portage/package.use/htop gentoo/etc/portage/package.use/htop
root/etc/portage/package.use/ibm-plex gentoo/etc/portage/package.use/ibm-plex
root/etc/portage/package.use/imagemagick gentoo/etc/portage/package.use/imagemagick
root/etc/portage/package.use/inkscape gentoo/etc/portage/package.use/inkscape
root/etc/portage/package.use/kernel gentoo/etc/portage/package.use/kernel
root/etc/portage/package.use/krita gentoo/etc/portage/package.use/krita
root/etc/portage/package.use/lldb gentoo/etc/portage/package.use/lldb
root/etc/portage/package.use/llvm-clang gentoo/etc/portage/package.use/llvm-clang
root/etc/portage/package.use/mako gentoo/etc/portage/package.use/mako
-1
root/etc/portage/package.use/mesa gentoo/etc/portage/package.use/mesa
··· 1 - media-libs/mesa vulkan 2 1 x11-libs/libdrm video_cards_radeon 3 2 media-libs/libglvnd X
-2
root/etc/portage/package.use/mpv
··· 1 - media-video/ffmpeg x264 2 - media-video/mpv jpeg sdl
root/etc/portage/package.use/multimc gentoo/etc/portage/package.use/multimc
root/etc/portage/package.use/noto gentoo/etc/portage/package.use/noto
root/etc/portage/package.use/openrc gentoo/etc/portage/package.use/openrc
root/etc/portage/package.use/pavucontrol gentoo/etc/portage/package.use/pavucontrol
root/etc/portage/package.use/pcmanfm gentoo/etc/portage/package.use/pcmanfm
root/etc/portage/package.use/pipewire gentoo/etc/portage/package.use/pipewire
root/etc/portage/package.use/pulseaudio gentoo/etc/portage/package.use/pulseaudio
root/etc/portage/package.use/rust gentoo/etc/portage/package.use/rust
root/etc/portage/package.use/smartmontools gentoo/etc/portage/package.use/smartmontools
root/etc/portage/package.use/swaybg gentoo/etc/portage/package.use/swaybg
root/etc/portage/package.use/sysklogd gentoo/etc/portage/package.use/sysklogd
root/etc/portage/package.use/vaapi gentoo/etc/portage/package.use/vaapi
root/etc/portage/package.use/waybar gentoo/etc/portage/package.use/waybar
root/etc/portage/package.use/xonotic gentoo/etc/portage/package.use/xonotic
root/etc/portage/patches/dev-cpp/tbb-2020.3/musl.patch gentoo/etc/portage/patches/dev-cpp/tbb-2020.3/musl.patch
root/etc/portage/patches/dev-libs/libedit-20210419.3.1/stdc-iso-10646.patch gentoo/etc/portage/patches/dev-libs/libedit-20210419.3.1/stdc-iso-10646.patch
root/etc/portage/patches/dev-libs/weston-9.0.0/missing-fnctl_h.patch gentoo/etc/portage/patches/dev-libs/weston-9.0.0/missing-fnctl_h.patch
root/etc/portage/patches/dev-qt/qtnetwork-5.15.2/socklen_t.patch gentoo/etc/portage/patches/dev-qt/qtnetwork-5.15.2/socklen_t.patch
root/etc/portage/patches/dev-util/debugedit-4.16.1.3/musl-error_h.patch gentoo/etc/portage/patches/dev-util/debugedit-4.16.1.3/musl-error_h.patch
root/etc/portage/patches/dev-util/debugedit-4.16.1.3/musl.patch gentoo/etc/portage/patches/dev-util/debugedit-4.16.1.3/musl.patch
root/etc/portage/patches/games-action/multimc-0.6.12/openjdk-source.patch gentoo/etc/portage/patches/games-action/multimc-0.6.12/openjdk-source.patch
root/etc/portage/patches/games-action/supertuxkart-1.2/0001-network_config-use-ns_name_uncompress.patch gentoo/etc/portage/patches/games-action/supertuxkart-1.2/0001-network_config-use-ns_name_uncompress.patch
root/etc/portage/patches/games-action/supertuxkart-1.2/template-linkage.patch gentoo/etc/portage/patches/games-action/supertuxkart-1.2/template-linkage.patch
root/etc/portage/patches/games-fps/xonotic-0.8.2/xonotic-moncontrol.patch gentoo/etc/portage/patches/games-fps/xonotic-0.8.2/xonotic-moncontrol.patch
root/etc/portage/patches/media-gfx/graphite2-1.3.14/f.patch gentoo/etc/portage/patches/media-gfx/graphite2-1.3.14/f.patch
root/etc/portage/patches/media-libs/alsa-lib-1.2.5/PATH_MAX.patch gentoo/etc/portage/patches/media-libs/alsa-lib-1.2.5/PATH_MAX.patch
root/etc/portage/patches/media-libs/lsp-plugins-1.1.29/a.patch gentoo/etc/portage/patches/media-libs/lsp-plugins-1.1.29/a.patch
root/etc/portage/patches/media-libs/mesa-21.1.4/bak/add-use-elf-tls.patch gentoo/etc/portage/patches/media-libs/mesa-21.1.4/bak/add-use-elf-tls.patch
root/etc/portage/patches/media-libs/mesa-21.1.4/bak/musl-fix-includes.patch gentoo/etc/portage/patches/media-libs/mesa-21.1.4/bak/musl-fix-includes.patch
root/etc/portage/patches/media-plugins/caps-plugins-0.9.26/patch-basics.h.patch gentoo/etc/portage/patches/media-plugins/caps-plugins-0.9.26/patch-basics.h.patch
root/etc/portage/patches/media-plugins/caps-plugins-0.9.26/patch-dsp_v4f.h.patch gentoo/etc/portage/patches/media-plugins/caps-plugins-0.9.26/patch-dsp_v4f.h.patch
root/etc/portage/patches/media-plugins/caps-plugins-0.9.26/patch-dsp_v4f__IIR2.h.patch gentoo/etc/portage/patches/media-plugins/caps-plugins-0.9.26/patch-dsp_v4f__IIR2.h.patch
root/etc/portage/patches/media-sound/pulseaudio-13.0/bak/void-to-unsigned-long.patch gentoo/etc/portage/patches/media-sound/pulseaudio-13.0/bak/void-to-unsigned-long.patch
root/etc/portage/patches/net-libs/nodejs-16.4.2/remove-libatomic.patch gentoo/etc/portage/patches/net-libs/nodejs-16.5.0/remove-libatomic.patch
root/etc/portage/patches/sys-apps/groff-1.22.4/0001-Include-config.h.patch gentoo/etc/portage/patches/sys-apps/groff-1.22.4/0001-Include-config.h.patch
root/etc/portage/patches/sys-auth/rtkit-0.13-r1/sched_getscheduler_sched_setscheduler.patch gentoo/etc/portage/patches/sys-auth/rtkit-0.13-r1/sched_getscheduler_sched_setscheduler.patch
root/etc/portage/patches/sys-kernel/linux-headers-5.12/0003-remove-inclusion-of-sysinfo.h-in-kernel.h.patch gentoo/etc/portage/patches/sys-kernel/linux-headers-5.13/0003-remove-inclusion-of-sysinfo.h-in-kernel.h.patch
-12
root/etc/portage/patches/sys-kernel/linux-headers-5.12/swab.patch
··· 1 - diff --git a/include/uapi/linux/swab.h b/include/uapi/linux/swab.h 2 - index 7272f85..a0c9ee9 100644 3 - --- a/include/uapi/linux/swab.h 4 - +++ b/include/uapi/linux/swab.h 5 - @@ -4,6 +4,7 @@ 6 - 7 - #include <linux/types.h> 8 - #include <linux/compiler.h> 9 - +#include <linux/stddef.h> 10 - #include <asm/bitsperlong.h> 11 - #include <asm/swab.h> 12 -
root/etc/portage/patches/sys-libs/compiler-rt-sanitizers-12.0.1/types.patch gentoo/etc/portage/patches/sys-libs/compiler-rt-sanitizers-12.0.1/types.patch
root/etc/portage/patches/sys-libs/musl-1.2.2-r2/syscall-cp-epoll.patch gentoo/etc/portage/patches/sys-libs/musl-1.2.2-r2/syscall-cp-epoll.patch
root/etc/portage/postsync.d/populate-cache gentoo/etc/portage/postsync.d/populate-cache
-2
root/etc/portage/profile/package.provided
··· 1 - ## Full clang 2 - #sys-devel/gcc-9999
root/etc/portage/profile/package.use.mask gentoo/etc/portage/profile/package.use.mask
root/etc/portage/profile/packages gentoo/etc/portage/profile/packages
root/etc/portage/repo.postsync.d/generate-cache gentoo/etc/portage/repo.postsync.d/generate-cache
root/etc/portage/repos.conf/custom.conf gentoo/etc/portage/repos.conf/custom.conf
root/etc/portage/repos.conf/eselect-repo.conf gentoo/etc/portage/repos.conf/eselect-repo.conf
root/etc/portage/repos.conf/gentoo.conf gentoo/etc/portage/repos.conf/gentoo.conf
root/etc/portage/savedconfig/app-misc/abduco-0.6 gentoo/etc/portage/savedconfig/app-misc/abduco-0.6
root/etc/portage/savedconfig/app-misc/dvtm-0.15-r3 gentoo/etc/portage/savedconfig/app-misc/dvtm-0.15-r3
root/etc/portage/savedconfig/sys-apps/._cfg0000_busybox-1.33.0 gentoo/etc/portage/savedconfig/sys-apps/._cfg0000_busybox-1.33.0
root/etc/portage/savedconfig/sys-apps/._cfg0001_busybox-1.33.0 gentoo/etc/portage/savedconfig/sys-apps/._cfg0001_busybox-1.33.0
root/etc/portage/savedconfig/sys-apps/._cfg0002_busybox-1.33.0 gentoo/etc/portage/savedconfig/sys-apps/._cfg0002_busybox-1.33.0
root/etc/portage/savedconfig/sys-apps/._cfg0003_busybox-1.33.0 gentoo/etc/portage/savedconfig/sys-apps/._cfg0003_busybox-1.33.0
root/etc/portage/savedconfig/sys-apps/._cfg0004_busybox-1.33.0 gentoo/etc/portage/savedconfig/sys-apps/._cfg0004_busybox-1.33.0
root/etc/portage/savedconfig/sys-apps/._cfg0005_busybox-1.33.0 gentoo/etc/portage/savedconfig/sys-apps/._cfg0005_busybox-1.33.0
root/etc/portage/savedconfig/sys-apps/busybox-1.33.0 gentoo/etc/portage/savedconfig/sys-apps/busybox-1.33.0
root/etc/portage/savedconfig/sys-kernel/linux-firmware-20200918 gentoo/etc/portage/savedconfig/sys-kernel/linux-firmware-20200918
root/etc/portage/savedconfig/sys-kernel/linux-firmware-20210518 gentoo/etc/portage/savedconfig/sys-kernel/linux-firmware-20210518
root/etc/portage/savedconfig/sys-kernel/linux-firmware-20210629 gentoo/etc/portage/savedconfig/sys-kernel/linux-firmware-20210629
root/etc/portage/sets/carla-extras gentoo/etc/portage/sets/carla-extras
root/etc/portage/sets/llvm-clang gentoo/etc/portage/sets/llvm-clang
root/etc/portage/sets/musl-extra gentoo/etc/portage/sets/musl-extra
root/etc/portage/sets/vaapi gentoo/etc/portage/sets/vaapi
root/etc/portage/sets/yubikey gentoo/etc/portage/sets/yubikey
-23
root/home/bin/bemenu
··· 1 - #!/bin/sh 2 - . "${XDG_CACHE_HOME}/thm/colors.sh" 3 - 4 - # It looks like transparency set here is stacked ontop of eachother? 5 - # sb/sf/scb/scf don't seem to change anything 6 - exec /usr/bin/bemenu -i \ 7 - -w \ 8 - -m all \ 9 - -H 32 \ 10 - --fn "monospace 10" \ 11 - --tb "#${bg_color}d9" \ 12 - --tf "#${color5}" \ 13 - --fb "#${bg_color}00" \ 14 - --ff "#${color13}" \ 15 - --nb "#${bg_color}00" \ 16 - --nf "#${color8}" \ 17 - --hb "#${bg_color}00" \ 18 - --hf "#${fg_color}" \ 19 - --sb "#${color9}" \ 20 - --sf "#${color9}" \ 21 - --scb "#${color9}" \ 22 - --scf "#${color9}" \ 23 - "$@"
-24
root/home/bin/bemenu-run
··· 1 - #!/bin/sh 2 - . "${XDG_CACHE_HOME}/thm/colors.sh" 3 - 4 - # It looks like transparency set here is stacked ontop of eachother? 5 - # sb/sf/scb/scf don't seem to change anything 6 - exec /usr/bin/bemenu-run -i \ 7 - -w \ 8 - -p run: \ 9 - -m all \ 10 - -H 32 \ 11 - --fn "monospace 10" \ 12 - --tb "#${bg_color}d9" \ 13 - --tf "#${color5}" \ 14 - --fb "#${bg_color}00" \ 15 - --ff "#${color13}" \ 16 - --nb "#${bg_color}00" \ 17 - --nf "#${color8}" \ 18 - --hb "#${bg_color}00" \ 19 - --hf "#${fg_color}" \ 20 - --sb "#${color9}" \ 21 - --sf "#${color9}" \ 22 - --scb "#${color9}" \ 23 - --scf "#${color9}" \ 24 - "$@"
root/home/bin/ffp home/bin/ffp
-9
root/home/bin/firefox
··· 1 - #!/bin/sh 2 - export HOME="/home/mou/tmp/homes/mozilla" 3 - [ -d "$HOME" ] || mkdir -p "$HOME" 4 - 5 - # If this directory doesn't exist we are inside our glibc chroot 6 - if [ -d /media/glibc64 ] 7 - then exec /usr/bin/firefox-wayland "$@" 8 - else exec /usr/bin/firefox-bin-wayland -P drm "$@" 9 - fi
-11
root/home/bin/gexec
··· 1 - #!/bin/sh 2 - # Script to chroot into the glibc chroot (/media/glibc64) and launch discord 3 - # This script is symlinked to /usr/local/bin to easily be run by root/sudo 4 - 5 - [ "$1" ] || { printf '%s\n' "${0##*/} requires a command to launch"; exit 1; } 6 - 7 - # Check that the chroot is setup and set it up if it isn't 8 - ghroot m /media/glibc64 9 - 10 - TERM=xterm-256color 11 - chroot /media/glibc64 su -c "XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1 XDG_SESSION_TYPE=wayland $*" - mou
-114
root/home/bin/ghroot
··· 1 - #!/bin/sh 2 - # Mount what is needed for a chroot 3 - # 4 - # This script assumes that a gentoo system is being setup for a chroot and will mount repositories 5 - # to the chroot. 6 - 7 - usage() { 8 - printf '%b\n' "usage: ${0##*/} command chroot_directory" \ 9 - "Commads:" \ 10 - " mount \t setup the chroot" \ 11 - " umount\t unmount the chroot" 12 - } 13 - 14 - info() { 15 - printf '%b\n' "${0##*/}: $1" 1>&2 16 - } 17 - 18 - ghroot_check(){ 19 - # Return 0 if we haven't already setup the chroot 20 - touch /tmp/ghroot 21 - grep -q "$1" /tmp/ghroot && return 1 || return 0 22 - } 23 - 24 - ghroot_mount() { 25 - # create a bind mount at the root of the chroot 26 - mount -B "$1" "$1" 27 - 28 - # Mount what is necessary for the chroot 29 - mount -t proc /proc "$1/proc" || { info "failed to mount /proc to $1/proc"; exit 1;} 30 - mount -R /sys "$1/sys" || { info "failed to mount /sys to $1/sys"; exit 1;} 31 - mount -R /dev "$1/dev" || { info "failed to mount /dev to $1/dev"; exit 1;} 32 - 33 - # These are some extra stuff we can mount to get things like audio to work from the chroot 34 - mount -R /run "$1/run" || { info "failed to mount /run to $1/run"; exit 1;} 35 - mount -R /tmp "$1/tmp" || { info "failed to mount /tmp to $1/tmp"; exit 1;} 36 - 37 - # Mount any home directories 38 - for home in /home/* 39 - do 40 - mkdir -p "$1/$home" 41 - mount -R "$home" "$1/$home" || { info "failed to mount $home to $1/$home"; exit 1;} 42 - done 43 - 44 - # Prevent duplication of repositories 45 - for repo in /var/db/repos/* 46 - do 47 - mkdir -p "$1/$repo" 48 - mount -R "$repo" "$1/$repo" || { info "failed to mount $repo to $1/$repo"; exit 1;} 49 - done 50 - mount -R /var/cache/distfiles "$1/var/cache/distfiles" \ 51 - || { info "failed to mount /var/cache/distfiles to $1/var/cache/distfiles"; exit 1;} 52 - 53 - # Mount any drives from /etc/fstab 54 - while read -r line 55 - do 56 - case $line in 57 - *$1* ) ;; 58 - * ) continue ;; 59 - esac 60 - line="${line#* }" 61 - line="${line%% *}" 62 - mount "$line" 63 - done < /etc/fstab 64 - 65 - printf '%s\n' "$1" >> /tmp/ghroot 66 - } 67 - 68 - ghroot_umount() { 69 - # Unmount everything 70 - umount -R "$1/proc" || { info "failed to unmount $1/proc"; } 71 - umount -R "$1/sys" || { info "failed to unmount $1/sys"; } 72 - umount -R "$1/dev" || { info "failed to unmount $1/dev"; } 73 - 74 - umount -R "$1/run" || { info "failed to unmount $1/run"; } 75 - umount -R "$1/tmp" || { info "failed to unmount $1/tmp"; } 76 - 77 - for home in /home/* 78 - do 79 - umount -R "$1/$home" || { info "failed to unmount $1/$home"; } 80 - done 81 - 82 - for repo in /var/db/repos/* 83 - do 84 - umount -R "$1/$repo" || { info "failed to unmount $1/$repo"; } 85 - done 86 - 87 - umount -R "$1/var/cache/distfiles" || { info "failed to unmount $1/var/cache/distfiles"; exit 1;} 88 - 89 - while read -r line 90 - do 91 - case $line in 92 - *$1* ) ;; 93 - * ) continue ;; 94 - esac 95 - line="${line#* }" 96 - line="${line%% *}" 97 - umount -R "$line" 98 - done < /etc/fstab 99 - 100 - umount -R "$1" 101 - 102 - # Deletes the line number the chroot is on 103 - sed "$(grep -n "$1" /tmp/ghroot | sed 's/:.*/d;/' | tr -d '\n' | sed 's/;$//')" /tmp/ghroot > /tmp/ghrootn 104 - mv /tmp/ghrootn /tmp/ghroot 105 - } 106 - 107 - [ "$2" ] || { info "2 arguments required"; usage; exit 1; } 108 - [ -d "$2" ] || { info "$2: directory does not exist"; exit 1; } 109 - [ "$2" = "/" ] && { info "$2: refusing to chroot over /"; exit 1; } 110 - 111 - case $1 in 112 - mount|m ) ghroot_check "${2%/}" && ghroot_mount "${2%/}" ;; 113 - umount|u ) ghroot_check "${2%/}" || ghroot_umount "${2%/}" ;; 114 - esac
root/home/bin/info-fetch home/bin/info-fetch
root/home/bin/kupdater home/bin/kupdater
root/home/bin/powermenu home/bin/powermenu
root/home/bin/wl home/bin/wl
-30
root/home/bin/wl-post
··· 1 - #!/bin/sh 2 - # Post startup script for wayland compositors 3 - 4 - # Log dir should be created from wl script 5 - log_dir=$HOME/tmp/logs 6 - 7 - # Dbus (atleast with elogind) doesn't get updated environment variables causing 8 - # some applications (like mako) to not autostart. 9 - dbus-update-activation-environment --all > "$log_dir/dbus-env-update" 2>&1 & 10 - 11 - # Do this if pipewire is not already running 12 - pgrep -x 'pipewire' || { 13 - # Start pipewire in the background and wait a second 14 - pipewire > "$log_dir/pipewire" 2>&1 & 15 - sleep 1 16 - 17 - # Create a null sink to easily run all audio through an equalizer 18 - pactl load-module module-null-sink sink_name=NullDefaultSink > "$log_dir/null-sink" 2>&1 19 - pactl set-default-sink NullDefaultSink >> "$log_dir/null-sink" 2>&1 20 - 21 - # Create a null sink to easily noise suppress microphone output 22 - pactl load-module module-null-sink sink_name=NullDefaultSource channels=1 > "$log_dir/null-source" 2>&1 23 - pactl set-default-source NullDefaultSource.monitor >> "$log_dir/null-source" 2>&1 24 - } & 25 - 26 - # Start the foot-server 27 - foot -s > "$log_dir/foot-server" 2>&1 & 28 - 29 - ## Start Carla without gui 30 - #pgrep -x 'carla' || { carla -n "${HOME}/cfg/carla/desktop.carxp" > "$log_dir/carla" 2>&1 & } &
root/home/cfg/alacritty/alacritty.yml home/cfg/alacritty/alacritty.yml
root/home/cfg/bash/alias home/cfg/bash/alias
root/home/cfg/bash/inputrc home/cfg/bash/inputrc
root/home/cfg/bash/profile home/cfg/bash/profile
root/home/cfg/bash/rc home/cfg/bash/rc
root/home/cfg/fontconfig/conf.d/00-default-font.conf home/cfg/fontconfig/conf.d/00-default-font.conf
root/home/cfg/foot/foot.ini home/cfg/foot/foot.ini
root/home/cfg/gtk-3.0/gtk.css home/cfg/gtk-3.0/gtk.css
root/home/cfg/kak-lsp/kak-lsp.toml home/cfg/kak-lsp/kak-lsp.toml
root/home/cfg/kak/colors/theme-dark.kak home/cfg/kak/colors/theme-dark.kak
root/home/cfg/kak/colors/theme-light.kak home/cfg/kak/colors/theme-light.kak
root/home/cfg/kak/filetype/gentoo.kak home/cfg/kak/filetype/gentoo.kak
root/home/cfg/kak/kakrc home/cfg/kak/kakrc
root/home/cfg/kak/templates/ebuild home/cfg/kak/templates/ebuild
root/home/cfg/kak/templates/ebuild-metadata home/cfg/kak/templates/ebuild-metadata
root/home/cfg/loksh/alias home/cfg/loksh/alias
root/home/cfg/loksh/completions home/cfg/loksh/completions
+1 -1
root/home/cfg/loksh/profile home/cfg/loksh/profile
··· 49 49 CARGO_HOME="$XDG_DATA_HOME/cargo" 50 50 51 51 # Add local bin dirs to path 52 - PATH="$HOME/bin:$HOME/opt/bin:$GOPATH/bin:$PATH" 52 + PATH="$HOME/bin:$HOME/opt/bin:$GOPATH/bin:/usr/lib/ccache/bin:$PATH" 53 53 54 54 # Export all the variables 55 55 export AR \
+1 -1
root/home/cfg/loksh/rc home/cfg/loksh/rc
··· 14 14 PS1="\[\033[1;31m\]\u\[\033[32m\]@\[\033[33m\]\h \[\033[34m\]\W\[\033[m\] " 15 15 PS2="\[\033[1;36m\]>\[\033[m\] " 16 16 17 - [ -d /media/glibc64 ] || PS1="(chroot) $PS1" 17 + [ -d /mnt/glibc64 ] || PS1="(chroot) $PS1" 18 18 19 19 # Source completions 20 20 . "$XDG_CONFIG_HOME/loksh/completions"
root/home/cfg/mpv/mpv.conf home/cfg/mpv/mpv.conf
root/home/cfg/scr/config.sh home/cfg/scr/config.sh
root/home/cfg/sway/config home/cfg/sway/config
root/home/cfg/thm/scripts/reload-mako home/cfg/thm/scripts/reload-mako
root/home/cfg/thm/scripts/reload-sway home/cfg/thm/scripts/reload-sway
root/home/cfg/thm/templates/alacritty-colors.yml.template home/cfg/thm/templates/alacritty-colors.yml.template
root/home/cfg/thm/templates/colors.css.template home/cfg/thm/templates/colors.css.template
root/home/cfg/thm/templates/colors.sh.template home/cfg/thm/templates/colors.sh.template
root/home/cfg/thm/templates/colors.template home/cfg/thm/templates/colors.template
root/home/cfg/thm/templates/dark/sway-appearance.template home/cfg/thm/templates/dark/sway-appearance.template
+3 -3
root/home/cfg/thm/templates/dunstrc.template home/cfg/thm/templates/dunstrc.template
··· 40 40 mouse_right_click = do_action 41 41 42 42 [urgency_low] 43 - background = "#{bg_color}" 43 + background = "#{bg_color}d9" 44 44 foreground = "#{fg_color}" 45 45 frame_color = "#{color7}" 46 46 # I will be making custom icons soon ··· 48 48 timeout = 10 49 49 50 50 [urgency_normal] 51 - background = "#{bg_color}" 51 + background = "#{bg_color}d9" 52 52 foreground = "#{fg_color}" 53 53 frame_color = "#{color0}" 54 54 # I will be making custom icons soon ··· 56 56 timeout = 10 57 57 58 58 [urgency_critical] 59 - background = "#{bg_color}" 59 + background = "#{bg_color}d9" 60 60 foreground = "#{fg_color}" 61 61 frame_color = "#{color9}" 62 62 # I will be making custom icons soon
root/home/cfg/thm/templates/foot-colors.ini.template home/cfg/thm/templates/foot-colors.ini.template
root/home/cfg/thm/templates/gtk.css.template home/cfg/thm/templates/gtk.css.template
root/home/cfg/thm/templates/light/sway-appearance.template home/cfg/thm/templates/light/sway-appearance.template
root/home/cfg/thm/templates/mako.template home/cfg/thm/templates/mako.template
root/home/cfg/thm/templates/swaylock.template home/cfg/thm/templates/swaylock.template
root/home/cfg/thm/themes/dark.theme home/cfg/thm/themes/dark.theme
root/home/cfg/thm/themes/default-dark.theme home/cfg/thm/themes/default-dark.theme
root/home/cfg/thm/themes/default-light.theme home/cfg/thm/themes/default-light.theme
root/home/cfg/thm/themes/grayscale-light.theme home/cfg/thm/themes/grayscale-light.theme
root/home/cfg/thm/themes/light.theme home/cfg/thm/themes/light.theme
root/home/cfg/thm/themes/light2.theme home/cfg/thm/themes/light2.theme
root/home/cfg/user-dirs.dirs home/cfg/user-dirs.dirs
root/home/cfg/waybar/config home/cfg/waybar/config
root/home/cfg/waybar/ds4-battery.sh home/cfg/waybar/ds4-battery.sh
root/home/cfg/waybar/loadaverage.sh home/cfg/waybar/loadaverage.sh
root/home/cfg/waybar/microphone.sh home/cfg/waybar/microphone.sh
root/home/cfg/waybar/random.txt home/cfg/waybar/random.txt
root/home/cfg/waybar/randomtext.sh home/cfg/waybar/randomtext.sh
root/home/cfg/waybar/style.css home/cfg/waybar/style.css
+4 -4
root/home/cfg/wayfire.ini home/cfg/wayfire.ini
··· 111 111 waybar = waybar 112 112 113 113 [blur] 114 - saturation = 3 115 - kawase_offset = 2 116 - kawase_degrade = 8 117 - kawase_iterations = 3 114 + saturation = 1 115 + kawase_offset = 1 116 + kawase_degrade = 7 117 + kawase_iterations = 2 118 118 blur_by_default = type is "toplevel" | type is "panel" | type is "unmanaged" 119 119 120 120 [expo]
-8
root/media/glibc64/etc/portage/bashrc
··· 1 - if [[ ${FEATURES} == *ccache* && ${EBUILD_PHASE_FUNC} == src_* ]] 2 - then 3 - if [[ ${CCACHE_DIR} == /var/cache/ccache ]] 4 - then 5 - export CCACHE_DIR=/var/cache/ccache/${CATEGORY}/${PN} 6 - mkdir -p "${CCACHE_DIR}" || die 7 - fi 8 - fi
-5
root/media/glibc64/etc/portage/env/gcc-LTO
··· 1 - COMMON_FLAGS="-march=native -O2 -flto=auto -pipe -falign-functions=32" 2 - CFLAGS="${COMMON_FLAGS}" 3 - CXXFLAGS="${COMMON_FLAGS}" 4 - FCFLAGS="${COMMON_FLAGS}" 5 - FFLAGS="${COMMON_FLAGS}"
-5
root/media/glibc64/etc/portage/env/gcc-O3
··· 1 - COMMON_FLAGS="-march=native -O3 -pipe -falign-functions=32" 2 - CFLAGS="${COMMON_FLAGS}" 3 - CXXFLAGS="${COMMON_FLAGS}" 4 - FCFLAGS="${COMMON_FLAGS}" 5 - FFLAGS="${COMMON_FLAGS}"
-5
root/media/glibc64/etc/portage/env/gcc-default
··· 1 - COMMON_FLAGS="-march=native -O2 -pipe -falign-functions=32" 2 - CFLAGS="${COMMON_FLAGS}" 3 - CXXFLAGS="${COMMON_FLAGS}" 4 - FCFLAGS="${COMMON_FLAGS}" 5 - FFLAGS="${COMMON_FLAGS}"
-1
root/media/glibc64/etc/portage/env/no-ccache
··· 1 - FEATURES="${FEATURES} -ccache"
-42
root/media/glibc64/etc/portage/make.conf
··· 1 - COMMON_FLAGS="-march=native -O3 -flto=auto -pipe -falign-functions=32" 2 - #COMMON_FLAGS="-march=x86-64 -O2 -pipe" 3 - CFLAGS="${COMMON_FLAGS}" 4 - CXXFLAGS="${COMMON_FLAGS}" 5 - FCFLAGS="${COMMON_FLAGS}" 6 - FFLAGS="${COMMON_FLAGS}" 7 - 8 - CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" 9 - MAKEOPTS="-j4" 10 - 11 - CLEAN_DELAY=3 12 - EMERGE_DEFAULT_OPTS="--ask-enter-invalid --fail-clean --keep-going --quiet-build --with-bdeps y -v" 13 - PORTAGE_IONICE_COMMAND="ionice -c 3 -p \${PID}" 14 - PORTAGE_NICENESS=6 15 - 16 - CCACHE_BASEDIR="${PORTAGE_TMPDIR}/portage" 17 - CCACHE_DIR="/var/cache/ccache" 18 - CCACHE_SIZE="2Gi" 19 - CCACHE_SLOPPINESS="file_stat_matches,include_file_ctime,include_file_mtime,locale,pch_defines,time_macros" 20 - FEATURES="ccache" 21 - 22 - ACCEPT_KEYWORDS="~amd64" 23 - USE=" 24 - -bluetooth 25 - -cups 26 - -gpm 27 - -kmod 28 - lto 29 - pulseaudio 30 - vulkan 31 - wayland 32 - " 33 - INPUT_DEVICES="libinput wacom" 34 - L10N="en-US" 35 - VIDEO_CARDS="amdgpu i965 intel iris radeonsi" 36 - 37 - PORTDIR="/var/db/repos/gentoo" 38 - DISTDIR="/var/cache/distfiles" 39 - PKGDIR="/var/cache/binpkgs" 40 - PORTAGE_LOGDIR="/var/log/portage" 41 - 42 - LC_MESSAGES=C
-2
root/media/glibc64/etc/portage/package.env/firefox-bin
··· 1 - media-libs/x264 gcc-O3 2 - media-libs/dav1d gcc-O3
-2
root/media/glibc64/etc/portage/package.env/lutris
··· 1 - net-libs/webkit-gtk gcc-O3 2 - dev-libs/libaio gcc-O3
-1
root/media/glibc64/etc/portage/package.env/sandbox
··· 1 - sys-apps/sandbox gcc-O3
-3
root/media/glibc64/etc/portage/package.env/steam-meta
··· 1 - media-libs/alsa-lib gcc-O3 2 - sys-devel/llvm gcc-O3 3 - dev-libs/libbsd gcc-O3
-1
root/media/glibc64/etc/portage/package.license/discord-bin
··· 1 - net-im/discord-bin all-rights-reserved
-1
root/media/glibc64/etc/portage/package.license/google-chrome
··· 1 - www-client/google-chrome google-chrome
-2
root/media/glibc64/etc/portage/package.license/steam-meta
··· 1 - games-util/steam-launcher ValveSteamLicense 2 - media-fonts/steamfonts MSttfEULA
-1
root/media/glibc64/etc/portage/package.license/teams
··· 1 - net-im/teams ms-teams-pre
-1
root/media/glibc64/etc/portage/package.license/zoom
··· 1 - net-im/zoom all-rights-reserved
-1
root/media/glibc64/etc/portage/package.use/discord-bin
··· 1 - net-print/cups-filters -postscript
-75
root/media/glibc64/etc/portage/package.use/lutris
··· 1 - # Needed for Origin 2 - net-nds/openldap abi_x86_32 3 - dev-libs/openssl abi_x86_32 4 - 5 - dev-ruby/minitest ruby_targets_ruby30 6 - dev-ruby/power_assert ruby_targets_ruby30 7 - dev-ruby/rake ruby_targets_ruby30 8 - dev-ruby/rbs ruby_targets_ruby30 9 - dev-ruby/rexml ruby_targets_ruby30 10 - dev-ruby/rss ruby_targets_ruby30 11 - dev-ruby/test-unit ruby_targets_ruby30 12 - dev-ruby/typeprof ruby_targets_ruby30 13 - dev-ruby/bundler ruby_targets_ruby30 14 - dev-ruby/did_you_mean ruby_targets_ruby30 15 - dev-ruby/json ruby_targets_ruby30 16 - dev-ruby/rdoc ruby_targets_ruby30 17 - virtual/rubygems ruby_targets_ruby30 18 - dev-ruby/rubygems ruby_targets_ruby30 19 - dev-ruby/kpeg ruby_targets_ruby30 20 - dev-ruby/racc ruby_targets_ruby30 21 - virtual/ruby-ssl ruby_targets_ruby30 22 - x11-libs/libXcursor abi_x86_32 23 - x11-libs/libXi abi_x86_32 24 - media-libs/alsa-lib abi_x86_32 25 - media-libs/fontconfig abi_x86_32 26 - media-libs/lcms abi_x86_32 27 - media-sound/mpg123 abi_x86_32 28 - sys-devel/gettext abi_x86_32 29 - media-libs/libpng abi_x86_32 30 - media-sound/pulseaudio abi_x86_32 31 - media-libs/libsdl2 haptic abi_x86_32 32 - net-libs/gnutls abi_x86_32 33 - media-libs/freetype abi_x86_32 34 - sys-apps/dbus abi_x86_32 35 - sys-libs/libunwind abi_x86_32 36 - x11-libs/libXcomposite abi_x86_32 37 - dev-libs/libxslt abi_x86_32 38 - app-emulation/wine-gecko abi_x86_32 39 - dev-libs/libtasn1 abi_x86_32 40 - dev-libs/libunistring abi_x86_32 41 - dev-libs/nettle abi_x86_32 42 - dev-libs/gmp abi_x86_32 43 - net-dns/libidn2 abi_x86_32 44 - x11-libs/libxkbcommon abi_x86_32 45 - media-libs/libsndfile abi_x86_32 46 - x11-libs/libSM abi_x86_32 47 - x11-libs/libICE abi_x86_32 48 - x11-libs/libXtst abi_x86_32 49 - sys-libs/libcap abi_x86_32 50 - dev-libs/glib abi_x86_32 51 - sys-apps/tcp-wrappers abi_x86_32 52 - net-libs/libasyncns abi_x86_32 53 - media-plugins/alsa-plugins abi_x86_32 54 - dev-libs/libpcre abi_x86_32 55 - sys-apps/util-linux abi_x86_32 56 - sys-apps/attr abi_x86_32 57 - sys-libs/pam abi_x86_32 58 - sys-libs/db abi_x86_32 59 - media-libs/flac abi_x86_32 60 - media-libs/libogg abi_x86_32 61 - media-libs/libvorbis abi_x86_32 62 - media-libs/opus abi_x86_32 63 - media-libs/tiff abi_x86_32 64 - virtual/jpeg abi_x86_32 65 - media-libs/libjpeg-turbo abi_x86_32 66 - virtual/libiconv abi_x86_32 67 - virtual/libcrypt abi_x86_32 68 - virtual/glu abi_x86_32 69 - virtual/libudev abi_x86_32 70 - media-libs/glu abi_x86_32 71 - sys-fs/eudev abi_x86_32 72 - virtual/libusb abi_x86_32 73 - dev-libs/libusb abi_x86_32 74 - media-libs/harfbuzz abi_x86_32 75 - media-gfx/graphite2 abi_x86_32
-1
root/media/glibc64/etc/portage/package.use/mesa
··· 1 - x11-libs/libdrm video_cards_radeon
-1
root/media/glibc64/etc/portage/package.use/noto
··· 1 - media-fonts/noto cjk
-1
root/media/glibc64/etc/portage/package.use/rust
··· 1 - dev-lang/rust system-llvm system-bootstrap
-49
root/media/glibc64/etc/portage/package.use/steam-meta
··· 1 - games-util/steam-client-meta steamfonts 2 - games-util/steam-games-meta mono steamgames: dirt_rally portal source_engine tf2 3 - media-libs/libsdl2 gles2 4 - media-libs/freetype harfbuzz 5 - 6 - # All 32 bit useflags are here 7 - # Steam 8 - app-arch/bzip2 abi_x86_32 9 - app-arch/zstd abi_x86_32 10 - dev-libs/elfutils abi_x86_32 11 - dev-libs/expat abi_x86_32 12 - dev-libs/icu abi_x86_32 13 - dev-libs/libffi abi_x86_32 14 - dev-libs/libgcrypt abi_x86_32 15 - dev-libs/libgpg-error abi_x86_32 16 - dev-libs/libxml2 abi_x86_32 17 - dev-libs/wayland abi_x86_32 18 - media-libs/libglvnd abi_x86_32 19 - media-libs/libpng-compat abi_x86_32 20 - media-libs/mesa abi_x86_32 21 - sys-devel/llvm abi_x86_32 22 - sys-libs/gpm abi_x86_32 23 - sys-libs/ncurses abi_x86_32 24 - sys-libs/zlib abi_x86_32 25 - virtual/libelf abi_x86_32 26 - virtual/libintl abi_x86_32 27 - virtual/opengl abi_x86_32 28 - x11-base/xcb-proto abi_x86_32 29 - x11-libs/libX11 abi_x86_32 30 - x11-libs/libXau abi_x86_32 31 - x11-libs/libXdamage abi_x86_32 32 - x11-libs/libXdmcp abi_x86_32 33 - x11-libs/libXext abi_x86_32 34 - x11-libs/libXfixes abi_x86_32 35 - x11-libs/libXrandr abi_x86_32 36 - x11-libs/libXrender abi_x86_32 37 - x11-libs/libXxf86vm abi_x86_32 38 - x11-libs/libdrm abi_x86_32 39 - x11-libs/libxcb abi_x86_32 40 - x11-libs/libxshmfence abi_x86_32 41 - 42 - # This is needed for proton to work 43 - media-libs/vulkan-loader abi_x86_32 44 - 45 - # Wayland stuff 46 - dev-util/wayland-scanner abi_x86_32 47 - 48 - # Intel GPU 49 - x11-libs/libpciaccess abi_x86_32
-1
root/media/glibc64/etc/portage/package.use/teams
··· 1 - app-crypt/pinentry gnome-keyring
-1
root/media/glibc64/etc/portage/package.use/zoom
··· 1 - sys-libs/zlib minizip
-249
root/media/glibc64/etc/portage/patches/sys-apps/bubblewrap-0.4.1/realpath-workaround.patch
··· 1 - --- /dev/null 2020-10-18 09:26:32.312745755 +0200 2 - +++ b/LICENSE.realpath 2020-10-18 11:09:14.119929076 +0200 3 - @@ -0,0 +1,29 @@ 4 - +Copyright (c) 1989, 1991, 1993, 1995 5 - + The Regents of the University of California. All rights reserved. 6 - + 7 - +This code is derived from software contributed to Berkeley by 8 - +Jan-Simon Pendry. 9 - + 10 - +Redistribution and use in source and binary forms, with or without 11 - +modification, are permitted provided that the following conditions 12 - +are met: 13 - +1. Redistributions of source code must retain the above copyright 14 - + notice, this list of conditions and the following disclaimer. 15 - +2. Redistributions in binary form must reproduce the above copyright 16 - + notice, this list of conditions and the following disclaimer in the 17 - + documentation and/or other materials provided with the distribution. 18 - +3. Neither the name of the University nor the names of its contributors 19 - + may be used to endorse or promote products derived from this software 20 - + without specific prior written permission. 21 - + 22 - +THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 23 - +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 24 - +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 25 - +ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 26 - +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 27 - +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 28 - +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 29 - +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 30 - +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 31 - +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 32 - +SUCH DAMAGE. 33 - --- a/bind-mount.c 2018-09-26 14:55:17.000000000 +0200 34 - +++ b/bind-mount.c 2020-10-18 11:08:37.822931452 +0200 35 - @@ -22,6 +22,198 @@ 36 - 37 - #include "utils.h" 38 - #include "bind-mount.h" 39 - +#include <stdlib.h> 40 - +#include <string.h> 41 - +#include <limits.h> 42 - +#include <unistd.h> 43 - +#include <sys/stat.h> 44 - +#include <errno.h> 45 - +#include <fcntl.h> 46 - +#include <sys/param.h> 47 - + 48 - +#ifndef __GLIBC__ 49 - +/* 50 - + * Copyright (c) 1989, 1991, 1993, 1995 51 - + * The Regents of the University of California. All rights reserved. 52 - + * 53 - + * This code is derived from software contributed to Berkeley by 54 - + * Jan-Simon Pendry. 55 - + * 56 - + * Redistribution and use in source and binary forms, with or without 57 - + * modification, are permitted provided that the following conditions 58 - + * are met: 59 - + * 1. Redistributions of source code must retain the above copyright 60 - + * notice, this list of conditions and the following disclaimer. 61 - + * 2. Redistributions in binary form must reproduce the above copyright 62 - + * notice, this list of conditions and the following disclaimer in the 63 - + * documentation and/or other materials provided with the distribution. 64 - + * 3. Neither the name of the University nor the names of its contributors 65 - + * may be used to endorse or promote products derived from this software 66 - + * without specific prior written permission. 67 - + * 68 - + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 69 - + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 70 - + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 71 - + * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 72 - + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 73 - + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 74 - + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 75 - + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 76 - + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 77 - + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 78 - + * SUCH DAMAGE. 79 - + */ 80 - +char *realpath_int(const char *, char*); 81 - +char * 82 - +realpath_int(const char * path, char * resolved) 83 - +{ 84 - + struct stat sb; 85 - + int idx = 0, nlnk = 0; 86 - + const char *q; 87 - + char *p, wbuf[2][MAXPATHLEN], *fres; 88 - + size_t len; 89 - + ssize_t n; 90 - + 91 - + /* POSIX sez we must test for this */ 92 - + if (path == NULL) { 93 - + errno = EINVAL; 94 - + return NULL; 95 - + } 96 - + 97 - + if (resolved == NULL) { 98 - + fres = resolved = malloc(MAXPATHLEN); 99 - + if (resolved == NULL) 100 - + return NULL; 101 - + } else 102 - + fres = NULL; 103 - + 104 - + 105 - + /* 106 - + * Build real path one by one with paying an attention to ., 107 - + * .. and symbolic link. 108 - + */ 109 - + 110 - + /* 111 - + * `p' is where we'll put a new component with prepending 112 - + * a delimiter. 113 - + */ 114 - + p = resolved; 115 - + 116 - + if (*path == '\0') { 117 - + *p = '\0'; 118 - + errno = ENOENT; 119 - + goto out; 120 - + } 121 - + 122 - + /* If relative path, start from current working directory. */ 123 - + if (*path != '/') { 124 - + /* check for resolved pointer to appease coverity */ 125 - + if (resolved && getcwd(resolved, MAXPATHLEN) == NULL) { 126 - + p[0] = '.'; 127 - + p[1] = '\0'; 128 - + goto out; 129 - + } 130 - + len = strlen(resolved); 131 - + if (len > 1) 132 - + p += len; 133 - + } 134 - + 135 - +loop: 136 - + /* Skip any slash. */ 137 - + while (*path == '/') 138 - + path++; 139 - + 140 - + if (*path == '\0') { 141 - + if (p == resolved) 142 - + *p++ = '/'; 143 - + *p = '\0'; 144 - + return resolved; 145 - + } 146 - + 147 - + /* Find the end of this component. */ 148 - + q = path; 149 - + do 150 - + q++; 151 - + while (*q != '/' && *q != '\0'); 152 - + 153 - + /* Test . or .. */ 154 - + if (path[0] == '.') { 155 - + if (q - path == 1) { 156 - + path = q; 157 - + goto loop; 158 - + } 159 - + if (path[1] == '.' && q - path == 2) { 160 - + /* Trim the last component. */ 161 - + if (p != resolved) 162 - + while (*--p != '/') 163 - + continue; 164 - + path = q; 165 - + goto loop; 166 - + } 167 - + } 168 - + 169 - + /* Append this component. */ 170 - + if (p - resolved + 1 + q - path + 1 > MAXPATHLEN) { 171 - + errno = ENAMETOOLONG; 172 - + if (p == resolved) 173 - + *p++ = '/'; 174 - + *p = '\0'; 175 - + goto out; 176 - + } 177 - + p[0] = '/'; 178 - + memcpy(&p[1], path, 179 - + /* LINTED We know q > path. */ 180 - + q - path); 181 - + p[1 + q - path] = '\0'; 182 - + 183 - + /* 184 - + * If this component is a symlink, toss it and prepend link 185 - + * target to unresolved path. 186 - + */ 187 - + if (lstat(resolved, &sb) == -1) 188 - + goto out; 189 - + 190 - + if (S_ISLNK(sb.st_mode)) { 191 - + if (nlnk++ >= MAXSYMLINKS) { 192 - + errno = ELOOP; 193 - + goto out; 194 - + } 195 - + n = readlink(resolved, wbuf[idx], sizeof(wbuf[0]) - 1); 196 - + if (n < 0) 197 - + goto out; 198 - + if (n == 0) { 199 - + errno = ENOENT; 200 - + goto out; 201 - + } 202 - + 203 - + /* Append unresolved path to link target and switch to it. */ 204 - + if (n + (len = strlen(q)) + 1 > sizeof(wbuf[0])) { 205 - + errno = ENAMETOOLONG; 206 - + goto out; 207 - + } 208 - + memcpy(&wbuf[idx][n], q, len + 1); 209 - + path = wbuf[idx]; 210 - + idx ^= 1; 211 - + 212 - + /* If absolute symlink, start from root. */ 213 - + if (*path == '/') 214 - + p = resolved; 215 - + goto loop; 216 - + } 217 - + if (*q == '/' && !S_ISDIR(sb.st_mode)) { 218 - + errno = ENOTDIR; 219 - + goto out; 220 - + } 221 - + 222 - + /* Advance both resolved and unresolved path. */ 223 - + p += 1 + q - path; 224 - + path = q; 225 - + goto loop; 226 - +out: 227 - + free(fres); 228 - + return NULL; 229 - +} 230 - +#endif 231 - 232 - static char * 233 - skip_token (char *line, bool eat_whitespace) 234 - @@ -395,9 +587,14 @@ 235 - 236 - /* The mount operation will resolve any symlinks in the destination 237 - path, so to find it in the mount table we need to do that too. */ 238 - +#ifdef __GLIBC__ 239 - resolved_dest = realpath (dest, NULL); 240 - - if (resolved_dest == NULL) 241 - +#else 242 - + resolved_dest = realpath_int (dest, NULL); 243 - +#endif 244 - + if (resolved_dest == NULL) { 245 - return 2; 246 - + } 247 - 248 - mount_tab = parse_mountinfo (proc_fd, resolved_dest); 249 - if (mount_tab[0].mountpoint == NULL)
-7
root/media/glibc64/etc/portage/postsync.d/populate-cache
··· 1 - #!/bin/sh 2 - # populate the metadata cache for portage 3 - 4 - command -v emerge > /dev/null 2>&1 && { 5 - printf '%b' " \033[32;1m*\033[m populating portage cache" 6 - emerge --metadata || printf '%b' " \033[31;1m!\033[m emerge --metadata failed\n" 7 - }
-11
root/media/glibc64/etc/portage/repo.postsync.d/generate-cache
··· 1 - #!/bin/sh 2 - # generate cache for repositories that don't come with a cache 3 - 4 - repo_name=$1 5 - command -v egencache > /dev/null 2>&1 && [ -n "$repo_name" ] && { 6 - # Gentoo already has it's cache generated 7 - [ "$repo_name" = "gentoo" ] && return 0 8 - printf '%b' " \033[32;1m*\033[m generating cache for $repo_name\n" 9 - egencache --update --repo "$repo_name" --jobs 4 || \ 10 - printf '%b' " \033[31;1m!\033[m egencache failed\n" 11 - }
-2
root/media/glibc64/etc/portage/repos.conf/chroot.conf
··· 1 - [yemou-overlay] 2 - location = /var/db/repos/yemou-overlay
-7
root/media/glibc64/etc/portage/repos.conf/eselect-repo.conf
··· 1 - # created by eselect-repo 2 - 3 - 4 - [steam-overlay] 5 - location = /var/db/repos/steam-overlay 6 - sync-type = git 7 - sync-uri = https://github.com/anyc/steam-overlay.git
-8
root/media/glibc64/etc/portage/repos.conf/gentoo.conf
··· 1 - [DEFAULT] 2 - main-repo = gentoo 3 - 4 - [gentoo] 5 - location = /var/db/repos/gentoo 6 - sync-type = 7 - sync-uri = 8 - auto-sync =
-19
root/media/glibc64/etc/portage/savedconfig/app-misc/abduco-0.6
··· 1 - /* default command to execute if non is given and $ABDUCO_CMD is unset */ 2 - #define ABDUCO_CMD "dvtm" 3 - /* default detach key, can be overriden at run time using -e option */ 4 - static char KEY_DETACH = CTRL('\\'); 5 - /* redraw key to send a SIGWINCH signal to underlying process 6 - * (set to 0 to disable the redraw key) */ 7 - static char KEY_REDRAW = 0; 8 - /* Where to place the "abduco" directory storing all session socket files. 9 - * The first directory to succeed is used. */ 10 - static struct Dir { 11 - char *path; /* fixed (absolute) path to a directory */ 12 - char *env; /* environment variable to use if (set) */ 13 - bool personal; /* if false a user owned sub directory will be created */ 14 - } socket_dirs[] = { 15 - { .env = "ABDUCO_SOCKET_DIR", false }, 16 - { .env = "HOME", true }, 17 - { .env = "TMPDIR", false }, 18 - { .path = "/tmp", false }, 19 - };
root/media/glibc64/etc/portage/savedconfig/app-misc/dvtm-0.15-r3 gentoo/etc/portage/savedconfig/app-misc/dvtm-0.15-r5
-1200
root/media/glibc64/etc/portage/savedconfig/sys-apps/busybox-1.33.1
··· 1 - # 2 - # Automatically generated make config: don't edit 3 - # Busybox version: 1.33.1 4 - # Wed May 26 15:31:40 2021 5 - # 6 - CONFIG_HAVE_DOT_CONFIG=y 7 - 8 - # 9 - # Settings 10 - # 11 - CONFIG_DESKTOP=y 12 - CONFIG_EXTRA_COMPAT=y 13 - CONFIG_FEDORA_COMPAT=y 14 - CONFIG_INCLUDE_SUSv2=y 15 - CONFIG_LONG_OPTS=y 16 - CONFIG_SHOW_USAGE=y 17 - CONFIG_FEATURE_VERBOSE_USAGE=y 18 - CONFIG_FEATURE_COMPRESS_USAGE=y 19 - CONFIG_LFS=y 20 - # CONFIG_PAM is not set 21 - CONFIG_FEATURE_DEVPTS=y 22 - CONFIG_FEATURE_UTMP=y 23 - CONFIG_FEATURE_WTMP=y 24 - CONFIG_FEATURE_PIDFILE=y 25 - CONFIG_PID_FILE_PATH="/run" 26 - CONFIG_BUSYBOX=y 27 - CONFIG_FEATURE_SHOW_SCRIPT=y 28 - CONFIG_FEATURE_INSTALLER=y 29 - CONFIG_INSTALL_NO_USR=y 30 - CONFIG_FEATURE_SUID=y 31 - # CONFIG_FEATURE_SUID_CONFIG is not set 32 - # CONFIG_FEATURE_SUID_CONFIG_QUIET is not set 33 - CONFIG_FEATURE_PREFER_APPLETS=y 34 - CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe" 35 - # CONFIG_SELINUX is not set 36 - # CONFIG_FEATURE_CLEAN_UP is not set 37 - CONFIG_FEATURE_SYSLOG_INFO=y 38 - CONFIG_FEATURE_SYSLOG=y 39 - 40 - # 41 - # Build Options 42 - # 43 - CONFIG_STATIC=y 44 - # CONFIG_PIE is not set 45 - # CONFIG_NOMMU is not set 46 - # CONFIG_BUILD_LIBBUSYBOX is not set 47 - # CONFIG_FEATURE_LIBBUSYBOX_STATIC is not set 48 - # CONFIG_FEATURE_INDIVIDUAL is not set 49 - # CONFIG_FEATURE_SHARED_BUSYBOX is not set 50 - CONFIG_CROSS_COMPILER_PREFIX="" 51 - CONFIG_SYSROOT="" 52 - CONFIG_EXTRA_CFLAGS="" 53 - CONFIG_EXTRA_LDFLAGS="" 54 - CONFIG_EXTRA_LDLIBS="" 55 - # CONFIG_USE_PORTABLE_CODE is not set 56 - CONFIG_STACK_OPTIMIZATION_386=y 57 - CONFIG_STATIC_LIBGCC=y 58 - 59 - # 60 - # Installation Options ("make install" behavior) 61 - # 62 - CONFIG_INSTALL_APPLET_SYMLINKS=y 63 - # CONFIG_INSTALL_APPLET_HARDLINKS is not set 64 - # CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set 65 - # CONFIG_INSTALL_APPLET_DONT is not set 66 - # CONFIG_INSTALL_SH_APPLET_SYMLINK is not set 67 - # CONFIG_INSTALL_SH_APPLET_HARDLINK is not set 68 - # CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set 69 - CONFIG_PREFIX="./_install" 70 - 71 - # 72 - # Debugging Options 73 - # 74 - # CONFIG_DEBUG is not set 75 - # CONFIG_DEBUG_PESSIMIZE is not set 76 - # CONFIG_DEBUG_SANITIZE is not set 77 - CONFIG_UNIT_TEST=y 78 - # CONFIG_WERROR is not set 79 - CONFIG_WARN_SIMPLE_MSG=y 80 - CONFIG_NO_DEBUG_LIB=y 81 - # CONFIG_DMALLOC is not set 82 - # CONFIG_EFENCE is not set 83 - 84 - # 85 - # Library Tuning 86 - # 87 - # CONFIG_FEATURE_USE_BSS_TAIL is not set 88 - CONFIG_FLOAT_DURATION=y 89 - CONFIG_FEATURE_RTMINMAX=y 90 - CONFIG_FEATURE_RTMINMAX_USE_LIBC_DEFINITIONS=y 91 - CONFIG_FEATURE_BUFFERS_USE_MALLOC=y 92 - # CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set 93 - # CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set 94 - CONFIG_PASSWORD_MINLEN=6 95 - CONFIG_MD5_SMALL=1 96 - CONFIG_SHA3_SMALL=1 97 - CONFIG_FEATURE_FAST_TOP=y 98 - CONFIG_FEATURE_ETC_NETWORKS=y 99 - CONFIG_FEATURE_ETC_SERVICES=y 100 - CONFIG_FEATURE_EDITING=y 101 - CONFIG_FEATURE_EDITING_MAX_LEN=1024 102 - CONFIG_FEATURE_EDITING_VI=y 103 - CONFIG_FEATURE_EDITING_HISTORY=255 104 - CONFIG_FEATURE_EDITING_SAVEHISTORY=y 105 - CONFIG_FEATURE_EDITING_SAVE_ON_EXIT=y 106 - CONFIG_FEATURE_REVERSE_SEARCH=y 107 - CONFIG_FEATURE_TAB_COMPLETION=y 108 - CONFIG_FEATURE_USERNAME_COMPLETION=y 109 - CONFIG_FEATURE_EDITING_FANCY_PROMPT=y 110 - CONFIG_FEATURE_EDITING_WINCH=y 111 - CONFIG_FEATURE_EDITING_ASK_TERMINAL=y 112 - # CONFIG_LOCALE_SUPPORT is not set 113 - CONFIG_UNICODE_SUPPORT=y 114 - # CONFIG_UNICODE_USING_LOCALE is not set 115 - # CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set 116 - CONFIG_SUBST_WCHAR=63 117 - CONFIG_LAST_SUPPORTED_WCHAR=767 118 - CONFIG_UNICODE_COMBINING_WCHARS=y 119 - CONFIG_UNICODE_WIDE_WCHARS=y 120 - # CONFIG_UNICODE_BIDI_SUPPORT is not set 121 - # CONFIG_UNICODE_NEUTRAL_TABLE is not set 122 - CONFIG_UNICODE_PRESERVE_BROKEN=y 123 - CONFIG_FEATURE_NON_POSIX_CP=y 124 - CONFIG_FEATURE_VERBOSE_CP_MESSAGE=y 125 - CONFIG_FEATURE_USE_SENDFILE=y 126 - CONFIG_FEATURE_COPYBUF_KB=4 127 - CONFIG_FEATURE_SKIP_ROOTFS=y 128 - # CONFIG_MONOTONIC_SYSCALL is not set 129 - CONFIG_IOCTL_HEX2STR_ERROR=y 130 - CONFIG_FEATURE_HWIB=y 131 - 132 - # 133 - # Applets 134 - # 135 - 136 - # 137 - # Archival Utilities 138 - # 139 - CONFIG_FEATURE_SEAMLESS_XZ=y 140 - CONFIG_FEATURE_SEAMLESS_LZMA=y 141 - CONFIG_FEATURE_SEAMLESS_BZ2=y 142 - CONFIG_FEATURE_SEAMLESS_GZ=y 143 - CONFIG_FEATURE_SEAMLESS_Z=y 144 - CONFIG_AR=y 145 - CONFIG_FEATURE_AR_LONG_FILENAMES=y 146 - CONFIG_FEATURE_AR_CREATE=y 147 - CONFIG_UNCOMPRESS=y 148 - CONFIG_GUNZIP=y 149 - CONFIG_ZCAT=y 150 - CONFIG_FEATURE_GUNZIP_LONG_OPTIONS=y 151 - CONFIG_BUNZIP2=y 152 - CONFIG_BZCAT=y 153 - CONFIG_UNLZMA=y 154 - CONFIG_LZCAT=y 155 - CONFIG_LZMA=y 156 - CONFIG_UNXZ=y 157 - CONFIG_XZCAT=y 158 - CONFIG_XZ=y 159 - CONFIG_BZIP2=y 160 - CONFIG_BZIP2_SMALL=8 161 - CONFIG_FEATURE_BZIP2_DECOMPRESS=y 162 - CONFIG_CPIO=y 163 - CONFIG_FEATURE_CPIO_O=y 164 - CONFIG_FEATURE_CPIO_P=y 165 - # CONFIG_DPKG is not set 166 - # CONFIG_DPKG_DEB is not set 167 - CONFIG_GZIP=y 168 - CONFIG_FEATURE_GZIP_LONG_OPTIONS=y 169 - CONFIG_GZIP_FAST=0 170 - CONFIG_FEATURE_GZIP_LEVELS=y 171 - CONFIG_FEATURE_GZIP_DECOMPRESS=y 172 - CONFIG_LZOP=y 173 - CONFIG_UNLZOP=y 174 - CONFIG_LZOPCAT=y 175 - CONFIG_LZOP_COMPR_HIGH=y 176 - # CONFIG_RPM is not set 177 - # CONFIG_RPM2CPIO is not set 178 - CONFIG_TAR=y 179 - CONFIG_FEATURE_TAR_LONG_OPTIONS=y 180 - CONFIG_FEATURE_TAR_CREATE=y 181 - CONFIG_FEATURE_TAR_AUTODETECT=y 182 - CONFIG_FEATURE_TAR_FROM=y 183 - CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y 184 - CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y 185 - CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y 186 - CONFIG_FEATURE_TAR_TO_COMMAND=y 187 - CONFIG_FEATURE_TAR_UNAME_GNAME=y 188 - CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y 189 - # CONFIG_FEATURE_TAR_SELINUX is not set 190 - CONFIG_UNZIP=y 191 - CONFIG_FEATURE_UNZIP_CDF=y 192 - CONFIG_FEATURE_UNZIP_BZIP2=y 193 - CONFIG_FEATURE_UNZIP_LZMA=y 194 - CONFIG_FEATURE_UNZIP_XZ=y 195 - CONFIG_FEATURE_LZMA_FAST=y 196 - 197 - # 198 - # Coreutils 199 - # 200 - CONFIG_BASENAME=y 201 - CONFIG_CAT=y 202 - CONFIG_FEATURE_CATN=y 203 - CONFIG_FEATURE_CATV=y 204 - CONFIG_CHGRP=y 205 - CONFIG_CHMOD=y 206 - CONFIG_CHOWN=y 207 - CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y 208 - CONFIG_CHROOT=y 209 - CONFIG_CKSUM=y 210 - CONFIG_COMM=y 211 - CONFIG_CP=y 212 - CONFIG_FEATURE_CP_LONG_OPTIONS=y 213 - CONFIG_FEATURE_CP_REFLINK=y 214 - CONFIG_CUT=y 215 - CONFIG_DATE=y 216 - CONFIG_FEATURE_DATE_ISOFMT=y 217 - CONFIG_FEATURE_DATE_NANO=y 218 - CONFIG_FEATURE_DATE_COMPAT=y 219 - CONFIG_DD=y 220 - CONFIG_FEATURE_DD_SIGNAL_HANDLING=y 221 - CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y 222 - CONFIG_FEATURE_DD_IBS_OBS=y 223 - CONFIG_FEATURE_DD_STATUS=y 224 - CONFIG_DF=y 225 - CONFIG_FEATURE_DF_FANCY=y 226 - CONFIG_DIRNAME=y 227 - CONFIG_DOS2UNIX=y 228 - CONFIG_UNIX2DOS=y 229 - CONFIG_DU=y 230 - CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y 231 - CONFIG_ECHO=y 232 - CONFIG_FEATURE_FANCY_ECHO=y 233 - CONFIG_ENV=y 234 - CONFIG_EXPAND=y 235 - CONFIG_UNEXPAND=y 236 - CONFIG_EXPR=y 237 - CONFIG_EXPR_MATH_SUPPORT_64=y 238 - CONFIG_FACTOR=y 239 - CONFIG_FALSE=y 240 - # CONFIG_FOLD is not set 241 - CONFIG_HEAD=y 242 - CONFIG_FEATURE_FANCY_HEAD=y 243 - # CONFIG_HOSTID is not set 244 - CONFIG_ID=y 245 - CONFIG_GROUPS=y 246 - CONFIG_INSTALL=y 247 - CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y 248 - CONFIG_LINK=y 249 - CONFIG_LN=y 250 - # CONFIG_LOGNAME is not set 251 - CONFIG_LS=y 252 - CONFIG_FEATURE_LS_FILETYPES=y 253 - CONFIG_FEATURE_LS_FOLLOWLINKS=y 254 - CONFIG_FEATURE_LS_RECURSIVE=y 255 - CONFIG_FEATURE_LS_WIDTH=y 256 - CONFIG_FEATURE_LS_SORTFILES=y 257 - CONFIG_FEATURE_LS_TIMESTAMPS=y 258 - CONFIG_FEATURE_LS_USERNAME=y 259 - CONFIG_FEATURE_LS_COLOR=y 260 - CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y 261 - CONFIG_MD5SUM=y 262 - CONFIG_SHA1SUM=y 263 - CONFIG_SHA256SUM=y 264 - CONFIG_SHA512SUM=y 265 - CONFIG_SHA3SUM=y 266 - 267 - # 268 - # Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum 269 - # 270 - CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y 271 - CONFIG_MKDIR=y 272 - CONFIG_MKFIFO=y 273 - CONFIG_MKNOD=y 274 - CONFIG_MKTEMP=y 275 - CONFIG_MV=y 276 - CONFIG_NICE=y 277 - CONFIG_NL=y 278 - CONFIG_NOHUP=y 279 - CONFIG_NPROC=y 280 - # CONFIG_OD is not set 281 - CONFIG_PASTE=y 282 - CONFIG_PRINTENV=y 283 - CONFIG_PRINTF=y 284 - CONFIG_PWD=y 285 - CONFIG_READLINK=y 286 - CONFIG_FEATURE_READLINK_FOLLOW=y 287 - CONFIG_REALPATH=y 288 - CONFIG_RM=y 289 - CONFIG_RMDIR=y 290 - CONFIG_SEQ=y 291 - CONFIG_SHRED=y 292 - CONFIG_SHUF=y 293 - CONFIG_SLEEP=y 294 - CONFIG_FEATURE_FANCY_SLEEP=y 295 - CONFIG_SORT=y 296 - CONFIG_FEATURE_SORT_BIG=y 297 - CONFIG_FEATURE_SORT_OPTIMIZE_MEMORY=y 298 - CONFIG_SPLIT=y 299 - CONFIG_FEATURE_SPLIT_FANCY=y 300 - CONFIG_STAT=y 301 - CONFIG_FEATURE_STAT_FORMAT=y 302 - CONFIG_FEATURE_STAT_FILESYSTEM=y 303 - CONFIG_STTY=y 304 - CONFIG_SUM=y 305 - CONFIG_SYNC=y 306 - CONFIG_FEATURE_SYNC_FANCY=y 307 - CONFIG_FSYNC=y 308 - CONFIG_TAC=y 309 - CONFIG_TAIL=y 310 - CONFIG_FEATURE_FANCY_TAIL=y 311 - CONFIG_TEE=y 312 - CONFIG_FEATURE_TEE_USE_BLOCK_IO=y 313 - CONFIG_TEST=y 314 - CONFIG_TEST1=y 315 - CONFIG_TEST2=y 316 - CONFIG_FEATURE_TEST_64=y 317 - CONFIG_TIMEOUT=y 318 - CONFIG_TOUCH=y 319 - CONFIG_FEATURE_TOUCH_NODEREF=y 320 - CONFIG_FEATURE_TOUCH_SUSV3=y 321 - CONFIG_TR=y 322 - CONFIG_FEATURE_TR_CLASSES=y 323 - CONFIG_FEATURE_TR_EQUIV=y 324 - CONFIG_TRUE=y 325 - CONFIG_TRUNCATE=y 326 - CONFIG_TTY=y 327 - CONFIG_UNAME=y 328 - CONFIG_UNAME_OSNAME="GNU/Linux" 329 - CONFIG_BB_ARCH=y 330 - CONFIG_UNIQ=y 331 - CONFIG_UNLINK=y 332 - CONFIG_USLEEP=y 333 - # CONFIG_UUDECODE is not set 334 - CONFIG_BASE32=y 335 - CONFIG_BASE64=y 336 - # CONFIG_UUENCODE is not set 337 - CONFIG_WC=y 338 - CONFIG_FEATURE_WC_LARGE=y 339 - CONFIG_WHO=y 340 - CONFIG_W=y 341 - CONFIG_USERS=y 342 - CONFIG_WHOAMI=y 343 - CONFIG_YES=y 344 - 345 - # 346 - # Common options 347 - # 348 - CONFIG_FEATURE_VERBOSE=y 349 - 350 - # 351 - # Common options for cp and mv 352 - # 353 - CONFIG_FEATURE_PRESERVE_HARDLINKS=y 354 - 355 - # 356 - # Common options for df, du, ls 357 - # 358 - CONFIG_FEATURE_HUMAN_READABLE=y 359 - 360 - # 361 - # Console Utilities 362 - # 363 - CONFIG_CHVT=y 364 - CONFIG_CLEAR=y 365 - CONFIG_DEALLOCVT=y 366 - CONFIG_DUMPKMAP=y 367 - CONFIG_FGCONSOLE=y 368 - CONFIG_KBD_MODE=y 369 - CONFIG_LOADFONT=y 370 - CONFIG_SETFONT=y 371 - CONFIG_FEATURE_SETFONT_TEXTUAL_MAP=y 372 - CONFIG_DEFAULT_SETFONT_DIR="" 373 - 374 - # 375 - # Common options for loadfont and setfont 376 - # 377 - CONFIG_FEATURE_LOADFONT_PSF2=y 378 - CONFIG_FEATURE_LOADFONT_RAW=y 379 - CONFIG_LOADKMAP=y 380 - CONFIG_OPENVT=y 381 - CONFIG_RESET=y 382 - CONFIG_RESIZE=y 383 - CONFIG_FEATURE_RESIZE_PRINT=y 384 - CONFIG_SETCONSOLE=y 385 - CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS=y 386 - CONFIG_SETKEYCODES=y 387 - CONFIG_SETLOGCONS=y 388 - CONFIG_SHOWKEY=y 389 - 390 - # 391 - # Debian Utilities 392 - # 393 - CONFIG_PIPE_PROGRESS=y 394 - # CONFIG_RUN_PARTS is not set 395 - # CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set 396 - # CONFIG_FEATURE_RUN_PARTS_FANCY is not set 397 - CONFIG_START_STOP_DAEMON=y 398 - CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS=y 399 - CONFIG_FEATURE_START_STOP_DAEMON_FANCY=y 400 - CONFIG_WHICH=y 401 - 402 - # 403 - # klibc-utils 404 - # 405 - CONFIG_MINIPS=y 406 - CONFIG_NUKE=y 407 - CONFIG_RESUME=y 408 - CONFIG_RUN_INIT=y 409 - 410 - # 411 - # Editors 412 - # 413 - CONFIG_AWK=y 414 - # CONFIG_FEATURE_AWK_LIBM is not set 415 - CONFIG_FEATURE_AWK_GNU_EXTENSIONS=y 416 - CONFIG_CMP=y 417 - CONFIG_DIFF=y 418 - CONFIG_FEATURE_DIFF_LONG_OPTIONS=y 419 - CONFIG_FEATURE_DIFF_DIR=y 420 - CONFIG_ED=y 421 - CONFIG_PATCH=y 422 - CONFIG_SED=y 423 - CONFIG_VI=y 424 - CONFIG_FEATURE_VI_MAX_LEN=4096 425 - CONFIG_FEATURE_VI_8BIT=y 426 - CONFIG_FEATURE_VI_COLON=y 427 - CONFIG_FEATURE_VI_YANKMARK=y 428 - CONFIG_FEATURE_VI_SEARCH=y 429 - CONFIG_FEATURE_VI_REGEX_SEARCH=y 430 - CONFIG_FEATURE_VI_USE_SIGNALS=y 431 - CONFIG_FEATURE_VI_DOT_CMD=y 432 - CONFIG_FEATURE_VI_READONLY=y 433 - CONFIG_FEATURE_VI_SETOPTS=y 434 - CONFIG_FEATURE_VI_SET=y 435 - CONFIG_FEATURE_VI_WIN_RESIZE=y 436 - CONFIG_FEATURE_VI_ASK_TERMINAL=y 437 - CONFIG_FEATURE_VI_UNDO=y 438 - CONFIG_FEATURE_VI_UNDO_QUEUE=y 439 - CONFIG_FEATURE_VI_UNDO_QUEUE_MAX=256 440 - CONFIG_FEATURE_ALLOW_EXEC=y 441 - 442 - # 443 - # Finding Utilities 444 - # 445 - CONFIG_FIND=y 446 - CONFIG_FEATURE_FIND_PRINT0=y 447 - CONFIG_FEATURE_FIND_MTIME=y 448 - CONFIG_FEATURE_FIND_MMIN=y 449 - CONFIG_FEATURE_FIND_PERM=y 450 - CONFIG_FEATURE_FIND_TYPE=y 451 - CONFIG_FEATURE_FIND_EXECUTABLE=y 452 - CONFIG_FEATURE_FIND_XDEV=y 453 - CONFIG_FEATURE_FIND_MAXDEPTH=y 454 - CONFIG_FEATURE_FIND_NEWER=y 455 - CONFIG_FEATURE_FIND_INUM=y 456 - CONFIG_FEATURE_FIND_EXEC=y 457 - CONFIG_FEATURE_FIND_EXEC_PLUS=y 458 - CONFIG_FEATURE_FIND_USER=y 459 - CONFIG_FEATURE_FIND_GROUP=y 460 - CONFIG_FEATURE_FIND_NOT=y 461 - CONFIG_FEATURE_FIND_DEPTH=y 462 - CONFIG_FEATURE_FIND_PAREN=y 463 - CONFIG_FEATURE_FIND_SIZE=y 464 - CONFIG_FEATURE_FIND_PRUNE=y 465 - CONFIG_FEATURE_FIND_QUIT=y 466 - CONFIG_FEATURE_FIND_DELETE=y 467 - CONFIG_FEATURE_FIND_EMPTY=y 468 - CONFIG_FEATURE_FIND_PATH=y 469 - CONFIG_FEATURE_FIND_REGEX=y 470 - # CONFIG_FEATURE_FIND_CONTEXT is not set 471 - CONFIG_FEATURE_FIND_LINKS=y 472 - CONFIG_GREP=y 473 - CONFIG_EGREP=y 474 - CONFIG_FGREP=y 475 - CONFIG_FEATURE_GREP_CONTEXT=y 476 - CONFIG_XARGS=y 477 - CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y 478 - CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y 479 - CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y 480 - CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y 481 - CONFIG_FEATURE_XARGS_SUPPORT_REPL_STR=y 482 - CONFIG_FEATURE_XARGS_SUPPORT_PARALLEL=y 483 - CONFIG_FEATURE_XARGS_SUPPORT_ARGS_FILE=y 484 - 485 - # 486 - # Init Utilities 487 - # 488 - # CONFIG_BOOTCHARTD is not set 489 - # CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER is not set 490 - # CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE is not set 491 - CONFIG_GINIT=y 492 - CONFIG_HALT=y 493 - CONFIG_POWEROFF=y 494 - CONFIG_REBOOT=y 495 - CONFIG_FEATURE_WAIT_FOR_INIT=y 496 - # CONFIG_FEATURE_CALL_TELINIT is not set 497 - CONFIG_TELINIT_PATH="" 498 - CONFIG_INIT=y 499 - CONFIG_LINUXRC=y 500 - CONFIG_FEATURE_USE_INITTAB=y 501 - CONFIG_FEATURE_KILL_REMOVED=y 502 - CONFIG_FEATURE_KILL_DELAY=0 503 - CONFIG_FEATURE_INIT_SCTTY=y 504 - CONFIG_FEATURE_INIT_SYSLOG=y 505 - CONFIG_FEATURE_INIT_QUIET=y 506 - CONFIG_FEATURE_INIT_COREDUMPS=y 507 - CONFIG_INIT_TERMINAL_TYPE="linux" 508 - CONFIG_FEATURE_INIT_MODIFY_CMDLINE=y 509 - 510 - # 511 - # Login/Password Management Utilities 512 - # 513 - CONFIG_FEATURE_SHADOWPASSWDS=y 514 - CONFIG_USE_BB_PWD_GRP=y 515 - CONFIG_USE_BB_SHADOW=y 516 - CONFIG_USE_BB_CRYPT=y 517 - CONFIG_USE_BB_CRYPT_SHA=y 518 - # CONFIG_ADD_SHELL is not set 519 - # CONFIG_REMOVE_SHELL is not set 520 - CONFIG_ADDGROUP=y 521 - CONFIG_FEATURE_ADDUSER_TO_GROUP=y 522 - CONFIG_ADDUSER=y 523 - CONFIG_FEATURE_CHECK_NAMES=y 524 - CONFIG_LAST_ID=60000 525 - CONFIG_FIRST_SYSTEM_ID=100 526 - CONFIG_LAST_SYSTEM_ID=999 527 - CONFIG_CHPASSWD=y 528 - CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="des" 529 - CONFIG_CRYPTPW=y 530 - CONFIG_MKPASSWD=y 531 - CONFIG_DELUSER=y 532 - CONFIG_DELGROUP=y 533 - CONFIG_FEATURE_DEL_USER_FROM_GROUP=y 534 - CONFIG_GETTY=y 535 - CONFIG_LOGIN=y 536 - CONFIG_LOGIN_SESSION_AS_CHILD=y 537 - CONFIG_LOGIN_SCRIPTS=y 538 - CONFIG_FEATURE_NOLOGIN=y 539 - CONFIG_FEATURE_SECURETTY=y 540 - CONFIG_PASSWD=y 541 - CONFIG_FEATURE_PASSWD_WEAK_CHECK=y 542 - CONFIG_SU=y 543 - CONFIG_FEATURE_SU_SYSLOG=y 544 - CONFIG_FEATURE_SU_CHECKS_SHELLS=y 545 - CONFIG_FEATURE_SU_BLANK_PW_NEEDS_SECURE_TTY=y 546 - # CONFIG_SULOGIN is not set 547 - CONFIG_VLOCK=y 548 - 549 - # 550 - # Linux Ext2 FS Progs 551 - # 552 - CONFIG_CHATTR=y 553 - CONFIG_FSCK=y 554 - CONFIG_LSATTR=y 555 - CONFIG_TUNE2FS=y 556 - 557 - # 558 - # Linux Module Utilities 559 - # 560 - CONFIG_MODPROBE_SMALL=y 561 - CONFIG_DEPMOD=y 562 - CONFIG_INSMOD=y 563 - CONFIG_LSMOD=y 564 - # CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set 565 - CONFIG_MODINFO=y 566 - CONFIG_MODPROBE=y 567 - # CONFIG_FEATURE_MODPROBE_BLACKLIST is not set 568 - CONFIG_RMMOD=y 569 - 570 - # 571 - # Options common to multiple modutils 572 - # 573 - CONFIG_FEATURE_CMDLINE_MODULE_OPTIONS=y 574 - CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED=y 575 - # CONFIG_FEATURE_2_4_MODULES is not set 576 - # CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set 577 - # CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set 578 - # CONFIG_FEATURE_INSMOD_LOADINKMEM is not set 579 - # CONFIG_FEATURE_INSMOD_LOAD_MAP is not set 580 - # CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set 581 - # CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set 582 - # CONFIG_FEATURE_INSMOD_TRY_MMAP is not set 583 - # CONFIG_FEATURE_MODUTILS_ALIAS is not set 584 - # CONFIG_FEATURE_MODUTILS_SYMBOLS is not set 585 - CONFIG_DEFAULT_MODULES_DIR="/lib/modules" 586 - CONFIG_DEFAULT_DEPMOD_FILE="modules.dep" 587 - 588 - # 589 - # Linux System Utilities 590 - # 591 - CONFIG_ACPID=y 592 - CONFIG_FEATURE_ACPID_COMPAT=y 593 - CONFIG_BLKDISCARD=y 594 - CONFIG_BLKID=y 595 - CONFIG_FEATURE_BLKID_TYPE=y 596 - CONFIG_BLOCKDEV=y 597 - CONFIG_CAL=y 598 - CONFIG_CHRT=y 599 - CONFIG_DMESG=y 600 - CONFIG_FEATURE_DMESG_PRETTY=y 601 - CONFIG_EJECT=y 602 - CONFIG_FEATURE_EJECT_SCSI=y 603 - CONFIG_FALLOCATE=y 604 - CONFIG_FATATTR=y 605 - CONFIG_FBSET=y 606 - CONFIG_FEATURE_FBSET_FANCY=y 607 - CONFIG_FEATURE_FBSET_READMODE=y 608 - CONFIG_FDFORMAT=y 609 - CONFIG_FDISK=y 610 - # CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set 611 - CONFIG_FEATURE_FDISK_WRITABLE=y 612 - CONFIG_FEATURE_AIX_LABEL=y 613 - CONFIG_FEATURE_SGI_LABEL=y 614 - CONFIG_FEATURE_SUN_LABEL=y 615 - CONFIG_FEATURE_OSF_LABEL=y 616 - CONFIG_FEATURE_GPT_LABEL=y 617 - CONFIG_FEATURE_FDISK_ADVANCED=y 618 - CONFIG_FINDFS=y 619 - CONFIG_FLOCK=y 620 - CONFIG_FDFLUSH=y 621 - CONFIG_FREERAMDISK=y 622 - # CONFIG_FSCK_MINIX is not set 623 - CONFIG_FSFREEZE=y 624 - CONFIG_FSTRIM=y 625 - CONFIG_GETOPT=y 626 - CONFIG_FEATURE_GETOPT_LONG=y 627 - CONFIG_HEXDUMP=y 628 - CONFIG_HD=y 629 - CONFIG_XXD=y 630 - CONFIG_HWCLOCK=y 631 - CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS=y 632 - CONFIG_IONICE=y 633 - CONFIG_IPCRM=y 634 - CONFIG_IPCS=y 635 - CONFIG_LAST=y 636 - CONFIG_FEATURE_LAST_FANCY=y 637 - CONFIG_LOSETUP=y 638 - CONFIG_LSPCI=y 639 - CONFIG_LSUSB=y 640 - CONFIG_MDEV=y 641 - CONFIG_FEATURE_MDEV_CONF=y 642 - CONFIG_FEATURE_MDEV_RENAME=y 643 - CONFIG_FEATURE_MDEV_RENAME_REGEXP=y 644 - CONFIG_FEATURE_MDEV_EXEC=y 645 - CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y 646 - CONFIG_FEATURE_MDEV_DAEMON=y 647 - CONFIG_MESG=y 648 - CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP=y 649 - CONFIG_MKE2FS=y 650 - CONFIG_MKFS_EXT2=y 651 - # CONFIG_MKFS_MINIX is not set 652 - # CONFIG_FEATURE_MINIX2 is not set 653 - CONFIG_MKFS_REISER=y 654 - CONFIG_MKDOSFS=y 655 - CONFIG_MKFS_VFAT=y 656 - CONFIG_MKSWAP=y 657 - CONFIG_FEATURE_MKSWAP_UUID=y 658 - CONFIG_MORE=y 659 - CONFIG_MOUNT=y 660 - CONFIG_FEATURE_MOUNT_FAKE=y 661 - CONFIG_FEATURE_MOUNT_VERBOSE=y 662 - CONFIG_FEATURE_MOUNT_HELPERS=y 663 - CONFIG_FEATURE_MOUNT_LABEL=y 664 - # CONFIG_FEATURE_MOUNT_NFS is not set 665 - CONFIG_FEATURE_MOUNT_CIFS=y 666 - CONFIG_FEATURE_MOUNT_FLAGS=y 667 - CONFIG_FEATURE_MOUNT_FSTAB=y 668 - CONFIG_FEATURE_MOUNT_OTHERTAB=y 669 - CONFIG_MOUNTPOINT=y 670 - CONFIG_NOLOGIN=y 671 - CONFIG_NOLOGIN_DEPENDENCIES=y 672 - CONFIG_NSENTER=y 673 - CONFIG_PIVOT_ROOT=y 674 - CONFIG_RDATE=y 675 - # CONFIG_RDEV is not set 676 - # CONFIG_READPROFILE is not set 677 - CONFIG_RENICE=y 678 - CONFIG_REV=y 679 - CONFIG_RTCWAKE=y 680 - CONFIG_SCRIPT=y 681 - CONFIG_SCRIPTREPLAY=y 682 - CONFIG_SETARCH=y 683 - CONFIG_LINUX32=y 684 - CONFIG_LINUX64=y 685 - CONFIG_SETPRIV=y 686 - CONFIG_FEATURE_SETPRIV_DUMP=y 687 - CONFIG_FEATURE_SETPRIV_CAPABILITIES=y 688 - CONFIG_FEATURE_SETPRIV_CAPABILITY_NAMES=y 689 - CONFIG_SETSID=y 690 - CONFIG_SWAPON=y 691 - CONFIG_FEATURE_SWAPON_DISCARD=y 692 - CONFIG_FEATURE_SWAPON_PRI=y 693 - CONFIG_SWAPOFF=y 694 - CONFIG_FEATURE_SWAPONOFF_LABEL=y 695 - CONFIG_SWITCH_ROOT=y 696 - # CONFIG_TASKSET is not set 697 - # CONFIG_FEATURE_TASKSET_FANCY is not set 698 - # CONFIG_FEATURE_TASKSET_CPULIST is not set 699 - CONFIG_UEVENT=y 700 - CONFIG_UMOUNT=y 701 - CONFIG_FEATURE_UMOUNT_ALL=y 702 - CONFIG_UNSHARE=y 703 - CONFIG_WALL=y 704 - 705 - # 706 - # Common options for mount/umount 707 - # 708 - CONFIG_FEATURE_MOUNT_LOOP=y 709 - CONFIG_FEATURE_MOUNT_LOOP_CREATE=y 710 - CONFIG_FEATURE_MTAB_SUPPORT=y 711 - CONFIG_VOLUMEID=y 712 - 713 - # 714 - # Filesystem/Volume identification 715 - # 716 - CONFIG_FEATURE_VOLUMEID_BCACHE=y 717 - CONFIG_FEATURE_VOLUMEID_BTRFS=y 718 - CONFIG_FEATURE_VOLUMEID_CRAMFS=y 719 - CONFIG_FEATURE_VOLUMEID_EROFS=y 720 - CONFIG_FEATURE_VOLUMEID_EXFAT=y 721 - CONFIG_FEATURE_VOLUMEID_EXT=y 722 - CONFIG_FEATURE_VOLUMEID_F2FS=y 723 - CONFIG_FEATURE_VOLUMEID_FAT=y 724 - CONFIG_FEATURE_VOLUMEID_HFS=y 725 - CONFIG_FEATURE_VOLUMEID_ISO9660=y 726 - CONFIG_FEATURE_VOLUMEID_JFS=y 727 - CONFIG_FEATURE_VOLUMEID_LFS=y 728 - CONFIG_FEATURE_VOLUMEID_LINUXRAID=y 729 - CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y 730 - CONFIG_FEATURE_VOLUMEID_LUKS=y 731 - CONFIG_FEATURE_VOLUMEID_MINIX=y 732 - CONFIG_FEATURE_VOLUMEID_NILFS=y 733 - CONFIG_FEATURE_VOLUMEID_NTFS=y 734 - CONFIG_FEATURE_VOLUMEID_OCFS2=y 735 - CONFIG_FEATURE_VOLUMEID_REISERFS=y 736 - CONFIG_FEATURE_VOLUMEID_ROMFS=y 737 - CONFIG_FEATURE_VOLUMEID_SQUASHFS=y 738 - CONFIG_FEATURE_VOLUMEID_SYSV=y 739 - CONFIG_FEATURE_VOLUMEID_UBIFS=y 740 - CONFIG_FEATURE_VOLUMEID_UDF=y 741 - CONFIG_FEATURE_VOLUMEID_XFS=y 742 - 743 - # 744 - # Miscellaneous Utilities 745 - # 746 - CONFIG_ADJTIMEX=y 747 - CONFIG_BBCONFIG=y 748 - CONFIG_FEATURE_COMPRESS_BBCONFIG=y 749 - CONFIG_BC=y 750 - # CONFIG_DC is not set 751 - CONFIG_FEATURE_DC_BIG=y 752 - # CONFIG_FEATURE_DC_LIBM is not set 753 - CONFIG_FEATURE_BC_INTERACTIVE=y 754 - CONFIG_FEATURE_BC_LONG_OPTIONS=y 755 - # CONFIG_BEEP is not set 756 - CONFIG_FEATURE_BEEP_FREQ=0 757 - CONFIG_FEATURE_BEEP_LENGTH_MS=0 758 - CONFIG_CHAT=y 759 - CONFIG_FEATURE_CHAT_NOFAIL=y 760 - CONFIG_FEATURE_CHAT_TTY_HIFI=y 761 - CONFIG_FEATURE_CHAT_IMPLICIT_CR=y 762 - CONFIG_FEATURE_CHAT_SWALLOW_OPTS=y 763 - CONFIG_FEATURE_CHAT_SEND_ESCAPES=y 764 - CONFIG_FEATURE_CHAT_VAR_ABORT_LEN=y 765 - CONFIG_FEATURE_CHAT_CLR_ABORT=y 766 - CONFIG_CONSPY=y 767 - CONFIG_CROND=y 768 - CONFIG_FEATURE_CROND_D=y 769 - CONFIG_FEATURE_CROND_CALL_SENDMAIL=y 770 - CONFIG_FEATURE_CROND_SPECIAL_TIMES=y 771 - CONFIG_FEATURE_CROND_DIR="/var/spool/cron" 772 - # CONFIG_CRONTAB is not set 773 - # CONFIG_DEVFSD is not set 774 - # CONFIG_DEVFSD_MODLOAD is not set 775 - # CONFIG_DEVFSD_FG_NP is not set 776 - # CONFIG_DEVFSD_VERBOSE is not set 777 - # CONFIG_FEATURE_DEVFS is not set 778 - CONFIG_DEVMEM=y 779 - # CONFIG_FBSPLASH is not set 780 - CONFIG_FLASH_ERASEALL=y 781 - CONFIG_FLASH_LOCK=y 782 - CONFIG_FLASH_UNLOCK=y 783 - CONFIG_FLASHCP=y 784 - CONFIG_HDPARM=y 785 - CONFIG_FEATURE_HDPARM_GET_IDENTITY=y 786 - CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y 787 - CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y 788 - CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET=y 789 - CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF=y 790 - CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y 791 - CONFIG_HEXEDIT=y 792 - CONFIG_I2CGET=y 793 - CONFIG_I2CSET=y 794 - CONFIG_I2CDUMP=y 795 - CONFIG_I2CDETECT=y 796 - CONFIG_I2CTRANSFER=y 797 - # CONFIG_INOTIFYD is not set 798 - CONFIG_LESS=y 799 - CONFIG_FEATURE_LESS_MAXLINES=9999999 800 - CONFIG_FEATURE_LESS_BRACKETS=y 801 - CONFIG_FEATURE_LESS_FLAGS=y 802 - CONFIG_FEATURE_LESS_TRUNCATE=y 803 - CONFIG_FEATURE_LESS_MARKS=y 804 - CONFIG_FEATURE_LESS_REGEXP=y 805 - CONFIG_FEATURE_LESS_WINCH=y 806 - CONFIG_FEATURE_LESS_ASK_TERMINAL=y 807 - CONFIG_FEATURE_LESS_DASHCMD=y 808 - CONFIG_FEATURE_LESS_LINENUMS=y 809 - CONFIG_FEATURE_LESS_RAW=y 810 - CONFIG_FEATURE_LESS_ENV=y 811 - CONFIG_LSSCSI=y 812 - CONFIG_MAKEDEVS=y 813 - # CONFIG_FEATURE_MAKEDEVS_LEAF is not set 814 - CONFIG_FEATURE_MAKEDEVS_TABLE=y 815 - CONFIG_MAN=y 816 - CONFIG_MICROCOM=y 817 - CONFIG_MIM=y 818 - CONFIG_MT=y 819 - CONFIG_NANDWRITE=y 820 - CONFIG_NANDDUMP=y 821 - CONFIG_PARTPROBE=y 822 - CONFIG_RAIDAUTORUN=y 823 - CONFIG_READAHEAD=y 824 - # CONFIG_RFKILL is not set 825 - CONFIG_RUNLEVEL=y 826 - CONFIG_RX=y 827 - CONFIG_SETFATTR=y 828 - CONFIG_SETSERIAL=y 829 - CONFIG_STRINGS=y 830 - CONFIG_TIME=y 831 - CONFIG_TS=y 832 - CONFIG_TTYSIZE=y 833 - CONFIG_UBIATTACH=y 834 - CONFIG_UBIDETACH=y 835 - CONFIG_UBIMKVOL=y 836 - CONFIG_UBIRMVOL=y 837 - CONFIG_UBIRSVOL=y 838 - CONFIG_UBIUPDATEVOL=y 839 - CONFIG_UBIRENAME=y 840 - CONFIG_VOLNAME=y 841 - CONFIG_WATCHDOG=y 842 - 843 - # 844 - # Networking Utilities 845 - # 846 - CONFIG_FEATURE_IPV6=y 847 - CONFIG_FEATURE_UNIX_LOCAL=y 848 - CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y 849 - CONFIG_VERBOSE_RESOLUTION_ERRORS=y 850 - CONFIG_FEATURE_TLS_SHA1=y 851 - CONFIG_ARP=y 852 - CONFIG_ARPING=y 853 - CONFIG_BRCTL=y 854 - CONFIG_FEATURE_BRCTL_FANCY=y 855 - CONFIG_FEATURE_BRCTL_SHOW=y 856 - # CONFIG_DNSD is not set 857 - CONFIG_ETHER_WAKE=y 858 - CONFIG_FTPD=y 859 - CONFIG_FEATURE_FTPD_WRITE=y 860 - CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST=y 861 - CONFIG_FEATURE_FTPD_AUTHENTICATION=y 862 - # CONFIG_FTPGET is not set 863 - # CONFIG_FTPPUT is not set 864 - # CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS is not set 865 - CONFIG_HOSTNAME=y 866 - CONFIG_DNSDOMAINNAME=y 867 - CONFIG_HTTPD=y 868 - CONFIG_FEATURE_HTTPD_RANGES=y 869 - CONFIG_FEATURE_HTTPD_SETUID=y 870 - CONFIG_FEATURE_HTTPD_BASIC_AUTH=y 871 - CONFIG_FEATURE_HTTPD_AUTH_MD5=y 872 - CONFIG_FEATURE_HTTPD_CGI=y 873 - CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y 874 - CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV=y 875 - CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y 876 - CONFIG_FEATURE_HTTPD_ERROR_PAGES=y 877 - CONFIG_FEATURE_HTTPD_PROXY=y 878 - CONFIG_FEATURE_HTTPD_GZIP=y 879 - CONFIG_FEATURE_HTTPD_ETAG=y 880 - CONFIG_FEATURE_HTTPD_LAST_MODIFIED=y 881 - CONFIG_FEATURE_HTTPD_DATE=y 882 - CONFIG_FEATURE_HTTPD_ACL_IP=y 883 - CONFIG_IFCONFIG=y 884 - CONFIG_FEATURE_IFCONFIG_STATUS=y 885 - CONFIG_FEATURE_IFCONFIG_SLIP=y 886 - CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y 887 - CONFIG_FEATURE_IFCONFIG_HW=y 888 - CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y 889 - CONFIG_IFENSLAVE=y 890 - CONFIG_IFPLUGD=y 891 - CONFIG_IFUP=y 892 - CONFIG_IFDOWN=y 893 - CONFIG_IFUPDOWN_IFSTATE_PATH="/run/ifstate" 894 - CONFIG_FEATURE_IFUPDOWN_IP=y 895 - CONFIG_FEATURE_IFUPDOWN_IPV4=y 896 - CONFIG_FEATURE_IFUPDOWN_IPV6=y 897 - CONFIG_FEATURE_IFUPDOWN_MAPPING=y 898 - CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP=y 899 - # CONFIG_INETD is not set 900 - # CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO is not set 901 - # CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD is not set 902 - # CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME is not set 903 - # CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME is not set 904 - # CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN is not set 905 - # CONFIG_FEATURE_INETD_RPC is not set 906 - CONFIG_IP=y 907 - CONFIG_IPADDR=y 908 - CONFIG_IPLINK=y 909 - CONFIG_IPROUTE=y 910 - CONFIG_IPTUNNEL=y 911 - CONFIG_IPRULE=y 912 - CONFIG_IPNEIGH=y 913 - CONFIG_FEATURE_IP_ADDRESS=y 914 - CONFIG_FEATURE_IP_LINK=y 915 - CONFIG_FEATURE_IP_ROUTE=y 916 - CONFIG_FEATURE_IP_ROUTE_DIR="/etc/iproute2" 917 - CONFIG_FEATURE_IP_TUNNEL=y 918 - CONFIG_FEATURE_IP_RULE=y 919 - CONFIG_FEATURE_IP_NEIGH=y 920 - CONFIG_FEATURE_IP_RARE_PROTOCOLS=y 921 - # CONFIG_IPCALC is not set 922 - # CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set 923 - # CONFIG_FEATURE_IPCALC_FANCY is not set 924 - # CONFIG_FAKEIDENTD is not set 925 - CONFIG_NAMEIF=y 926 - CONFIG_FEATURE_NAMEIF_EXTENDED=y 927 - CONFIG_NBDCLIENT=y 928 - CONFIG_NC=y 929 - CONFIG_NETCAT=y 930 - CONFIG_NC_SERVER=y 931 - CONFIG_NC_EXTRA=y 932 - CONFIG_NC_110_COMPAT=y 933 - CONFIG_NETSTAT=y 934 - CONFIG_FEATURE_NETSTAT_WIDE=y 935 - CONFIG_FEATURE_NETSTAT_PRG=y 936 - CONFIG_NSLOOKUP=y 937 - CONFIG_FEATURE_NSLOOKUP_BIG=y 938 - CONFIG_FEATURE_NSLOOKUP_LONG_OPTIONS=y 939 - CONFIG_NTPD=y 940 - CONFIG_FEATURE_NTPD_SERVER=y 941 - CONFIG_FEATURE_NTPD_CONF=y 942 - CONFIG_FEATURE_NTP_AUTH=y 943 - CONFIG_PING=y 944 - CONFIG_PING6=y 945 - CONFIG_FEATURE_FANCY_PING=y 946 - CONFIG_PSCAN=y 947 - CONFIG_ROUTE=y 948 - # CONFIG_SLATTACH is not set 949 - CONFIG_SSL_CLIENT=y 950 - CONFIG_TC=y 951 - CONFIG_FEATURE_TC_INGRESS=y 952 - # CONFIG_TCPSVD is not set 953 - # CONFIG_UDPSVD is not set 954 - CONFIG_TELNET=y 955 - CONFIG_FEATURE_TELNET_TTYPE=y 956 - CONFIG_FEATURE_TELNET_AUTOLOGIN=y 957 - CONFIG_FEATURE_TELNET_WIDTH=y 958 - CONFIG_TELNETD=y 959 - CONFIG_FEATURE_TELNETD_STANDALONE=y 960 - CONFIG_FEATURE_TELNETD_INETD_WAIT=y 961 - CONFIG_TFTP=y 962 - CONFIG_FEATURE_TFTP_PROGRESS_BAR=y 963 - CONFIG_FEATURE_TFTP_HPA_COMPAT=y 964 - CONFIG_TFTPD=y 965 - CONFIG_FEATURE_TFTP_GET=y 966 - CONFIG_FEATURE_TFTP_PUT=y 967 - CONFIG_FEATURE_TFTP_BLOCKSIZE=y 968 - # CONFIG_TFTP_DEBUG is not set 969 - CONFIG_TLS=y 970 - CONFIG_TRACEROUTE=y 971 - CONFIG_TRACEROUTE6=y 972 - CONFIG_FEATURE_TRACEROUTE_VERBOSE=y 973 - CONFIG_FEATURE_TRACEROUTE_USE_ICMP=y 974 - CONFIG_TUNCTL=y 975 - CONFIG_FEATURE_TUNCTL_UG=y 976 - CONFIG_VCONFIG=y 977 - CONFIG_WGET=y 978 - CONFIG_FEATURE_WGET_LONG_OPTIONS=y 979 - CONFIG_FEATURE_WGET_STATUSBAR=y 980 - CONFIG_FEATURE_WGET_AUTHENTICATION=y 981 - CONFIG_FEATURE_WGET_TIMEOUT=y 982 - CONFIG_FEATURE_WGET_HTTPS=y 983 - CONFIG_FEATURE_WGET_OPENSSL=y 984 - CONFIG_WHOIS=y 985 - CONFIG_ZCIP=y 986 - CONFIG_UDHCPD=y 987 - CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC=y 988 - CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY=y 989 - CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases" 990 - CONFIG_DUMPLEASES=y 991 - CONFIG_DHCPRELAY=y 992 - CONFIG_UDHCPC=y 993 - CONFIG_FEATURE_UDHCPC_ARPING=y 994 - CONFIG_FEATURE_UDHCPC_SANITIZEOPT=y 995 - CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script" 996 - CONFIG_UDHCPC6=y 997 - CONFIG_FEATURE_UDHCPC6_RFC3646=y 998 - CONFIG_FEATURE_UDHCPC6_RFC4704=y 999 - CONFIG_FEATURE_UDHCPC6_RFC4833=y 1000 - CONFIG_FEATURE_UDHCPC6_RFC5970=y 1001 - 1002 - # 1003 - # Common options for DHCP applets 1004 - # 1005 - CONFIG_FEATURE_UDHCP_PORT=y 1006 - CONFIG_UDHCP_DEBUG=2 1007 - CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80 1008 - CONFIG_FEATURE_UDHCP_RFC3397=y 1009 - CONFIG_FEATURE_UDHCP_8021Q=y 1010 - CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n" 1011 - 1012 - # 1013 - # Print Utilities 1014 - # 1015 - # CONFIG_LPD is not set 1016 - CONFIG_LPR=y 1017 - CONFIG_LPQ=y 1018 - 1019 - # 1020 - # Mail Utilities 1021 - # 1022 - # CONFIG_MAKEMIME is not set 1023 - CONFIG_POPMAILDIR=y 1024 - CONFIG_FEATURE_POPMAILDIR_DELIVERY=y 1025 - # CONFIG_REFORMIME is not set 1026 - # CONFIG_FEATURE_REFORMIME_COMPAT is not set 1027 - CONFIG_SENDMAIL=y 1028 - CONFIG_FEATURE_MIME_CHARSET="us-ascii" 1029 - 1030 - # 1031 - # Process Utilities 1032 - # 1033 - CONFIG_FREE=y 1034 - CONFIG_FUSER=y 1035 - CONFIG_IOSTAT=y 1036 - CONFIG_KILL=y 1037 - CONFIG_KILLALL=y 1038 - CONFIG_KILLALL5=y 1039 - CONFIG_LSOF=y 1040 - CONFIG_MPSTAT=y 1041 - CONFIG_NMETER=y 1042 - CONFIG_PGREP=y 1043 - CONFIG_PKILL=y 1044 - CONFIG_PIDOF=y 1045 - CONFIG_FEATURE_PIDOF_SINGLE=y 1046 - CONFIG_FEATURE_PIDOF_OMIT=y 1047 - CONFIG_PMAP=y 1048 - CONFIG_POWERTOP=y 1049 - CONFIG_FEATURE_POWERTOP_INTERACTIVE=y 1050 - CONFIG_PS=y 1051 - # CONFIG_FEATURE_PS_WIDE is not set 1052 - # CONFIG_FEATURE_PS_LONG is not set 1053 - CONFIG_FEATURE_PS_TIME=y 1054 - CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS=y 1055 - CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS=y 1056 - CONFIG_PSTREE=y 1057 - CONFIG_PWDX=y 1058 - # CONFIG_SMEMCAP is not set 1059 - CONFIG_BB_SYSCTL=y 1060 - CONFIG_TOP=y 1061 - CONFIG_FEATURE_TOP_INTERACTIVE=y 1062 - CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y 1063 - CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y 1064 - CONFIG_FEATURE_TOP_SMP_CPU=y 1065 - CONFIG_FEATURE_TOP_DECIMALS=y 1066 - CONFIG_FEATURE_TOP_SMP_PROCESS=y 1067 - CONFIG_FEATURE_TOPMEM=y 1068 - CONFIG_UPTIME=y 1069 - CONFIG_FEATURE_UPTIME_UTMP_SUPPORT=y 1070 - CONFIG_WATCH=y 1071 - CONFIG_FEATURE_SHOW_THREADS=y 1072 - 1073 - # 1074 - # Runit Utilities 1075 - # 1076 - CONFIG_CHPST=y 1077 - CONFIG_SETUIDGID=y 1078 - CONFIG_ENVUIDGID=y 1079 - CONFIG_ENVDIR=y 1080 - CONFIG_SOFTLIMIT=y 1081 - # CONFIG_RUNSV is not set 1082 - # CONFIG_RUNSVDIR is not set 1083 - # CONFIG_FEATURE_RUNSVDIR_LOG is not set 1084 - # CONFIG_SV is not set 1085 - CONFIG_SV_DEFAULT_SERVICE_DIR="/var/service" 1086 - CONFIG_SVC=y 1087 - CONFIG_SVOK=y 1088 - # CONFIG_SVLOGD is not set 1089 - # CONFIG_CHCON is not set 1090 - # CONFIG_GETENFORCE is not set 1091 - # CONFIG_GETSEBOOL is not set 1092 - # CONFIG_LOAD_POLICY is not set 1093 - # CONFIG_MATCHPATHCON is not set 1094 - # CONFIG_RUNCON is not set 1095 - # CONFIG_SELINUXENABLED is not set 1096 - # CONFIG_SESTATUS is not set 1097 - # CONFIG_SETENFORCE is not set 1098 - # CONFIG_SETFILES is not set 1099 - # CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set 1100 - # CONFIG_RESTORECON is not set 1101 - # CONFIG_SETSEBOOL is not set 1102 - 1103 - # 1104 - # Shells 1105 - # 1106 - CONFIG_SH_IS_ASH=y 1107 - # CONFIG_SH_IS_HUSH is not set 1108 - # CONFIG_SH_IS_NONE is not set 1109 - # CONFIG_BASH_IS_ASH is not set 1110 - # CONFIG_BASH_IS_HUSH is not set 1111 - CONFIG_BASH_IS_NONE=y 1112 - CONFIG_SHELL_ASH=y 1113 - CONFIG_ASH=y 1114 - CONFIG_ASH_OPTIMIZE_FOR_SIZE=y 1115 - CONFIG_ASH_INTERNAL_GLOB=y 1116 - CONFIG_ASH_BASH_COMPAT=y 1117 - # CONFIG_ASH_BASH_SOURCE_CURDIR is not set 1118 - CONFIG_ASH_BASH_NOT_FOUND_HOOK=y 1119 - CONFIG_ASH_JOB_CONTROL=y 1120 - CONFIG_ASH_ALIAS=y 1121 - CONFIG_ASH_RANDOM_SUPPORT=y 1122 - CONFIG_ASH_EXPAND_PRMT=y 1123 - CONFIG_ASH_IDLE_TIMEOUT=y 1124 - CONFIG_ASH_MAIL=y 1125 - CONFIG_ASH_ECHO=y 1126 - CONFIG_ASH_PRINTF=y 1127 - CONFIG_ASH_TEST=y 1128 - CONFIG_ASH_HELP=y 1129 - CONFIG_ASH_GETOPTS=y 1130 - CONFIG_ASH_CMDCMD=y 1131 - CONFIG_CTTYHACK=y 1132 - # CONFIG_HUSH is not set 1133 - CONFIG_SHELL_HUSH=y 1134 - CONFIG_HUSH_BASH_COMPAT=y 1135 - CONFIG_HUSH_BRACE_EXPANSION=y 1136 - CONFIG_HUSH_LINENO_VAR=y 1137 - CONFIG_HUSH_BASH_SOURCE_CURDIR=y 1138 - CONFIG_HUSH_INTERACTIVE=y 1139 - CONFIG_HUSH_SAVEHISTORY=y 1140 - CONFIG_HUSH_JOB=y 1141 - CONFIG_HUSH_TICK=y 1142 - CONFIG_HUSH_IF=y 1143 - CONFIG_HUSH_LOOPS=y 1144 - CONFIG_HUSH_CASE=y 1145 - CONFIG_HUSH_FUNCTIONS=y 1146 - CONFIG_HUSH_LOCAL=y 1147 - CONFIG_HUSH_RANDOM_SUPPORT=y 1148 - CONFIG_HUSH_MODE_X=y 1149 - CONFIG_HUSH_ECHO=y 1150 - CONFIG_HUSH_PRINTF=y 1151 - CONFIG_HUSH_TEST=y 1152 - CONFIG_HUSH_HELP=y 1153 - CONFIG_HUSH_EXPORT=y 1154 - CONFIG_HUSH_EXPORT_N=y 1155 - CONFIG_HUSH_READONLY=y 1156 - CONFIG_HUSH_KILL=y 1157 - CONFIG_HUSH_WAIT=y 1158 - CONFIG_HUSH_COMMAND=y 1159 - CONFIG_HUSH_TRAP=y 1160 - CONFIG_HUSH_TYPE=y 1161 - CONFIG_HUSH_TIMES=y 1162 - CONFIG_HUSH_READ=y 1163 - CONFIG_HUSH_SET=y 1164 - CONFIG_HUSH_UNSET=y 1165 - CONFIG_HUSH_ULIMIT=y 1166 - CONFIG_HUSH_UMASK=y 1167 - CONFIG_HUSH_GETOPTS=y 1168 - CONFIG_HUSH_MEMLEAK=y 1169 - 1170 - # 1171 - # Options common to all shells 1172 - # 1173 - CONFIG_FEATURE_SH_MATH=y 1174 - CONFIG_FEATURE_SH_MATH_64=y 1175 - CONFIG_FEATURE_SH_MATH_BASE=y 1176 - CONFIG_FEATURE_SH_EXTRA_QUIET=y 1177 - CONFIG_FEATURE_SH_STANDALONE=y 1178 - CONFIG_FEATURE_SH_NOFORK=y 1179 - CONFIG_FEATURE_SH_READ_FRAC=y 1180 - CONFIG_FEATURE_SH_HISTFILESIZE=y 1181 - CONFIG_FEATURE_SH_EMBEDDED_SCRIPTS=y 1182 - 1183 - # 1184 - # System Logging Utilities 1185 - # 1186 - # CONFIG_KLOGD is not set 1187 - # CONFIG_FEATURE_KLOGD_KLOGCTL is not set 1188 - # CONFIG_LOGGER is not set 1189 - CONFIG_LOGREAD=y 1190 - CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING=y 1191 - # CONFIG_SYSLOGD is not set 1192 - # CONFIG_FEATURE_ROTATE_LOGFILE is not set 1193 - # CONFIG_FEATURE_REMOTE_LOG is not set 1194 - # CONFIG_FEATURE_SYSLOGD_DUP is not set 1195 - # CONFIG_FEATURE_SYSLOGD_CFG is not set 1196 - # CONFIG_FEATURE_SYSLOGD_PRECISE_TIMESTAMPS is not set 1197 - CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=0 1198 - # CONFIG_FEATURE_IPC_SYSLOG is not set 1199 - CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0 1200 - # CONFIG_FEATURE_KMSG_SYSLOG is not set
-1
root/media/glibc64/etc/portage/sets/lutris
··· 1 - net-nds/openldap
-39
root/media/glibc64/etc/profile.d/ksh-user.sh
··· 1 - #!/bin/sh 2 - 3 - # Place this file in /etc/profile.d 4 - [ "$(id -u)" = "1000" ] && [ "${0##*/}" = "-su" ] || return 0 5 - 6 - # Add local bin dirs to path 7 - PATH="$HOME/bin:$HOME/opt/bin:$PATH" 8 - 9 - # Set XDG variables 10 - XDG_CACHE_HOME="$HOME/tmp/cache" 11 - XDG_CONFIG_HOME="$HOME/cfg" 12 - XDG_DATA_HOME="$HOME/data" 13 - 14 - # KSH specific variables 15 - ENV="$XDG_CONFIG_HOME/loksh/rc" 16 - HISTCONTROL="ignoredups:ignorespace" 17 - HISTFILE="$XDG_CACHE_HOME/loksh_history" 18 - HISTSIZE=1000000 19 - 20 - # Prevent $HOME pollution 21 - GNUPGHOME="$XDG_DATA_HOME/gnupg" 22 - GRIPHOME="$XDG_CONFIG_HOME/grip" 23 - LESSHISTFILE="$XDG_CACHE_HOME/less_history" 24 - PASSWORD_STORE_DIR="$HOME/doc/.pws" 25 - XAUTHORITY="$XDG_CACHE_HOME/.Xauthority" 26 - 27 - # Set default commands 28 - EDITOR="kak" 29 - PAGER="less" 30 - VISUAL="kak" 31 - 32 - # Export all the variables 33 - export EDITOR ENV \ 34 - GNUPGHOME GRIPHOME \ 35 - HISTCONTROL HISTFILE HISTSIZE \ 36 - LESSHISTFILE \ 37 - PAGER PASSWORD_STORE_DIR PATH \ 38 - VISUAL \ 39 - XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME
-30
root/media/glibc64/var/lib/portage/world
··· 1 - app-editors/kakoune 2 - app-eselect/eselect-repository 3 - app-misc/abduco 4 - app-misc/dvtm 5 - app-shells/loksh 6 - app-text/tree 7 - dev-util/ccache 8 - dev-util/shellcheck-bin 9 - dev-util/strace 10 - dev-vcs/git 11 - games-action/multimc 12 - games-util/lutris 13 - games-util/steam-meta 14 - media-fonts/ibm-plex 15 - media-fonts/noto 16 - media-fonts/noto-emoji 17 - media-sound/alsa-utils 18 - net-im/discord-bin 19 - net-im/teams 20 - net-im/zoom 21 - sys-apps/bubblewrap 22 - sys-apps/pciutils 23 - sys-devel/gdb 24 - sys-fs/fuse:0 25 - sys-process/lsof 26 - virtual/wine 27 - www-client/firefox-bin 28 - www-client/google-chrome 29 - x11-misc/pcmanfm 30 - x11-misc/xkeyboard-config
-1
root/media/glibc64/var/lib/portage/world_sets
··· 1 - @lutris
+3
root/var/lib/portage/world gentoo/var/lib/portage/world
··· 1 1 app-admin/logrotate 2 2 app-admin/pass 3 3 app-admin/sysklogd 4 + app-doc/eclass-manpages 4 5 app-editors/kakoune 6 + app-emulation/virt-manager 5 7 app-eselect/eselect-repository 6 8 app-eselect/eselect-sh 7 9 app-misc/abduco ··· 76 78 sys-kernel/gentoo-sources 77 79 sys-kernel/linux-firmware 78 80 sys-libs/timezone-data 81 + sys-power/auto-cpufreq 79 82 sys-process/htop 80 83 sys-process/lsof 81 84 www-client/firefox
root/var/lib/portage/world_sets gentoo/var/lib/portage/world_sets