+29
-14
README
+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
gamefiles/csgo/autoexec.cfg
home/gamefiles/csgo/autoexec.cfg
+10
gentoo/etc/portage/env/net-libs/rpcsvc-proto-1.4.2
+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
+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
+3
gentoo/etc/portage/package.env/zz-debug
+5
gentoo/etc/portage/package.use/carla
+5
gentoo/etc/portage/package.use/carla
+5
gentoo/etc/portage/package.use/mpv
+5
gentoo/etc/portage/package.use/mpv
+7
gentoo/etc/portage/package.use/virt-manager
+7
gentoo/etc/portage/package.use/virt-manager
+82
gentoo/etc/portage/patches/app-crypt/rhash-1.4.2/4dc506066cf1727b021e6352535a8bb315c3f8dc.patch
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
+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
gentoo/etc/portage/profile/package.provided
···
1
+
net-misc/x11-ssh-askpass-9999
+5
gentoo/etc/portage/savedconfig/sys-firmware/ipxe-1.21.1
+5
gentoo/etc/portage/savedconfig/sys-firmware/ipxe-1.21.1
+9
home/bin/firefox
+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
+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
+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
+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
+3
home/cfg/ccache/ccache.conf
+112
-52
kernel-config
gentoo/kernel-config
+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/bashrc
gentoo/etc/portage/bashrc
root/etc/portage/env/bad-configure
gentoo/etc/portage/env/bad-configure
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-O0
gentoo/etc/portage/env/clang-O0
root/etc/portage/env/clang-O3
gentoo/etc/portage/env/clang-O3
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-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-lto
gentoo/etc/portage/env/clang-lto
root/etc/portage/env/clang-safe
gentoo/etc/portage/env/clang-safe
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
gentoo/etc/portage/env/debug
root/etc/portage/env/debug-full
gentoo/etc/portage/env/debug-full
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-gdb
gentoo/etc/portage/env/debug-gdb
root/etc/portage/env/debug-lldb
gentoo/etc/portage/env/debug-lldb
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/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-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/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/ikwiad
gentoo/etc/portage/env/ikwiad
root/etc/portage/env/no-ccache
gentoo/etc/portage/env/no-ccache
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/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-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
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
+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
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/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/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.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
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/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/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/firefox
gentoo/etc/portage/package.env/firefox
root/etc/portage/package.env/gimp
gentoo/etc/portage/package.env/gimp
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/golicense
gentoo/etc/portage/package.env/golicense
root/etc/portage/package.env/imagemagick
gentoo/etc/portage/package.env/imagemagick
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/mesa
gentoo/etc/portage/package.env/mesa
root/etc/portage/package.env/musl
gentoo/etc/portage/package.env/musl
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/python
gentoo/etc/portage/package.env/python
root/etc/portage/package.env/syncthing
gentoo/etc/portage/package.env/syncthing
root/etc/portage/package.env/syncthing
gentoo/etc/portage/package.env/syncthing
-1
root/etc/portage/package.env/zz-debug
-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/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/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.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/elfutils
gentoo/etc/portage/package.unmask/elfutils
root/etc/portage/package.unmask/firefox
gentoo/etc/portage/package.unmask/firefox
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/X
gentoo/etc/portage/package.use/X
root/etc/portage/package.use/audacity
gentoo/etc/portage/package.use/audacity
root/etc/portage/package.use/audacity
gentoo/etc/portage/package.use/audacity
-2
root/etc/portage/package.use/carla
-2
root/etc/portage/package.use/carla
root/etc/portage/package.use/catnip
gentoo/etc/portage/package.use/catnip
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/e2fsprogs
gentoo/etc/portage/package.use/e2fsprogs
root/etc/portage/package.use/elfutils
gentoo/etc/portage/package.use/elfutils
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/ffmpeg
gentoo/etc/portage/package.use/ffmpeg
root/etc/portage/package.use/firefox
gentoo/etc/portage/package.use/firefox
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/foot
gentoo/etc/portage/package.use/foot
root/etc/portage/package.use/gdb
gentoo/etc/portage/package.use/gdb
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/gimp
gentoo/etc/portage/package.use/gimp
root/etc/portage/package.use/gnupg
gentoo/etc/portage/package.use/gnupg
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/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/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/imagemagick
gentoo/etc/portage/package.use/imagemagick
root/etc/portage/package.use/inkscape
gentoo/etc/portage/package.use/inkscape
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/kernel
gentoo/etc/portage/package.use/kernel
root/etc/portage/package.use/krita
gentoo/etc/portage/package.use/krita
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/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/llvm-clang
gentoo/etc/portage/package.use/llvm-clang
root/etc/portage/package.use/mako
gentoo/etc/portage/package.use/mako
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
root/etc/portage/package.use/mesa
gentoo/etc/portage/package.use/mesa
root/etc/portage/package.use/multimc
gentoo/etc/portage/package.use/multimc
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/noto
gentoo/etc/portage/package.use/noto
root/etc/portage/package.use/openrc
gentoo/etc/portage/package.use/openrc
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/pavucontrol
gentoo/etc/portage/package.use/pavucontrol
root/etc/portage/package.use/pcmanfm
gentoo/etc/portage/package.use/pcmanfm
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/pipewire
gentoo/etc/portage/package.use/pipewire
root/etc/portage/package.use/pulseaudio
gentoo/etc/portage/package.use/pulseaudio
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/rust
gentoo/etc/portage/package.use/rust
root/etc/portage/package.use/smartmontools
gentoo/etc/portage/package.use/smartmontools
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/swaybg
gentoo/etc/portage/package.use/swaybg
root/etc/portage/package.use/sysklogd
gentoo/etc/portage/package.use/sysklogd
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/vaapi
gentoo/etc/portage/package.use/vaapi
root/etc/portage/package.use/waybar
gentoo/etc/portage/package.use/waybar
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/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-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/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-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-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-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/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/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/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-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/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-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/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/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/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-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-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.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-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/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/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-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-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
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
-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/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/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
root/etc/portage/postsync.d/populate-cache
gentoo/etc/portage/postsync.d/populate-cache
root/etc/portage/profile/package.use.mask
gentoo/etc/portage/profile/package.use.mask
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/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/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/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/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/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/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/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/._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/._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/._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/._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/._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/._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-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-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-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/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/carla-extras
gentoo/etc/portage/sets/carla-extras
root/etc/portage/sets/llvm-clang
gentoo/etc/portage/sets/llvm-clang
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/musl-extra
gentoo/etc/portage/sets/musl-extra
root/etc/portage/sets/vaapi
gentoo/etc/portage/sets/vaapi
root/etc/portage/sets/vaapi
gentoo/etc/portage/sets/vaapi
root/etc/portage/sets/yubikey
gentoo/etc/portage/sets/yubikey
root/etc/portage/sets/yubikey
gentoo/etc/portage/sets/yubikey
root/home/bin/ffp
home/bin/ffp
root/home/bin/ffp
home/bin/ffp
-9
root/home/bin/firefox
-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
-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
-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/info-fetch
home/bin/info-fetch
root/home/bin/kupdater
home/bin/kupdater
root/home/bin/kupdater
home/bin/kupdater
root/home/bin/wl
home/bin/wl
root/home/bin/wl
home/bin/wl
-30
root/home/bin/wl-post
-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/alacritty/alacritty.yml
home/cfg/alacritty/alacritty.yml
root/home/cfg/bash/alias
home/cfg/bash/alias
root/home/cfg/bash/alias
home/cfg/bash/alias
root/home/cfg/bash/inputrc
home/cfg/bash/inputrc
root/home/cfg/bash/inputrc
home/cfg/bash/inputrc
root/home/cfg/bash/profile
home/cfg/bash/profile
root/home/cfg/bash/profile
home/cfg/bash/profile
root/home/cfg/bash/rc
home/cfg/bash/rc
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/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/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/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-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-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/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/filetype/gentoo.kak
home/cfg/kak/filetype/gentoo.kak
root/home/cfg/kak/kakrc
home/cfg/kak/kakrc
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
home/cfg/kak/templates/ebuild
root/home/cfg/kak/templates/ebuild-metadata
home/cfg/kak/templates/ebuild-metadata
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/alias
home/cfg/loksh/alias
root/home/cfg/loksh/completions
home/cfg/loksh/completions
root/home/cfg/loksh/completions
home/cfg/loksh/completions
+1
-1
root/home/cfg/loksh/profile
home/cfg/loksh/profile
+1
-1
root/home/cfg/loksh/profile
home/cfg/loksh/profile
+1
-1
root/home/cfg/loksh/rc
home/cfg/loksh/rc
+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/mpv/mpv.conf
home/cfg/mpv/mpv.conf
root/home/cfg/scr/config.sh
home/cfg/scr/config.sh
root/home/cfg/scr/config.sh
home/cfg/scr/config.sh
root/home/cfg/sway/config
home/cfg/sway/config
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-mako
home/cfg/thm/scripts/reload-mako
root/home/cfg/thm/scripts/reload-sway
home/cfg/thm/scripts/reload-sway
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/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.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.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/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
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
+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/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/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/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/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/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/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-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/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/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/light.theme
home/cfg/thm/themes/light.theme
root/home/cfg/thm/themes/light2.theme
home/cfg/thm/themes/light2.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/user-dirs.dirs
home/cfg/user-dirs.dirs
root/home/cfg/waybar/config
home/cfg/waybar/config
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/ds4-battery.sh
home/cfg/waybar/ds4-battery.sh
root/home/cfg/waybar/loadaverage.sh
home/cfg/waybar/loadaverage.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/microphone.sh
home/cfg/waybar/microphone.sh
root/home/cfg/waybar/random.txt
home/cfg/waybar/random.txt
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/randomtext.sh
home/cfg/waybar/randomtext.sh
root/home/cfg/waybar/style.css
home/cfg/waybar/style.css
root/home/cfg/waybar/style.css
home/cfg/waybar/style.css
+4
-4
root/home/cfg/wayfire.ini
home/cfg/wayfire.ini
+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
-8
root/media/glibc64/etc/portage/bashrc
-5
root/media/glibc64/etc/portage/env/gcc-LTO
-5
root/media/glibc64/etc/portage/env/gcc-LTO
-5
root/media/glibc64/etc/portage/env/gcc-O3
-5
root/media/glibc64/etc/portage/env/gcc-O3
-5
root/media/glibc64/etc/portage/env/gcc-default
-5
root/media/glibc64/etc/portage/env/gcc-default
-1
root/media/glibc64/etc/portage/env/no-ccache
-1
root/media/glibc64/etc/portage/env/no-ccache
···
1
-
FEATURES="${FEATURES} -ccache"
-42
root/media/glibc64/etc/portage/make.conf
-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
-2
root/media/glibc64/etc/portage/package.env/firefox-bin
-2
root/media/glibc64/etc/portage/package.env/lutris
-2
root/media/glibc64/etc/portage/package.env/lutris
-1
root/media/glibc64/etc/portage/package.env/sandbox
-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
-3
root/media/glibc64/etc/portage/package.env/steam-meta
-1
root/media/glibc64/etc/portage/package.license/discord-bin
-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
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
-2
root/media/glibc64/etc/portage/package.license/steam-meta
-1
root/media/glibc64/etc/portage/package.license/teams
-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
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
root/media/glibc64/etc/portage/package.use/discord-bin
···
1
-
net-print/cups-filters -postscript
-75
root/media/glibc64/etc/portage/package.use/lutris
-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
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
root/media/glibc64/etc/portage/package.use/noto
···
1
-
media-fonts/noto cjk
-1
root/media/glibc64/etc/portage/package.use/rust
-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
-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
root/media/glibc64/etc/portage/package.use/teams
···
1
-
app-crypt/pinentry gnome-keyring
-1
root/media/glibc64/etc/portage/package.use/zoom
-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
-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
-7
root/media/glibc64/etc/portage/postsync.d/populate-cache
-11
root/media/glibc64/etc/portage/repo.postsync.d/generate-cache
-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
-2
root/media/glibc64/etc/portage/repos.conf/chroot.conf
-7
root/media/glibc64/etc/portage/repos.conf/eselect-repo.conf
-7
root/media/glibc64/etc/portage/repos.conf/eselect-repo.conf
-8
root/media/glibc64/etc/portage/repos.conf/gentoo.conf
-8
root/media/glibc64/etc/portage/repos.conf/gentoo.conf
-19
root/media/glibc64/etc/portage/savedconfig/app-misc/abduco-0.6
-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
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
-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
root/media/glibc64/etc/portage/sets/lutris
···
1
-
net-nds/openldap
-39
root/media/glibc64/etc/profile.d/ksh-user.sh
-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
-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
root/media/glibc64/var/lib/portage/world_sets
···
1
-
@lutris
+3
root/var/lib/portage/world
gentoo/var/lib/portage/world
+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
root/var/lib/portage/world_sets
gentoo/var/lib/portage/world_sets