Compare commits
1 Commits
main
...
renovate/c
Author | SHA1 | Date | |
---|---|---|---|
a6276e91cd |
2
Makefile
2
Makefile
@ -34,7 +34,7 @@ aports:
|
|||||||
mkdir -p aports && cd aports
|
mkdir -p aports && cd aports
|
||||||
[ -d .git ] && git pull
|
[ -d .git ] && git pull
|
||||||
[ -d .git ] || git clone https://gitlab.alpinelinux.org/alpine/aports.git .
|
[ -d .git ] || git clone https://gitlab.alpinelinux.org/alpine/aports.git .
|
||||||
git checkout $(ALPINE_MAJOR)-stable
|
git checkout origin/$(ALPINE_MAJOR)-stable
|
||||||
|
|
||||||
apk: packages distfiles
|
apk: packages distfiles
|
||||||
podman run -it --rm --platform linux/$(_ARCH) \
|
podman run -it --rm --platform linux/$(_ARCH) \
|
||||||
|
@ -1,133 +0,0 @@
|
|||||||
# Contributor: Jake Buchholz Göktürk <tomalok@gmail.com>
|
|
||||||
# Maintainer: Jake Buchholz Göktürk <tomalok@gmail.com>
|
|
||||||
|
|
||||||
pkgname=containerd
|
|
||||||
|
|
||||||
# NOTE: containerd's Makefile tries to get REVISION from git, but we're building from a tarball.
|
|
||||||
_commit=57f17b0a6295a39009d861b89e3b3b87b005ca27
|
|
||||||
pkgver=1.7.23
|
|
||||||
pkgrel=1337
|
|
||||||
pkgdesc="An open and reliable container runtime"
|
|
||||||
url="https://containerd.io/"
|
|
||||||
arch="all"
|
|
||||||
license="Apache-2.0"
|
|
||||||
depends="runc"
|
|
||||||
makedepends="btrfs-progs-dev go go-md2man libseccomp-dev log_proxy"
|
|
||||||
subpackages="
|
|
||||||
$pkgname-ctr
|
|
||||||
$pkgname-doc
|
|
||||||
$pkgname-stress
|
|
||||||
$pkgname-openrc
|
|
||||||
"
|
|
||||||
source="containerd-$pkgver.tar.gz::https://github.com/containerd/containerd/archive/v$pkgver.tar.gz
|
|
||||||
containerd.confd
|
|
||||||
containerd.initd
|
|
||||||
config.toml
|
|
||||||
"
|
|
||||||
options="net"
|
|
||||||
|
|
||||||
# secfixes:
|
|
||||||
# 1.6.18-r0:
|
|
||||||
# - CVE-2023-25153
|
|
||||||
# - CVE-2023-25173
|
|
||||||
# 1.6.12-r0:
|
|
||||||
# - CVE-2022-23471
|
|
||||||
# 1.6.6-r0:
|
|
||||||
# - CVE-2022-31030
|
|
||||||
# 1.6.2-r0:
|
|
||||||
# - CVE-2022-24769
|
|
||||||
# 1.6.1-r0:
|
|
||||||
# - CVE-2022-23648
|
|
||||||
# 1.5.9-r0:
|
|
||||||
# - CVE-2021-43816
|
|
||||||
# 1.5.8-r0:
|
|
||||||
# - CVE-2021-41190
|
|
||||||
# 1.5.7-r0:
|
|
||||||
# - CVE-2021-41103
|
|
||||||
# 1.5.4-r0:
|
|
||||||
# - CVE-2021-32760
|
|
||||||
# 1.4.4-r0:
|
|
||||||
# - CVE-2021-21334
|
|
||||||
# 1.4.3-r0:
|
|
||||||
# - CVE-2020-15257
|
|
||||||
# 1.3.3-r0:
|
|
||||||
# - CVE-2019-19921
|
|
||||||
# - CVE-2020-0601
|
|
||||||
# - CVE-2020-7919
|
|
||||||
# - CVE-2019-11253
|
|
||||||
# 1.3.1-r0:
|
|
||||||
# - CVE-2019-17596
|
|
||||||
# 1.3.0-r0:
|
|
||||||
# - CVE-2019-16884
|
|
||||||
# 1.2.9-r0:
|
|
||||||
# - CVE-2019-9512
|
|
||||||
# - CVE-2019-9514
|
|
||||||
# - CVE-2019-9515
|
|
||||||
# 1.2.6-r0:
|
|
||||||
# - CVE-2019-9946
|
|
||||||
|
|
||||||
export GOFLAGS="$GOFLAGS -modcacherw -mod=readonly"
|
|
||||||
export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
|
|
||||||
export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
|
|
||||||
export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
|
|
||||||
|
|
||||||
build() {
|
|
||||||
export GO111MODULE=on
|
|
||||||
case "$CARCH" in loongarch64)
|
|
||||||
# upgrade ebpf for loongarch64
|
|
||||||
go get -u github.com/cilium/ebpf@v0.11.0
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
go mod tidy
|
|
||||||
|
|
||||||
make SHIM_CGO_ENABLED=1 VERSION="v$pkgver" REVISION="$_commit" BUILDMODE=pie
|
|
||||||
make man
|
|
||||||
}
|
|
||||||
|
|
||||||
check() {
|
|
||||||
./bin/containerd --version
|
|
||||||
}
|
|
||||||
|
|
||||||
package() {
|
|
||||||
install -d "$pkgdir"/usr/bin/
|
|
||||||
install -Dsm755 ./bin/* "$pkgdir"/usr/bin/
|
|
||||||
# useless binary only to make manpages
|
|
||||||
rm "$pkgdir"/usr/bin/gen-manpages
|
|
||||||
|
|
||||||
install -Dm755 "$srcdir"/$pkgname.initd \
|
|
||||||
"$pkgdir"/etc/init.d/$pkgname
|
|
||||||
install -Dm644 "$srcdir"/$pkgname.confd \
|
|
||||||
"$pkgdir"/etc/conf.d/$pkgname
|
|
||||||
|
|
||||||
install -d "$pkgdir"/usr/share/man/man5/
|
|
||||||
install -Dm644 "$builddir"/man/*.5 "$pkgdir"/usr/share/man/man5/
|
|
||||||
install -d "$pkgdir"/usr/share/man/man8/
|
|
||||||
install -Dm644 "$builddir"/man/*.8 "$pkgdir"/usr/share/man/man8/
|
|
||||||
|
|
||||||
install -d "$pkgdir"/etc/containerd/conf.d
|
|
||||||
install -Dm644 "$srcdir"/config.toml "$pkgdir"/etc/containerd/config.toml
|
|
||||||
}
|
|
||||||
|
|
||||||
openrc() {
|
|
||||||
default_openrc
|
|
||||||
depends="log_proxy"
|
|
||||||
install_if="openrc $pkgname=$pkgver-r$pkgrel"
|
|
||||||
}
|
|
||||||
|
|
||||||
ctr() {
|
|
||||||
pkgdesc="unsupported debug/admin client for containerd"
|
|
||||||
amove usr/bin/ctr
|
|
||||||
}
|
|
||||||
|
|
||||||
stress() {
|
|
||||||
pkgdesc="containerd-stress utility"
|
|
||||||
amove usr/bin/containerd-stress
|
|
||||||
}
|
|
||||||
|
|
||||||
sha512sums="
|
|
||||||
4cb003a6ef2f9fe856665c3b7099e13b23cf07c77ed9a9ed50988d74de1933e3fe9463ae123635230f25cde38cd8a487133b11e20d829a79517c4d7fbe2ce012 containerd-1.7.23.tar.gz
|
|
||||||
5fb37b88554422738cc75b944b75836c123d87d418a16c6a25b9d49da023bd0e654d1aa694e60026de42c055ccf7469f5b4778a4876e94720ec2f40d618db580 containerd.confd
|
|
||||||
8315a8d58b4ba7e19ebed2cd82c7b5eaab45da630f9818a9e6cc8f3c8e88f159432474299798f79e6e465e843c91c0f50df04030083c8913c385ea1d73e81e6a containerd.initd
|
|
||||||
dfb92fffeac35310956da6c6ad5f8c43eba3a5355ecbfabeec0f9c7445a08e309312b56b6855a17a471fd6012cc099d6abb39dc8bd26279112d0fe936624023d config.toml
|
|
||||||
"
|
|
@ -1,8 +0,0 @@
|
|||||||
version = 2
|
|
||||||
|
|
||||||
imports = ["/etc/containerd/conf.d/*.toml"]
|
|
||||||
|
|
||||||
[plugins]
|
|
||||||
[plugins."io.containerd.grpc.v1.cri"]
|
|
||||||
[plugins."io.containerd.grpc.v1.cri".cni]
|
|
||||||
bin_dir = "/usr/libexec/cni"
|
|
@ -1,47 +0,0 @@
|
|||||||
# config file for /etc/init.d/containerd
|
|
||||||
|
|
||||||
# overrides the main command executed by the supervise daemon
|
|
||||||
#containerd_command="/usr/bin/containerd"
|
|
||||||
|
|
||||||
# any other options you want to pass to containerd_command
|
|
||||||
#containerd_opts=""
|
|
||||||
|
|
||||||
# Settings for process limits (ulimit)
|
|
||||||
#ulimit_opts="-c unlimited -n 1048576 -u unlimited"
|
|
||||||
|
|
||||||
# seconds to wait for sending SIGTERM and SIGKILL signals when stopping containerd
|
|
||||||
#signal_retry="TERM/60/KILL/10"
|
|
||||||
|
|
||||||
# where containerd stdout (and perhaps stderr) goes.
|
|
||||||
#log_file="/var/log/containerd.log"
|
|
||||||
|
|
||||||
# where containerd stderr optionally goes.
|
|
||||||
# if this is not set, the value in 'logfile' is used
|
|
||||||
#err_file="/var/log/containerd-err.log"
|
|
||||||
|
|
||||||
# mode of the log files
|
|
||||||
#log_mode=0644
|
|
||||||
|
|
||||||
# user:group that owns the log files
|
|
||||||
#log_owner=root:root
|
|
||||||
|
|
||||||
# to override the default supervise_daemon_args
|
|
||||||
#supervise_daemon_args=""
|
|
||||||
|
|
||||||
# log directory (defaults to current directory)
|
|
||||||
#LOGPROXY_LOG_DIRECTORY=/var/log
|
|
||||||
|
|
||||||
# rotate when log exceeds size (bytes, 0 = no max)
|
|
||||||
#LOGPROXY_ROTATION_SIZE=104857600
|
|
||||||
|
|
||||||
# rotate log after time elapses (seconds, 0 = no max)
|
|
||||||
#LOGPROXY_ROTATION_TIME=86400
|
|
||||||
|
|
||||||
# rotated file suffix (strftime based)
|
|
||||||
#LOGPROXY_ROTATION_SUFFIX=".%Y%m%d%H%M%S"
|
|
||||||
|
|
||||||
# rotated logs to keep (0 = keep all)
|
|
||||||
#LOGPROXY_ROTATED_FILES=5
|
|
||||||
|
|
||||||
# additional log_proxy options
|
|
||||||
#LOGPROXY_OPTS=
|
|
@ -1,46 +0,0 @@
|
|||||||
#!/sbin/openrc-run
|
|
||||||
supervisor=supervise-daemon
|
|
||||||
|
|
||||||
name="Container Daemon"
|
|
||||||
description="Standalone containerd (usually started by Docker)"
|
|
||||||
|
|
||||||
extra_started_commands="reload"
|
|
||||||
description_reload="Reload configuration without exiting"
|
|
||||||
|
|
||||||
command="${containerd_command:-/usr/bin/containerd}"
|
|
||||||
command_args="${containerd_opts}"
|
|
||||||
rc_ulimit="${ulimit_opts:--c unlimited -n 1048576 -u unlimited}"
|
|
||||||
retry="${signal_retry:-TERM/60/KILL/10}"
|
|
||||||
|
|
||||||
log_file="${log_file:-/var/log/${RC_SVCNAME}.log}"
|
|
||||||
err_file="${err_file:-${log_file}}"
|
|
||||||
log_mode="${log_mode:-0644}"
|
|
||||||
log_owner="${log_owner:-root:root}"
|
|
||||||
|
|
||||||
if [ "$log_file" = "$err_file" ]; then
|
|
||||||
LOGPROXY_OPTS="$LOGPROXY_OPTS -m"
|
|
||||||
fi
|
|
||||||
export \
|
|
||||||
LOGPROXY_CHMOD="$log_mode" \
|
|
||||||
LOGPROXY_LOG_DIRECTORY="${LOGPROXY_LOG_DIRECTORY:-/var/log}" \
|
|
||||||
LOGPROXY_ROTATION_SIZE="${LOGPROXY_ROTATION_SIZE:-104857600}" \
|
|
||||||
LOGPROXY_ROTATION_TIME="${LOGPROXY_ROTATION_TIME:-86400}" \
|
|
||||||
LOGPROXY_ROTATION_SUFFIX="${LOGPROXY_ROTATION_SUFFIX:-.%Y%m%d%H%M%S}" \
|
|
||||||
LOGPROXY_ROTATED_FILES="${LOGPROXY_ROTATE_FILES:-5}"
|
|
||||||
|
|
||||||
output_logger="log_proxy $LOGPROXY_OPTS $log_file"
|
|
||||||
error_logger="log_proxy $LOGPROXY_OPTS $err_file"
|
|
||||||
|
|
||||||
depend() {
|
|
||||||
need sysfs cgroups
|
|
||||||
}
|
|
||||||
|
|
||||||
start_pre() {
|
|
||||||
checkpath -f -m "$log_mode" -o "$log_owner" "$log_file" "$err_file"
|
|
||||||
}
|
|
||||||
|
|
||||||
reload() {
|
|
||||||
ebegin "Reloading configuration"
|
|
||||||
$supervisor $RC_SVCNAME --signal HUP
|
|
||||||
eend $?
|
|
||||||
}
|
|
116
kubezero/cri-o/APKBUILD
Normal file
116
kubezero/cri-o/APKBUILD
Normal file
@ -0,0 +1,116 @@
|
|||||||
|
# Contributor: ungleich <foss@ungleich.ch>
|
||||||
|
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
|
||||||
|
# Contributor: TBK <alpine@jjtc.eu>
|
||||||
|
# Maintainer: ungleich <foss@ungleich.ch>
|
||||||
|
pkgname=cri-o
|
||||||
|
pkgver=1.30.6
|
||||||
|
pkgrel=0
|
||||||
|
pkgdesc="OCI-based implementation of Kubernetes Container Runtime Interface"
|
||||||
|
url="https://github.com/cri-o/cri-o/"
|
||||||
|
arch="all"
|
||||||
|
license="Apache-2.0"
|
||||||
|
# Most tests will fail if not ran as root
|
||||||
|
# since it tries to create network interfaces
|
||||||
|
options="net chmod-clean !check"
|
||||||
|
depends="
|
||||||
|
cni-plugins
|
||||||
|
conmon
|
||||||
|
conntrack-tools
|
||||||
|
containers-common
|
||||||
|
iproute2
|
||||||
|
iptables
|
||||||
|
oci-runtime
|
||||||
|
"
|
||||||
|
makedepends="
|
||||||
|
bash
|
||||||
|
btrfs-progs-dev
|
||||||
|
eudev-dev
|
||||||
|
glib-dev
|
||||||
|
go
|
||||||
|
go-md2man
|
||||||
|
gpgme-dev
|
||||||
|
libseccomp-dev
|
||||||
|
libselinux-dev
|
||||||
|
lvm2-dev
|
||||||
|
ostree-dev
|
||||||
|
sqlite-dev
|
||||||
|
tzdata
|
||||||
|
"
|
||||||
|
checkdepends="bats cri-tools jq parallel sudo conmon"
|
||||||
|
subpackages="
|
||||||
|
$pkgname-doc
|
||||||
|
$pkgname-bash-completion
|
||||||
|
$pkgname-zsh-completion
|
||||||
|
$pkgname-fish-completion
|
||||||
|
$pkgname-openrc
|
||||||
|
"
|
||||||
|
#$pkgname-fish-completion
|
||||||
|
|
||||||
|
source="
|
||||||
|
$pkgname-$pkgver.tar.gz::https://github.com/cri-o/cri-o/archive/v$pkgver/cri-o-$pkgver.tar.gz
|
||||||
|
crio.conf
|
||||||
|
crio.initd
|
||||||
|
crio.logrotated
|
||||||
|
cni-plugins-path.patch
|
||||||
|
makefile-fix-install.patch
|
||||||
|
fix-test.patch
|
||||||
|
remove-systemd-files.patch
|
||||||
|
crictl.yaml
|
||||||
|
"
|
||||||
|
|
||||||
|
# secfixes:
|
||||||
|
# 1.23.2-r0:
|
||||||
|
# - CVE-2022-0811
|
||||||
|
# 1.24.1-r0:
|
||||||
|
# - CVE-2022-1708
|
||||||
|
# 1.26.2-r0:
|
||||||
|
# - CVE-2022-4318
|
||||||
|
|
||||||
|
export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
|
||||||
|
export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
|
||||||
|
export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
|
||||||
|
export GOBIN="$GOPATH/bin"
|
||||||
|
|
||||||
|
build() {
|
||||||
|
# https://github.com/cri-o/cri-o/blob/master/install.md#build-tags
|
||||||
|
make BUILDTAGS="libsqlite3 seccomp selinux apparmor containers_image_openpgp containers_image_ostree_stub"
|
||||||
|
}
|
||||||
|
|
||||||
|
check() {
|
||||||
|
make localintegration
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
make \
|
||||||
|
DESTDIR="$pkgdir" \
|
||||||
|
PREFIX=/usr \
|
||||||
|
CRICTL_CONFIG_DIR="/etc/crio" \
|
||||||
|
OCIUMOUNTINSTALLDIR="/etc/crio" \
|
||||||
|
FISHINSTALLDIR=/usr/share/fish/vendor_completions.d \
|
||||||
|
install.bin-nobuild install.man-nobuild install.completions install.config-nobuild
|
||||||
|
|
||||||
|
# We want it in etc so apk does not overwrite it
|
||||||
|
mkdir -p "$pkgdir"/usr/share/oci-umount/oci-umount.d/
|
||||||
|
ln -sf ../../../../etc/crio/crio-umount.conf "$pkgdir"/usr/share/oci-umount/oci-umount.d/crio-umount.conf
|
||||||
|
|
||||||
|
# The CNI plugins are recommended to be installed as examples
|
||||||
|
install -Dm644 contrib/cni/*.conflist -t "$pkgdir"/usr/share/doc/cri-o/examples/cni/
|
||||||
|
|
||||||
|
install -Dm755 "$srcdir"/crio.initd "$pkgdir"/etc/init.d/crio
|
||||||
|
install -Dm644 "$srcdir"/crio.conf "$pkgdir"/etc/crio/crio.conf
|
||||||
|
install -Dm644 "$srcdir"/crio.logrotated "$pkgdir"/etc/logrotate.d/crio
|
||||||
|
|
||||||
|
install -Dm644 "$srcdir"/crictl.yaml "$pkgdir"/etc/crictl.yaml
|
||||||
|
}
|
||||||
|
|
||||||
|
sha512sums="
|
||||||
|
3e8e3422a0fac9b603775a9b05626134b0e8b37425ddbbf39e155283ecdc7ac50184bb578179bc25585711286320034251318c599039d3b539d0f4d7f334c341 cri-o-1.30.6.tar.gz
|
||||||
|
469eddef2e7b24f3ac7b192da3851ada7332f8f93cd4503d8c4d62cc39f669d7893e69c654bc2d86e3d89919fa6da765a393576bcdeb94f1a024bec4fa5cbe2f crio.conf
|
||||||
|
e9149cc2ddd24328c5290d3aea895c01e2798e066897535384f615a556496acdd52a603a0f4ac3c4c70bd5c363592f23c8b4d1987bf738300112fc62e1def555 crio.initd
|
||||||
|
1115228546a696eeebeb6d4b3e5c3152af0c99a2559097fc5829d8b416d979c457b4b1789e0120054babf57f585d3f63cbe49949d40417ae7aab613184bf4516 crio.logrotated
|
||||||
|
0a567dfa431ab1e53f2a351689be8d588a60cc5fcdbda403ec4f8b6ab9b1c18ad425f6c47f9a5ab1491e3a61a269dc4efa6a59e91e7521fa2b6bb165074aa8e0 cni-plugins-path.patch
|
||||||
|
09025bff1fed5004a15696cbc7c63260ae7c206ffe2c8506e6063e8889b7aa98bd5c7df2f0c109860d8432ddf5f3b6326dbfd46589d05cf87f26c38e4bdadb9c makefile-fix-install.patch
|
||||||
|
b0fdaf2280968a69e05ef72288bbf6fc03787616c6b6fca1e4398f9849167f4773e5e6e72bf1738d1fff2a84e97aa00f23aabcd50898ba8ed130969f50363006 fix-test.patch
|
||||||
|
ae7e4a43f18076f19f3ae37d7302bfdf7a3befadf33e46bc9b1b14d50b605e8ba0d06d479568c24e8bf68f17c80ae48798068b2a46c3bcab565a5d225779f30e remove-systemd-files.patch
|
||||||
|
79e1a7c6183ba56f55d923e9d738be945564494042bc011d31e9195f66c268d702ee5c86711d4b46618285fc1b10b59ea55c321390feca770cfc7de334e103bd crictl.yaml
|
||||||
|
"
|
23
kubezero/cri-o/cni-plugins-path.patch
Normal file
23
kubezero/cri-o/cni-plugins-path.patch
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
Alpine's cni-plugins are installs at /usr/libexec/cni/
|
||||||
|
|
||||||
|
--- a/docs/crio.conf.5.md
|
||||||
|
+++ b/docs/crio.conf.5.md
|
||||||
|
@@ -301,7 +301,7 @@
|
||||||
|
**network_dir**="/etc/cni/net.d/"
|
||||||
|
Path to the directory where CNI configuration files are located.
|
||||||
|
|
||||||
|
-**plugin_dirs**=["/opt/cni/bin/",]
|
||||||
|
+**plugin_dirs**=["/usr/libexec/cni/",]
|
||||||
|
List of paths to directories where CNI plugin binaries are located.
|
||||||
|
|
||||||
|
## CRIO.METRICS TABLE
|
||||||
|
--- a/pkg/config/config_unix.go
|
||||||
|
+++ b/pkg/config/config_unix.go
|
||||||
|
@@ -5,7 +5,7 @@
|
||||||
|
// Defaults for linux/unix if none are specified
|
||||||
|
const (
|
||||||
|
cniConfigDir = "/etc/cni/net.d/"
|
||||||
|
- cniBinDir = "/opt/cni/bin/"
|
||||||
|
+ cniBinDir = "/usr/libexec/cni/"
|
||||||
|
containerExitsDir = "/var/run/crio/exits"
|
||||||
|
ContainerAttachSocketDir = "/var/run/crio"
|
5
kubezero/cri-o/crictl.yaml
Normal file
5
kubezero/cri-o/crictl.yaml
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
# runtime entpoint, see https://github.com/kubernetes/enhancements/issues/2371 might be fixed with 1.29 ?
|
||||||
|
runtime-endpoint: unix:///run/crio/crio.sock
|
||||||
|
image-endpoint: unix:///var/run/crio/crio.sock
|
||||||
|
timeout: 60
|
||||||
|
debug: false
|
10
kubezero/cri-o/crio.conf
Normal file
10
kubezero/cri-o/crio.conf
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
[crio.runtime]
|
||||||
|
cgroup_manager = "cgroupfs"
|
||||||
|
default_runtime = "crun"
|
||||||
|
|
||||||
|
[crio.runtime.runtimes.crun]
|
||||||
|
runtime_path = "/usr/bin/crun"
|
||||||
|
runtime_type = "oci"
|
||||||
|
runtime_root = "/run/crun"
|
||||||
|
monitor_cgroup = "pod"
|
||||||
|
monitor_exec_cgroup = "container"
|
40
kubezero/cri-o/crio.initd
Executable file
40
kubezero/cri-o/crio.initd
Executable file
@ -0,0 +1,40 @@
|
|||||||
|
#!/sbin/openrc-run
|
||||||
|
# Copyright 2015-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
description="OCI Kubernetes Container Runtime daemon"
|
||||||
|
pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"}
|
||||||
|
extra_started_commands="reload"
|
||||||
|
command="/usr/bin/${RC_SVCNAME}"
|
||||||
|
command_args="${command_args}"
|
||||||
|
command_background="true"
|
||||||
|
|
||||||
|
# We run all containers with nice level 1
|
||||||
|
start_stop_daemon_args="-N 1 \
|
||||||
|
--stdout /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log \
|
||||||
|
--stderr /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log"
|
||||||
|
|
||||||
|
depend() {
|
||||||
|
need net
|
||||||
|
use dns
|
||||||
|
}
|
||||||
|
|
||||||
|
checkconfig() {
|
||||||
|
checkpath --directory --owner root:root --mode 0775 \
|
||||||
|
/var/log/${RC_SVCNAME}
|
||||||
|
checkpath --file --owner root:root --mode 0644 \
|
||||||
|
/var/log/${RC_SVCNAME}/${RC_SVCNAME}.log
|
||||||
|
checkpath --directory --owner root:root --mode 0750 \
|
||||||
|
/var/lib/crio
|
||||||
|
}
|
||||||
|
|
||||||
|
start() {
|
||||||
|
checkconfig
|
||||||
|
default_start
|
||||||
|
}
|
||||||
|
|
||||||
|
reload() {
|
||||||
|
ebegin "Reloading ${RC_SVCNAME}"
|
||||||
|
start-stop-daemon --signal HUP --pidfile "${pidfile}"
|
||||||
|
eend $?
|
||||||
|
}
|
7
kubezero/cri-o/crio.logrotated
Normal file
7
kubezero/cri-o/crio.logrotated
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
/var/log/crio/crio.log {
|
||||||
|
missingok
|
||||||
|
size 5M
|
||||||
|
rotate 3
|
||||||
|
compress
|
||||||
|
copytruncate
|
||||||
|
}
|
72
kubezero/cri-o/fix-test.patch
Normal file
72
kubezero/cri-o/fix-test.patch
Normal file
@ -0,0 +1,72 @@
|
|||||||
|
diff --git a/test/cgroups.bats b/test/cgroups.bats
|
||||||
|
index 8beb6f06..80193413 100644
|
||||||
|
--- a/test/cgroups.bats
|
||||||
|
+++ b/test/cgroups.bats
|
||||||
|
@@ -45,6 +45,10 @@ EOF
|
||||||
|
}
|
||||||
|
|
||||||
|
@test "conmon pod cgroup" {
|
||||||
|
+ if [[ "$CONTAINER_CGROUP_MANAGER" != "systemd" ]]; then
|
||||||
|
+ skip "need systemd cgroup manager"
|
||||||
|
+ fi
|
||||||
|
+
|
||||||
|
CONTAINER_CGROUP_MANAGER="systemd" CONTAINER_DROP_INFRA_CTR=false CONTAINER_CONMON_CGROUP="pod" start_crio
|
||||||
|
|
||||||
|
jq ' .linux.cgroup_parent = "Burstablecriotest123.slice"' \
|
||||||
|
@@ -61,6 +65,10 @@ EOF
|
||||||
|
skip "not yet supported by conmonrs"
|
||||||
|
fi
|
||||||
|
|
||||||
|
+ if [[ "$CONTAINER_CGROUP_MANAGER" != "systemd" ]]; then
|
||||||
|
+ skip "need systemd cgroup manager"
|
||||||
|
+ fi
|
||||||
|
+
|
||||||
|
CONTAINER_CGROUP_MANAGER="systemd" CONTAINER_DROP_INFRA_CTR=false CONTAINER_CONMON_CGROUP="customcrioconmon.slice" start_crio
|
||||||
|
|
||||||
|
jq ' .linux.cgroup_parent = "Burstablecriotest123.slice"' \
|
||||||
|
@@ -77,6 +85,10 @@ EOF
|
||||||
|
skip "not supported for conmon"
|
||||||
|
fi
|
||||||
|
|
||||||
|
+ if [[ "$CONTAINER_CGROUP_MANAGER" != "systemd" ]]; then
|
||||||
|
+ skip "need systemd cgroup manager"
|
||||||
|
+ fi
|
||||||
|
+
|
||||||
|
configure_monitor_cgroup_for_conmonrs "customcrioconmon.slice"
|
||||||
|
|
||||||
|
CONTAINER_CGROUP_MANAGER="systemd" CONTAINER_DROP_INFRA_CTR=true start_crio
|
||||||
|
diff --git a/test/cni_plugin_helper.bash b/test/cni_plugin_helper.bash
|
||||||
|
index 04492172..abae521e 100755
|
||||||
|
--- a/test/cni_plugin_helper.bash
|
||||||
|
+++ b/test/cni_plugin_helper.bash
|
||||||
|
@@ -48,7 +48,7 @@ EOT
|
||||||
|
. "$TEST_DIR"/cni_plugin_helper_input.env
|
||||||
|
rm -f "$TEST_DIR"/cni_plugin_helper_input.env
|
||||||
|
|
||||||
|
-result=$(/opt/cni/bin/bridge "$@") || exit $?
|
||||||
|
+result=$(/usr/libexec/cni/bridge "$@") || exit $?
|
||||||
|
|
||||||
|
if [[ "${DEBUG_ARGS}" == "malformed-result" ]]; then
|
||||||
|
cat <<-EOF
|
||||||
|
diff --git a/test/common.sh b/test/common.sh
|
||||||
|
index f7f8e1f2..45b7dd58 100644
|
||||||
|
--- a/test/common.sh
|
||||||
|
+++ b/test/common.sh
|
||||||
|
@@ -41,7 +41,7 @@ # CNI path
|
||||||
|
if command -v host-local >/dev/null; then
|
||||||
|
CONTAINER_CNI_PLUGIN_DIR=${CONTAINER_CNI_PLUGIN_DIR:-$(dirname "$(readlink "$(command -v host-local)")")}
|
||||||
|
else
|
||||||
|
- CONTAINER_CNI_PLUGIN_DIR=${CONTAINER_CNI_PLUGIN_DIR:-/opt/cni/bin}
|
||||||
|
+ CONTAINER_CNI_PLUGIN_DIR=${CONTAINER_CNI_PLUGIN_DIR:-/usr/libexec/cni}
|
||||||
|
fi
|
||||||
|
# Runtime
|
||||||
|
CONTAINER_DEFAULT_RUNTIME=${CONTAINER_DEFAULT_RUNTIME:-runc}
|
||||||
|
@@ -74,7 +74,7 @@ CHECKCRIU_BINARY=${CHECKCRIU_BINARY:-${CRIO_ROOT}/test/checkcriu/checkcriu}
|
||||||
|
# The default log directory where all logs will go unless directly specified by the kubelet
|
||||||
|
DEFAULT_LOG_PATH=${DEFAULT_LOG_PATH:-/var/log/crio/pods}
|
||||||
|
# Cgroup manager to be used
|
||||||
|
-CONTAINER_CGROUP_MANAGER=${CONTAINER_CGROUP_MANAGER:-systemd}
|
||||||
|
+CONTAINER_CGROUP_MANAGER=${CONTAINER_CGROUP_MANAGER:-cgroupfs}
|
||||||
|
# Image volumes handling
|
||||||
|
CONTAINER_IMAGE_VOLUMES=${CONTAINER_IMAGE_VOLUMES:-mkdir}
|
||||||
|
# Container pids limit
|
122
kubezero/cri-o/makefile-fix-install.patch
Normal file
122
kubezero/cri-o/makefile-fix-install.patch
Normal file
@ -0,0 +1,122 @@
|
|||||||
|
--- a/Makefile
|
||||||
|
+++ b/Makefile
|
||||||
|
@@ -9,11 +9,11 @@
|
||||||
|
|
||||||
|
PROJECT := github.com/cri-o/cri-o
|
||||||
|
CRIO_INSTANCE := crio_dev
|
||||||
|
-PREFIX ?= ${DESTDIR}/usr/local
|
||||||
|
+PREFIX ?= /usr/local
|
||||||
|
BINDIR ?= ${PREFIX}/bin
|
||||||
|
LIBEXECDIR ?= ${PREFIX}/libexec
|
||||||
|
MANDIR ?= ${PREFIX}/share/man
|
||||||
|
-ETCDIR ?= ${DESTDIR}/etc
|
||||||
|
+ETCDIR ?= /etc
|
||||||
|
ETCDIR_CRIO ?= ${ETCDIR}/crio
|
||||||
|
DATAROOTDIR ?= ${PREFIX}/share/containers
|
||||||
|
BUILDTAGS ?= containers_image_ostree_stub \
|
||||||
|
@@ -26,7 +26,7 @@
|
||||||
|
$(shell hack/seccomp_tag.sh) \
|
||||||
|
$(shell hack/selinux_tag.sh) \
|
||||||
|
$(shell hack/libsubid_tag.sh)
|
||||||
|
-CRICTL_CONFIG_DIR=${DESTDIR}/etc
|
||||||
|
+CRICTL_CONFIG_DIR = /etc
|
||||||
|
CONTAINER_RUNTIME ?= podman
|
||||||
|
BUILD_PATH := $(shell pwd)/build
|
||||||
|
BUILD_BIN_PATH := ${BUILD_PATH}/bin
|
||||||
|
@@ -420,60 +420,62 @@
|
||||||
|
install: install.bin install.man install.completions install.systemd install.config
|
||||||
|
|
||||||
|
install.bin-nobuild:
|
||||||
|
- install ${SELINUXOPT} -D -m 755 bin/crio $(BINDIR)/crio
|
||||||
|
- install ${SELINUXOPT} -D -m 755 bin/pinns $(BINDIR)/pinns
|
||||||
|
+ install ${SELINUXOPT} -D -m 755 bin/crio ${DESTDIR}$(BINDIR)/crio
|
||||||
|
+ install ${SELINUXOPT} -D -m 755 bin/pinns ${DESTDIR}$(BINDIR)/pinns
|
||||||
|
|
||||||
|
install.bin: binaries install.bin-nobuild
|
||||||
|
|
||||||
|
install.man-nobuild:
|
||||||
|
- install ${SELINUXOPT} -d -m 755 $(MANDIR)/man5
|
||||||
|
- install ${SELINUXOPT} -d -m 755 $(MANDIR)/man8
|
||||||
|
- install ${SELINUXOPT} -m 644 $(filter %.5,$(MANPAGES)) -t $(MANDIR)/man5
|
||||||
|
- install ${SELINUXOPT} -m 644 $(filter %.8,$(MANPAGES)) -t $(MANDIR)/man8
|
||||||
|
+ install ${SELINUXOPT} -d -m 755 ${DESTDIR}$(MANDIR)/man5
|
||||||
|
+ install ${SELINUXOPT} -d -m 755 ${DESTDIR}$(MANDIR)/man8
|
||||||
|
+ install ${SELINUXOPT} -m 644 $(filter %.5,$(MANPAGES)) -t ${DESTDIR}$(MANDIR)/man5
|
||||||
|
+ install ${SELINUXOPT} -m 644 $(filter %.8,$(MANPAGES)) -t ${DESTDIR}$(MANDIR)/man8
|
||||||
|
|
||||||
|
install.man: $(MANPAGES) install.man-nobuild
|
||||||
|
|
||||||
|
install.config-nobuild:
|
||||||
|
- install ${SELINUXOPT} -d $(DATAROOTDIR)/oci/hooks.d
|
||||||
|
- install ${SELINUXOPT} -d $(ETCDIR_CRIO)/crio.conf.d
|
||||||
|
- install ${SELINUXOPT} -D -m 644 crio.conf $(ETCDIR_CRIO)/crio.conf
|
||||||
|
- install ${SELINUXOPT} -D -m 644 crio-umount.conf $(OCIUMOUNTINSTALLDIR)/crio-umount.conf
|
||||||
|
- install ${SELINUXOPT} -D -m 644 crictl.yaml $(CRICTL_CONFIG_DIR)
|
||||||
|
+ install ${SELINUXOPT} -d ${DESTDIR}$(ETCDIR_CRIO)/crio.conf.d
|
||||||
|
+ install ${SELINUXOPT} -d ${DESTDIR}$(ETCDIR)/containers/oci/hooks.d
|
||||||
|
+ install ${SELINUXOPT} -d ${DESTDIR}$(DATAROOTDIR)/oci/hooks.d
|
||||||
|
+ install ${SELINUXOPT} -D -m 644 crio.conf ${DESTDIR}$(ETCDIR_CRIO)/crio.conf
|
||||||
|
+ install ${SELINUXOPT} -D -m 644 crio-umount.conf ${DESTDIR}$(OCIUMOUNTINSTALLDIR)/crio-umount.conf
|
||||||
|
+ install ${SELINUXOPT} -D -m 644 crictl.yaml ${DESTDIR}$(CRICTL_CONFIG_DIR)
|
||||||
|
|
||||||
|
install.config: crio.conf install.config-nobuild
|
||||||
|
|
||||||
|
install.completions:
|
||||||
|
- install ${SELINUXOPT} -d -m 755 ${BASHINSTALLDIR}
|
||||||
|
- install ${SELINUXOPT} -d -m 755 ${FISHINSTALLDIR}
|
||||||
|
- install ${SELINUXOPT} -d -m 755 ${ZSHINSTALLDIR}
|
||||||
|
- install ${SELINUXOPT} -D -m 644 -t ${BASHINSTALLDIR} completions/bash/crio
|
||||||
|
- install ${SELINUXOPT} -D -m 644 -t ${FISHINSTALLDIR} completions/fish/crio.fish
|
||||||
|
- install ${SELINUXOPT} -D -m 644 -t ${ZSHINSTALLDIR} completions/zsh/_crio
|
||||||
|
+ install ${SELINUXOPT} -d -m 755 ${DESTDIR}${BASHINSTALLDIR}
|
||||||
|
+ install ${SELINUXOPT} -d -m 755 ${DESTDIR}${FISHINSTALLDIR}
|
||||||
|
+ install ${SELINUXOPT} -d -m 755 ${DESTDIR}${ZSHINSTALLDIR}
|
||||||
|
+ install ${SELINUXOPT} -D -m 644 -t ${DESTDIR}${BASHINSTALLDIR} completions/bash/crio
|
||||||
|
+ install ${SELINUXOPT} -D -m 644 -t ${DESTDIR}${FISHINSTALLDIR} completions/fish/crio.fish
|
||||||
|
+ install ${SELINUXOPT} -D -m 644 -t ${DESTDIR}${ZSHINSTALLDIR} completions/zsh/_crio
|
||||||
|
|
||||||
|
install.systemd:
|
||||||
|
- install ${SELINUXOPT} -D -m 644 contrib/systemd/crio.service $(PREFIX)/lib/systemd/system/crio.service
|
||||||
|
- install ${SELINUXOPT} -D -m 644 contrib/systemd/crio-wipe.service $(PREFIX)/lib/systemd/system/crio-wipe.service
|
||||||
|
+ install ${SELINUXOPT} -D -m 644 contrib/systemd/crio.service ${DESTDIR}$(PREFIX)/lib/systemd/system/crio.service
|
||||||
|
+ install ${SELINUXOPT} -D -m 644 contrib/systemd/crio-wipe.service ${DESTDIR}$(PREFIX)/lib/systemd/system/crio-wipe.service
|
||||||
|
|
||||||
|
uninstall:
|
||||||
|
- rm -f $(BINDIR)/crio
|
||||||
|
- rm -f $(BINDIR)/pinns
|
||||||
|
+ rm -f $(DESTDIR)$(BINDIR)/crio
|
||||||
|
+ rm -f $(DESTDIR)$(BINDIR)/pinns
|
||||||
|
for i in $(filter %.5,$(MANPAGES)); do \
|
||||||
|
- rm -f $(MANDIR)/man5/$$(basename $${i}); \
|
||||||
|
+ rm -f $(DESTDIR)$(MANDIR)/man5/$$(basename $${i}); \
|
||||||
|
done
|
||||||
|
for i in $(filter %.8,$(MANPAGES)); do \
|
||||||
|
- rm -f $(MANDIR)/man8/$$(basename $${i}); \
|
||||||
|
+ rm -f $(DESTDIR)$(MANDIR)/man8/$$(basename $${i}); \
|
||||||
|
done
|
||||||
|
- rm -f ${BASHINSTALLDIR}/crio
|
||||||
|
- rm -f ${FISHINSTALLDIR}/crio.fish
|
||||||
|
- rm -f ${ZSHINSTALLDIR}/_crio
|
||||||
|
- rm -f $(PREFIX)/lib/systemd/system/crio-wipe.service
|
||||||
|
- rm -f $(PREFIX)/lib/systemd/system/crio.service
|
||||||
|
- rm -f $(PREFIX)/lib/systemd/system/cri-o.service
|
||||||
|
- rm -rf $(DATAROOTDIR)/oci/hooks.d
|
||||||
|
- rm -f $(ETCDIR_CRIO)/crio.conf
|
||||||
|
- rm -rf $(ETCDIR_CRIO)/crio.conf.d
|
||||||
|
- rm -f $(OCIUMOUNTINSTALLDIR)/crio-umount.conf
|
||||||
|
- rm -f $(CRICTL_CONFIG_DIR)/crictl.yaml
|
||||||
|
+ rm -f $(DESTDIR)${BASHINSTALLDIR}/crio
|
||||||
|
+ rm -f $(DESTDIR)${FISHINSTALLDIR}/crio.fish
|
||||||
|
+ rm -f $(DESTDIR)${ZSHINSTALLDIR}/_crio
|
||||||
|
+ rm -f $(DESTDIR)$(PREFIX)/lib/systemd/system/crio-wipe.service
|
||||||
|
+ rm -f $(DESTDIR)$(PREFIX)/lib/systemd/system/crio.service
|
||||||
|
+ rm -f $(DESTDIR)$(PREFIX)/lib/systemd/system/cri-o.service
|
||||||
|
+ rm -f $(DESTDIR)$(ETCDIR_CRIO)/crio.conf
|
||||||
|
+ rm -rf $(DESTDIR)$(ETCDIR_CRIO)/crio.conf.d
|
||||||
|
+ rm -rf $(DESTDIR)$(ETCDIR)/containers/oci/hooks.d
|
||||||
|
+ rm -rf $(DESTDIR)$(DATAROOTDIR)/oci/hooks.d
|
||||||
|
+ rm -f $(DESTDIR)$(OCIUMOUNTINSTALLDIR)/crio-umount.conf
|
||||||
|
+ rm -f $(DESTDIR)$(CRICTL_CONFIG_DIR)/crictl.yaml
|
||||||
|
|
||||||
|
docs-validation:
|
||||||
|
$(GO_RUN) -tags "$(BUILDTAGS)" ./test/docs-validation
|
13
kubezero/cri-o/remove-systemd-files.patch
Normal file
13
kubezero/cri-o/remove-systemd-files.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
diff --git a/Makefile b/Makefile
|
||||||
|
index 19f8052..135385c 100644
|
||||||
|
--- a/Makefile
|
||||||
|
+++ b/Makefile
|
||||||
|
@@ -403,7 +403,7 @@ get-script:
|
||||||
|
sed -i '/# INCLUDE/q' scripts/get
|
||||||
|
cat contrib/bundle/install-paths contrib/bundle/install >> scripts/get
|
||||||
|
|
||||||
|
-install: install.bin install.man install.completions install.systemd install.config
|
||||||
|
+install: install.bin install.man install.completions install.config
|
||||||
|
|
||||||
|
install.bin-nobuild:
|
||||||
|
install ${SELINUXOPT} -D -m 755 bin/crio $(BINDIR)/crio
|
@ -228,7 +228,7 @@ d7e022ee22da191bda7382f87cb293d9c9d115a3df0c2054bf918279eb866f99c6d5c21e4c98eae8
|
|||||||
561bef5633ba4b9021720624443d9c279a561e5fabea76e5d0fbee2e7ad8999029a2511a45895fbec8448026212a3c5b4c197b248a6afa7f8bd945f705524ea7 kube-scheduler.initd
|
561bef5633ba4b9021720624443d9c279a561e5fabea76e5d0fbee2e7ad8999029a2511a45895fbec8448026212a3c5b4c197b248a6afa7f8bd945f705524ea7 kube-scheduler.initd
|
||||||
af88b382ab75657d0ff13c3f8f6d924cef9f2df7807a9a27daa63495981801bc4b607998f65c0758c11a7e070e43c24f7184ba7720711109c74b1c4d57919e34 kube-scheduler.confd
|
af88b382ab75657d0ff13c3f8f6d924cef9f2df7807a9a27daa63495981801bc4b607998f65c0758c11a7e070e43c24f7184ba7720711109c74b1c4d57919e34 kube-scheduler.confd
|
||||||
3692da349dd6ed0f5acc09d7b95ac562ffecb103e2270bebdfe4a7808d48dada9d2debff262d85b11c47f9ca3f0c20000712d03629ed813ff08a3e02d69267e6 kube-scheduler.logrotated
|
3692da349dd6ed0f5acc09d7b95ac562ffecb103e2270bebdfe4a7808d48dada9d2debff262d85b11c47f9ca3f0c20000712d03629ed813ff08a3e02d69267e6 kube-scheduler.logrotated
|
||||||
dc0888af4b0083b0de335122cd0715854a505c1c7ba3298f1461a3d5dbdbd6cc2e925298856f923f65fa4004687df2fdac10433836f343929183c26466b54f00 kubelet.initd
|
372cdf2fbb24a229ed7b3450b54197c006928cb8d2fd756f2713e1e6961849c7aaa35b20b14fb75d1a12ef1e35258048738aa22b5f9783af8fa0a31dfd1b5bbd kubelet.initd
|
||||||
cc4fd92a9f288336cf204a38d6913ca25e20b78d0c4abb74b6b2b8cf634d7df774144bde1101048d9d9ab0f140ffb62ce31cf3bb2a69ddeadd04c273dfcb58a0 kubelet.confd
|
cc4fd92a9f288336cf204a38d6913ca25e20b78d0c4abb74b6b2b8cf634d7df774144bde1101048d9d9ab0f140ffb62ce31cf3bb2a69ddeadd04c273dfcb58a0 kubelet.confd
|
||||||
941f4a7579dcf78da2d323ac69195e95eba6600e6fcefe9231447f11c9867a7aa57b4189ee1fefb10eab19c89665ea2e7696b539c92e99fbcde905d2ff85be58 kubelet.logrotated
|
941f4a7579dcf78da2d323ac69195e95eba6600e6fcefe9231447f11c9867a7aa57b4189ee1fefb10eab19c89665ea2e7696b539c92e99fbcde905d2ff85be58 kubelet.logrotated
|
||||||
"
|
"
|
||||||
|
@ -25,5 +25,5 @@ pidfile="${KUBELET_PIDFILE:-/run/${RC_SVCNAME}.pid}"
|
|||||||
depend() {
|
depend() {
|
||||||
after net cloudbender
|
after net cloudbender
|
||||||
need cgroups
|
need cgroups
|
||||||
want containerd
|
want containerd crio
|
||||||
}
|
}
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
# Maintainer: Stefan Reimer <stefan@zero-downtime.net>
|
# Maintainer: Stefan Reimer <stefan@zero-downtime.net>
|
||||||
pkgname=kubezero
|
pkgname=kubezero
|
||||||
pkgver=1.30.6
|
pkgver=1.30.6
|
||||||
_containerd=1.7.23-r1337
|
_crio=1.30.6
|
||||||
_ecr=1.30.3
|
_ecr=1.30.3
|
||||||
|
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
@ -10,15 +10,11 @@ pkgdesc="KubeZero release package"
|
|||||||
url="https://git.zero-downtime.net/ZeroDownTime/alpine-overlay/src/branch/master/kubezero/kubezero"
|
url="https://git.zero-downtime.net/ZeroDownTime/alpine-overlay/src/branch/master/kubezero/kubezero"
|
||||||
arch="x86_64"
|
arch="x86_64"
|
||||||
license="AGPL-3.0"
|
license="AGPL-3.0"
|
||||||
makedepends="podman"
|
|
||||||
|
|
||||||
depends="
|
depends="
|
||||||
|
podman
|
||||||
xz
|
xz
|
||||||
cri-tools
|
cri-tools
|
||||||
crun
|
cri-o~$_crio
|
||||||
containerd=$_containerd
|
|
||||||
containerd-ctr=$_containerd
|
|
||||||
nerdctl
|
|
||||||
kubelet~$pkgver
|
kubelet~$pkgver
|
||||||
kubectl~$pkgver
|
kubectl~$pkgver
|
||||||
ecr-credential-provider~$_ecr
|
ecr-credential-provider~$_ecr
|
||||||
@ -43,12 +39,12 @@ source="
|
|||||||
evictLocalNode.sh
|
evictLocalNode.sh
|
||||||
credential-provider.yaml
|
credential-provider.yaml
|
||||||
kubelet.monit
|
kubelet.monit
|
||||||
containerd.conf
|
crio.monit
|
||||||
crictl.yaml
|
crio.conf
|
||||||
"
|
"
|
||||||
#multus-"$multus_version".tar.gz::https://github.com/k8snetworkplumbingwg/multus-cni/releases/download/v"$multus_version"/multus-cni_"$multus_version"_linux_amd64.tar.gz
|
#multus-"$multus_version".tar.gz::https://github.com/k8snetworkplumbingwg/multus-cni/releases/download/v"$multus_version"/multus-cni_"$multus_version"_linux_amd64.tar.gz
|
||||||
|
|
||||||
# preinstall multus and cilium images
|
# get multus and cilium binaries and drop them in /usr/libexec/cni
|
||||||
build() {
|
build() {
|
||||||
# pre loaded images
|
# pre loaded images
|
||||||
for i in $IMAGES; do
|
for i in $IMAGES; do
|
||||||
@ -65,14 +61,12 @@ package() {
|
|||||||
mkdir -p $pkgdir/etc/kubernetes/manifests
|
mkdir -p $pkgdir/etc/kubernetes/manifests
|
||||||
install -Dm644 "$srcdir"/credential-provider.yaml "$pkgdir/etc/kubernetes/credential-provider.yaml"
|
install -Dm644 "$srcdir"/credential-provider.yaml "$pkgdir/etc/kubernetes/credential-provider.yaml"
|
||||||
|
|
||||||
# containerd settings
|
# crio settings
|
||||||
install -Dm644 "$srcdir"/containerd.conf "$pkgdir/etc/containerd/conf.d/kubezero.toml"
|
install -Dm644 "$srcdir"/crio.conf "$pkgdir/etc/crio/crio.conf.d/01-kubezero.conf"
|
||||||
|
|
||||||
# crictl
|
|
||||||
install -Dm644 "$srcdir"/crictl.yaml "$pkgdir/etc/crictl.yaml"
|
|
||||||
|
|
||||||
# monit
|
# monit
|
||||||
install -Dm644 "$srcdir"/kubelet.monit "$pkgdir/etc/monit.d/kubelet.conf"
|
install -Dm644 "$srcdir"/kubelet.monit "$pkgdir/etc/monit.d/kubelet.conf"
|
||||||
|
install -Dm644 "$srcdir"/crio.monit "$pkgdir/etc/monit.d/crio.conf"
|
||||||
|
|
||||||
# multus
|
# multus
|
||||||
#install -Dm755 "$srcdir"/multus-cni_"$multus_version"_linux_amd64/multus $pkgdir/usr/libexec/cni/multus
|
#install -Dm755 "$srcdir"/multus-cni_"$multus_version"_linux_amd64/multus $pkgdir/usr/libexec/cni/multus
|
||||||
@ -93,6 +87,6 @@ ecb33fc3a0ffc378723624858002f9f5e180e851b55b98ab6611ecc6a73d4719bc7de240f87683fc
|
|||||||
fce1013f7b1bfa8ee526de62e642a37fda3168889723e873d3fb69e257f4caa1423b5a14b9343b12a87f3b6f93c7d3861b854efda67ef2d6a42a5ca8cf3d1593 evictLocalNode.sh
|
fce1013f7b1bfa8ee526de62e642a37fda3168889723e873d3fb69e257f4caa1423b5a14b9343b12a87f3b6f93c7d3861b854efda67ef2d6a42a5ca8cf3d1593 evictLocalNode.sh
|
||||||
92499ec9a8b3634c42b16c01d27f1c1bb650bcc074a2c8d9d16cfe2ea08942948989c6aae79bd2df562ff17df11bbc329e0971f15c4e64f944457825dee7aa79 credential-provider.yaml
|
92499ec9a8b3634c42b16c01d27f1c1bb650bcc074a2c8d9d16cfe2ea08942948989c6aae79bd2df562ff17df11bbc329e0971f15c4e64f944457825dee7aa79 credential-provider.yaml
|
||||||
8b81eb0fb66e6a739965db6af6a31c443e8f612c06146bd51107372abd833b527423299ee11b27e011f46cfbee11415234b3fa0dea695dbbb06711e0ad58f08d kubelet.monit
|
8b81eb0fb66e6a739965db6af6a31c443e8f612c06146bd51107372abd833b527423299ee11b27e011f46cfbee11415234b3fa0dea695dbbb06711e0ad58f08d kubelet.monit
|
||||||
001a34dcbfafb7f66c6b91d8de249a990d627f6dc5133a4e56e2cc357495dad333e03be408ee0d118ed99dba9d9a17d02165c336893b6bf51f689378ccc5de42 containerd.conf
|
e801df9ede6065395db75154735ca9368882d4225452a33f2b54b98cd0c4f3ceb730762d8745c6aea350a3a50a1df0c79ab46f422f94e9a40e621528e9d82055 crio.monit
|
||||||
b112ffd86f095aec47bf75179659af20720792c453d6cc9d11db26446aa2f3c237fe59b793dd8ef3ee93f6fd4230ff8abadfdada76e6452779b982a71eb37cb9 crictl.yaml
|
064fc245b7ffd67834a2f5fd13cb0bcb5f4a5caf79b8113b3669bf1d0e1a4af2042e69f8f496991de76d621fd01bc7e67de37c59f034584d12622c6af96376ff crio.conf
|
||||||
"
|
"
|
||||||
|
@ -1,39 +0,0 @@
|
|||||||
version = 2
|
|
||||||
|
|
||||||
oom_score = -999
|
|
||||||
|
|
||||||
[plugins]
|
|
||||||
[plugins."io.containerd.grpc.v1.cri"]
|
|
||||||
enable_cdi = true
|
|
||||||
sandbox_image = "registry.k8s.io/pause:3.9"
|
|
||||||
tolerate_missing_hugetlb_controller = false
|
|
||||||
|
|
||||||
[plugins."io.containerd.grpc.v1.cri".cni]
|
|
||||||
bin_dir = "/usr/libexec/cni"
|
|
||||||
|
|
||||||
[plugins."io.containerd.grpc.v1.cri".containerd]
|
|
||||||
default_runtime_name = "crun"
|
|
||||||
|
|
||||||
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes]
|
|
||||||
|
|
||||||
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.crun]
|
|
||||||
runtime_type = "io.containerd.runc.v2"
|
|
||||||
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.crun.options]
|
|
||||||
BinaryName = "/usr/bin/crun"
|
|
||||||
|
|
||||||
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.nvidia]
|
|
||||||
runtime_type = "io.containerd.runc.v2"
|
|
||||||
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.nvidia.options]
|
|
||||||
BinaryName = "/usr/bin/nvidia-container-runtime"
|
|
||||||
|
|
||||||
[plugins."io.containerd.grpc.v1.cri".registry]
|
|
||||||
config_path = "/etc/containerd/certs.d"
|
|
||||||
|
|
||||||
[plugins."io.containerd.runtime.v1.linux"]
|
|
||||||
runtime = "crun"
|
|
||||||
|
|
||||||
[plugins."io.containerd.monitor.v1.cgroups"]
|
|
||||||
no_prometheus = true
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1 +0,0 @@
|
|||||||
runtime-endpoint: unix:///run/containerd/containerd.sock
|
|
8
kubezero/kubezero/crio.conf
Normal file
8
kubezero/kubezero/crio.conf
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
[crio.metrics]
|
||||||
|
enable_metrics = true
|
||||||
|
|
||||||
|
[crio.runtime]
|
||||||
|
default_ulimits = [ "nofile=65535:65535", "memlock=-1:-1" ]
|
||||||
|
|
||||||
|
[crio.network]
|
||||||
|
cni_default_network="multus-cni-network"
|
4
kubezero/kubezero/crio.monit
Normal file
4
kubezero/kubezero/crio.monit
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
check process crio pidfile /run/crio.pid
|
||||||
|
start program = "/sbin/rc-service crio start"
|
||||||
|
stop program = "/sbin/rc-service crio stop"
|
||||||
|
restart program = "/sbin/rc-service crio restart"
|
@ -0,0 +1,28 @@
|
|||||||
|
From b4d7a16d2b76e09ec88ff53a86f6e263c329e160 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Natanael Copa <ncopa@alpinelinux.org>
|
||||||
|
Date: Tue, 28 Nov 2023 14:35:54 +0100
|
||||||
|
Subject: [PATCH 1/5] powerpc/boot/wrapper: Add "-z notext" flag for ppc64le
|
||||||
|
|
||||||
|
This is a follow up to commit 4c078c86b4a4 (powerpc/boot/wrapper: Add
|
||||||
|
"-z notext" flag to disable diagnostic)
|
||||||
|
|
||||||
|
Ref: https://gitlab.alpinelinux.org/alpine/aports/-/issues/14560
|
||||||
|
---
|
||||||
|
arch/powerpc/boot/wrapper | 1 +
|
||||||
|
1 file changed, 1 insertion(+)
|
||||||
|
|
||||||
|
diff --git a/arch/powerpc/boot/wrapper b/arch/powerpc/boot/wrapper
|
||||||
|
index 352d7de24018..ceaef956f821 100755
|
||||||
|
--- a/arch/powerpc/boot/wrapper
|
||||||
|
+++ b/arch/powerpc/boot/wrapper
|
||||||
|
@@ -268,6 +268,7 @@ pseries)
|
||||||
|
if [ "$format" != "elf32ppc" ]; then
|
||||||
|
link_address=
|
||||||
|
pie=-pie
|
||||||
|
+ notext='-z notext'
|
||||||
|
fi
|
||||||
|
make_space=n
|
||||||
|
;;
|
||||||
|
--
|
||||||
|
2.43.0
|
||||||
|
|
@ -0,0 +1,30 @@
|
|||||||
|
From b7a5aef6b0d761be21e8df6cd11a963f762768ea Mon Sep 17 00:00:00 2001
|
||||||
|
From: Natanael Copa <ncopa@alpinelinux.org>
|
||||||
|
Date: Tue, 13 Dec 2022 16:45:51 +0100
|
||||||
|
Subject: [PATCH 2/5] x86: Compress vmlinux with zstd -19 instead of -22
|
||||||
|
|
||||||
|
This gives slightly bigger kernel but it avoids run out of memory on 32
|
||||||
|
bit kernels with the error:
|
||||||
|
zstd kernel compression error 11
|
||||||
|
|
||||||
|
https://forums.gentoo.org/viewtopic-p-8641020.html#8641020
|
||||||
|
---
|
||||||
|
arch/x86/boot/compressed/Makefile | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/arch/x86/boot/compressed/Makefile b/arch/x86/boot/compressed/Makefile
|
||||||
|
index 71fc531b95b4..260d38e772b0 100644
|
||||||
|
--- a/arch/x86/boot/compressed/Makefile
|
||||||
|
+++ b/arch/x86/boot/compressed/Makefile
|
||||||
|
@@ -147,7 +147,7 @@ $(obj)/vmlinux.bin.lzo: $(vmlinux.bin.all-y) FORCE
|
||||||
|
$(obj)/vmlinux.bin.lz4: $(vmlinux.bin.all-y) FORCE
|
||||||
|
$(call if_changed,lz4_with_size)
|
||||||
|
$(obj)/vmlinux.bin.zst: $(vmlinux.bin.all-y) FORCE
|
||||||
|
- $(call if_changed,zstd22_with_size)
|
||||||
|
+ $(call if_changed,zstd_with_size)
|
||||||
|
|
||||||
|
suffix-$(CONFIG_KERNEL_GZIP) := gz
|
||||||
|
suffix-$(CONFIG_KERNEL_BZIP2) := bz2
|
||||||
|
--
|
||||||
|
2.43.0
|
||||||
|
|
@ -0,0 +1,36 @@
|
|||||||
|
From cf29b5a58ef88adf96317c3c933a16f9c865e09a Mon Sep 17 00:00:00 2001
|
||||||
|
From: Natanael Copa <ncopa@alpinelinux.org>
|
||||||
|
Date: Thu, 14 Jul 2022 13:23:51 +0200
|
||||||
|
Subject: [PATCH 3/5] kexec: add kexec_load_disabled boot option
|
||||||
|
|
||||||
|
Make kexec_load disabled by default and add a boot option to enable it:
|
||||||
|
kexec_load_disabled=0
|
||||||
|
---
|
||||||
|
kernel/kexec_core.c | 11 ++++++++++-
|
||||||
|
1 file changed, 10 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/kernel/kexec_core.c b/kernel/kexec_core.c
|
||||||
|
index 9dc728982d79..7650ffe5631e 100644
|
||||||
|
--- a/kernel/kexec_core.c
|
||||||
|
+++ b/kernel/kexec_core.c
|
||||||
|
@@ -942,7 +942,16 @@ static struct kexec_load_limit load_limit_panic = {
|
||||||
|
|
||||||
|
struct kimage *kexec_image;
|
||||||
|
struct kimage *kexec_crash_image;
|
||||||
|
-static int kexec_load_disabled;
|
||||||
|
+static int kexec_load_disabled = 1;
|
||||||
|
+
|
||||||
|
+static int __init kexec_load_disabled_setup(char *str)
|
||||||
|
+{
|
||||||
|
+ unsigned long disabled;
|
||||||
|
+ if (!kstrtoul(str, 0, &disabled))
|
||||||
|
+ kexec_load_disabled = disabled ? 1 : 0;
|
||||||
|
+ return 1;
|
||||||
|
+}
|
||||||
|
+__setup("kexec_load_disabled=", kexec_load_disabled_setup);
|
||||||
|
|
||||||
|
#ifdef CONFIG_SYSCTL
|
||||||
|
static int kexec_limit_handler(struct ctl_table *table, int write,
|
||||||
|
--
|
||||||
|
2.43.0
|
||||||
|
|
26
kubezero/linux-lts/0004-objtool-respect-AWK-setting.patch
Normal file
26
kubezero/linux-lts/0004-objtool-respect-AWK-setting.patch
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
From dc34b09b20b7aa88ca55742a113d223f33c09c32 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Natanael Copa <ncopa@alpinelinux.org>
|
||||||
|
Date: Tue, 28 Nov 2023 14:22:46 +0100
|
||||||
|
Subject: [PATCH 4/5] objtool: respect AWK setting
|
||||||
|
|
||||||
|
AWK= is not passed on as an makefile argument so we need pass it as an env.
|
||||||
|
---
|
||||||
|
tools/objtool/Makefile | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/tools/objtool/Makefile b/tools/objtool/Makefile
|
||||||
|
index 83b100c1e7f6..6ccddfa6de4f 100644
|
||||||
|
--- a/tools/objtool/Makefile
|
||||||
|
+++ b/tools/objtool/Makefile
|
||||||
|
@@ -42,7 +42,7 @@ OBJTOOL_CFLAGS += $(if $(elfshdr),,-DLIBELF_USE_DEPRECATED)
|
||||||
|
# Always want host compilation.
|
||||||
|
HOST_OVERRIDES := CC="$(HOSTCC)" LD="$(HOSTLD)" AR="$(HOSTAR)"
|
||||||
|
|
||||||
|
-AWK = awk
|
||||||
|
+AWK ?= awk
|
||||||
|
MKDIR = mkdir
|
||||||
|
|
||||||
|
ifeq ($(V),1)
|
||||||
|
--
|
||||||
|
2.43.0
|
||||||
|
|
@ -0,0 +1,35 @@
|
|||||||
|
From 0306d648bbd12489c9ffbe8f5bd9cc82fa5eadd8 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Ariadne Conill <ariadne@dereferenced.org>
|
||||||
|
Date: Tue, 18 Feb 2020 21:10:22 +0000
|
||||||
|
Subject: [PATCH 5/5] powerpc: config: defang gcc check for stack-protector
|
||||||
|
support
|
||||||
|
|
||||||
|
When we rebase kernel configs in Alpine, it is common to do so from
|
||||||
|
an environment where CARCH does not match CHOST.
|
||||||
|
|
||||||
|
Accordingly, we assume that the gcc check will always pass, and
|
||||||
|
simply remove it in preference for always enabling the
|
||||||
|
HAVE_STACKPROTECTOR config option.
|
||||||
|
|
||||||
|
Signed-off-by: Ariadne Conill <ariadne@dereferenced.org>
|
||||||
|
---
|
||||||
|
arch/powerpc/Kconfig | 3 +--
|
||||||
|
1 file changed, 1 insertion(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig
|
||||||
|
index d5d5388973ac..0ba9d88de22f 100644
|
||||||
|
--- a/arch/powerpc/Kconfig
|
||||||
|
+++ b/arch/powerpc/Kconfig
|
||||||
|
@@ -271,8 +271,7 @@ config PPC
|
||||||
|
select HAVE_RSEQ
|
||||||
|
select HAVE_SETUP_PER_CPU_AREA if PPC64
|
||||||
|
select HAVE_SOFTIRQ_ON_OWN_STACK
|
||||||
|
- select HAVE_STACKPROTECTOR if PPC32 && $(cc-option,-mstack-protector-guard=tls -mstack-protector-guard-reg=r2)
|
||||||
|
- select HAVE_STACKPROTECTOR if PPC64 && $(cc-option,-mstack-protector-guard=tls -mstack-protector-guard-reg=r13)
|
||||||
|
+ select HAVE_STACKPROTECTOR
|
||||||
|
select HAVE_STATIC_CALL if PPC32
|
||||||
|
select HAVE_SYSCALL_TRACEPOINTS
|
||||||
|
select HAVE_VIRT_CPU_ACCOUNTING
|
||||||
|
--
|
||||||
|
2.43.0
|
||||||
|
|
38
kubezero/linux-lts/1337-nftables-ipv6.patch
Normal file
38
kubezero/linux-lts/1337-nftables-ipv6.patch
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
diff --git a/net/netfilter/xt_NFLOG.c b/net/netfilter/xt_NFLOG.c
|
||||||
|
index d80abd6ccaf8f71fa70605fef7edada827a19ceb..6dcf4bc7e30b2ae364a1cd9ac8df954a90905c52 100644
|
||||||
|
--- a/net/netfilter/xt_NFLOG.c
|
||||||
|
+++ b/net/netfilter/xt_NFLOG.c
|
||||||
|
@@ -79,7 +79,7 @@ static struct xt_target nflog_tg_reg[] __read_mostly = {
|
||||||
|
{
|
||||||
|
.name = "NFLOG",
|
||||||
|
.revision = 0,
|
||||||
|
- .family = NFPROTO_IPV4,
|
||||||
|
+ .family = NFPROTO_IPV6,
|
||||||
|
.checkentry = nflog_tg_check,
|
||||||
|
.destroy = nflog_tg_destroy,
|
||||||
|
.target = nflog_tg,
|
||||||
|
diff --git a/net/netfilter/xt_TRACE.c b/net/netfilter/xt_TRACE.c
|
||||||
|
index f3fa4f11348cd8ad796ce94f012cd48aa7a9020f..2a029b4adbcadf95e493b153f613a210624a9101 100644
|
||||||
|
--- a/net/netfilter/xt_TRACE.c
|
||||||
|
+++ b/net/netfilter/xt_TRACE.c
|
||||||
|
@@ -49,6 +49,7 @@ static struct xt_target trace_tg_reg[] __read_mostly = {
|
||||||
|
.target = trace_tg,
|
||||||
|
.checkentry = trace_tg_check,
|
||||||
|
.destroy = trace_tg_destroy,
|
||||||
|
+ .me = THIS_MODULE,
|
||||||
|
},
|
||||||
|
#endif
|
||||||
|
};
|
||||||
|
diff --git a/net/netfilter/xt_mark.c b/net/netfilter/xt_mark.c
|
||||||
|
index f76fe04fc9a4e19f18ac323349ba6f22a00eafd7..65b965ca40ea7ea5d9feff381b433bf267a424c4 100644
|
||||||
|
--- a/net/netfilter/xt_mark.c
|
||||||
|
+++ b/net/netfilter/xt_mark.c
|
||||||
|
@@ -62,7 +62,7 @@ static struct xt_target mark_tg_reg[] __read_mostly = {
|
||||||
|
{
|
||||||
|
.name = "MARK",
|
||||||
|
.revision = 2,
|
||||||
|
- .family = NFPROTO_IPV4,
|
||||||
|
+ .family = NFPROTO_IPV6,
|
||||||
|
.target = mark_tg,
|
||||||
|
.targetsize = sizeof(struct xt_mark_tginfo2),
|
||||||
|
.me = THIS_MODULE,
|
378
kubezero/linux-lts/APKBUILD
Normal file
378
kubezero/linux-lts/APKBUILD
Normal file
@ -0,0 +1,378 @@
|
|||||||
|
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
||||||
|
|
||||||
|
_flavor=lts
|
||||||
|
pkgname=linux-$_flavor
|
||||||
|
pkgver=6.6.58
|
||||||
|
_kernver=${pkgver%.*}
|
||||||
|
pkgrel=0
|
||||||
|
pkgdesc="Linux lts kernel"
|
||||||
|
url="https://www.kernel.org"
|
||||||
|
depends="initramfs-generator"
|
||||||
|
_depends_dev="perl gmp-dev mpc1-dev mpfr-dev elfutils-dev bash flex bison zstd"
|
||||||
|
makedepends="$_depends_dev sed installkernel bc linux-headers linux-firmware-any openssl-dev>3 mawk
|
||||||
|
diffutils findutils zstd pahole python3 gcc>=13.1.1_git20230624"
|
||||||
|
options="!strip !check"
|
||||||
|
_config=${config:-config-lts.${CARCH}}
|
||||||
|
source="https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/linux-$_kernver.tar.xz
|
||||||
|
0001-powerpc-boot-wrapper-Add-z-notext-flag-for-ppc64le.patch
|
||||||
|
0002-x86-Compress-vmlinux-with-zstd-19-instead-of-22.patch
|
||||||
|
0003-kexec-add-kexec_load_disabled-boot-option.patch
|
||||||
|
0004-objtool-respect-AWK-setting.patch
|
||||||
|
0005-powerpc-config-defang-gcc-check-for-stack-protector-.patch
|
||||||
|
1337-nftables-ipv6.patch
|
||||||
|
|
||||||
|
lts.aarch64.config
|
||||||
|
lts.armv7.config
|
||||||
|
lts.x86.config
|
||||||
|
lts.x86_64.config
|
||||||
|
lts.ppc64le.config
|
||||||
|
lts.s390x.config
|
||||||
|
lts.loongarch64.config
|
||||||
|
|
||||||
|
virt.aarch64.config
|
||||||
|
virt.armv7.config
|
||||||
|
virt.ppc64le.config
|
||||||
|
virt.x86.config
|
||||||
|
virt.x86_64.config
|
||||||
|
"
|
||||||
|
subpackages="$pkgname-dev:_dev:$CBUILD_ARCH $pkgname-doc"
|
||||||
|
for _i in $source; do
|
||||||
|
case $_i in
|
||||||
|
*.$CARCH.config)
|
||||||
|
_f=${_i%."$CARCH".config}
|
||||||
|
_flavors="$_flavors $_f"
|
||||||
|
if [ "linux-$_f" != "$pkgname" ]; then
|
||||||
|
subpackages="$subpackages linux-$_f::$CBUILD_ARCH linux-$_f-dev:_dev:$CBUILD_ARCH"
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
builddir="$srcdir"/linux-$_kernver
|
||||||
|
|
||||||
|
if [ "${pkgver%.0}" = "$pkgver" ]; then
|
||||||
|
source="$source
|
||||||
|
https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/patch-$pkgver.xz"
|
||||||
|
fi
|
||||||
|
arch="all !armhf !riscv64"
|
||||||
|
license="GPL-2.0-only"
|
||||||
|
|
||||||
|
# secfixes:
|
||||||
|
# 5.10.4-r0:
|
||||||
|
# - CVE-2020-29568
|
||||||
|
# - CVE-2020-29569
|
||||||
|
# 5.15.74-r0:
|
||||||
|
# - CVE-2022-41674
|
||||||
|
# - CVE-2022-42719
|
||||||
|
# - CVE-2022-42720
|
||||||
|
# - CVE-2022-42721
|
||||||
|
# - CVE-2022-42722
|
||||||
|
# 6.1.27-r3:
|
||||||
|
# - CVE-2023-32233
|
||||||
|
# 6.6.13-r1:
|
||||||
|
# - CVE-46838
|
||||||
|
|
||||||
|
prepare() {
|
||||||
|
if [ "$_kernver" != "$pkgver" ]; then
|
||||||
|
msg "Applying patch-$pkgver.xz"
|
||||||
|
unxz -c < "$srcdir"/patch-$pkgver.xz | patch -p1 -N
|
||||||
|
fi
|
||||||
|
|
||||||
|
default_prepare
|
||||||
|
|
||||||
|
# remove localversion from patch if any
|
||||||
|
rm -f localversion*
|
||||||
|
}
|
||||||
|
|
||||||
|
_kernelarch() {
|
||||||
|
local arch="$1"
|
||||||
|
case "$arch" in
|
||||||
|
aarch64*) arch="arm64" ;;
|
||||||
|
arm*) arch="arm" ;;
|
||||||
|
ppc*) arch="powerpc" ;;
|
||||||
|
s390*) arch="s390" ;;
|
||||||
|
riscv*) arch="riscv" ;;
|
||||||
|
loongarch64) arch="loongarch" ;;
|
||||||
|
esac
|
||||||
|
echo "$arch"
|
||||||
|
}
|
||||||
|
|
||||||
|
_prepareconfig() {
|
||||||
|
local _flavor="$1"
|
||||||
|
local _arch="$2"
|
||||||
|
local _config=$_flavor.$_arch.config
|
||||||
|
local _builddir="$srcdir"/build-$_flavor.$_arch
|
||||||
|
mkdir -p "$_builddir"
|
||||||
|
echo "-$pkgrel-$_flavor" > "$_builddir"/localversion-alpine
|
||||||
|
|
||||||
|
cp "$srcdir"/$_config "$_builddir"/.config
|
||||||
|
msg "Configuring $_flavor kernel ($_arch)"
|
||||||
|
make -C "$builddir" \
|
||||||
|
O="$_builddir" \
|
||||||
|
ARCH="$(_kernelarch $_arch)" \
|
||||||
|
olddefconfig
|
||||||
|
|
||||||
|
if grep "CONFIG_MODULE_SIG=y" "$_builddir"/.config >/dev/null; then
|
||||||
|
if [ -f "$KERNEL_SIGNING_KEY" ]; then
|
||||||
|
sed -i -e "s:^CONFIG_MODULE_SIG_KEY=.*:CONFIG_MODULE_SIG_KEY=\"$KERNEL_SIGNING_KEY\":" \
|
||||||
|
"$_builddir"/.config
|
||||||
|
msg "Using $KERNEL_SIGNING_KEY to sign $_flavor kernel ($_arch) modules"
|
||||||
|
else
|
||||||
|
warning "KERNEL_SIGNING_KEY was not set. A signing key will be generated, but 3rd"
|
||||||
|
warning "party modules can not be signed"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
listconfigs() {
|
||||||
|
for i in $source; do
|
||||||
|
case "$i" in
|
||||||
|
*.config) echo $i;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
prepareconfigs() {
|
||||||
|
for _config in $(listconfigs); do
|
||||||
|
local _flavor=${_config%%.*}
|
||||||
|
local _arch=${_config%.config}
|
||||||
|
_arch=${_arch#*.}
|
||||||
|
local _builddir="$srcdir"/build-$_flavor.$_arch
|
||||||
|
_prepareconfig "$_flavor" "$_arch"
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
# this is supposed to be run before version is bumped so we can compare
|
||||||
|
# what new kernel config knobs are introduced
|
||||||
|
prepareupdate() {
|
||||||
|
clean && fetch && unpack && prepare && deps
|
||||||
|
prepareconfigs
|
||||||
|
rm -r "$builddir"
|
||||||
|
}
|
||||||
|
|
||||||
|
updateconfigs() {
|
||||||
|
if ! [ -d "$builddir" ]; then
|
||||||
|
deps && fetch && unpack && prepare
|
||||||
|
fi
|
||||||
|
for _config in ${CONFIGS:-$(listconfigs)}; do
|
||||||
|
msg "updating $_config"
|
||||||
|
local _flavor=${_config%%.*}
|
||||||
|
local _arch=${_config%.config}
|
||||||
|
_arch=${_arch#*.}
|
||||||
|
local _builddir="$srcdir"/build-$_flavor.$_arch
|
||||||
|
mkdir -p "$_builddir"
|
||||||
|
echo "-$pkgrel-$_flavor" > "$_builddir"/localversion-alpine
|
||||||
|
local actions="listnewconfig oldconfig"
|
||||||
|
if ! [ -f "$_builddir"/.config ]; then
|
||||||
|
cp "$srcdir"/$_config "$_builddir"/.config
|
||||||
|
actions="olddefconfig"
|
||||||
|
fi
|
||||||
|
env | grep ^CONFIG_ >> "$_builddir"/.config || true
|
||||||
|
make -j1 -C "$builddir" \
|
||||||
|
O="$_builddir" \
|
||||||
|
ARCH="$(_kernelarch $_arch)" \
|
||||||
|
$actions savedefconfig
|
||||||
|
|
||||||
|
cp "$_builddir"/defconfig "$startdir"/$_config
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
set_kbuild_timestamp() {
|
||||||
|
# KBUILD_BUILD_TIMESTAMP needs to be parsable by busybox date
|
||||||
|
export KBUILD_BUILD_TIMESTAMP="$(date '+%Y-%m-%d %H:%M:%S' -u${SOURCE_DATE_EPOCH:+d @$SOURCE_DATE_EPOCH})"
|
||||||
|
}
|
||||||
|
|
||||||
|
build() {
|
||||||
|
unset LDFLAGS
|
||||||
|
# for some reason these sometimes leak into the kernel build,
|
||||||
|
# -Werror=format-security breaks some stuff
|
||||||
|
unset CFLAGS CPPFLAGS CXXFLAGS
|
||||||
|
set_kbuild_timestamp
|
||||||
|
for i in $_flavors; do
|
||||||
|
_prepareconfig "$i" "$CARCH"
|
||||||
|
done
|
||||||
|
for i in $_flavors; do
|
||||||
|
msg "Building $i kernel"
|
||||||
|
cd "$srcdir"/build-$i.$CARCH
|
||||||
|
|
||||||
|
# set org in cert for modules signing
|
||||||
|
# https://www.kernel.org/doc/html/v6.1/admin-guide/module-signing.html#generating-signing-keys
|
||||||
|
mkdir -p certs
|
||||||
|
sed -e 's/#O = Unspecified company/O = alpinelinux.org/' \
|
||||||
|
"$builddir"/certs/default_x509.genkey \
|
||||||
|
> certs/x509.genkey
|
||||||
|
|
||||||
|
make ARCH="$(_kernelarch $CARCH)" \
|
||||||
|
CC="${CC:-gcc}" \
|
||||||
|
AWK="${AWK:-mawk}" \
|
||||||
|
KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-Alpine"
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
_package() {
|
||||||
|
local _buildflavor="$1" _outdir="$2"
|
||||||
|
set_kbuild_timestamp
|
||||||
|
|
||||||
|
cd "$srcdir"/build-$_buildflavor.$CARCH
|
||||||
|
local _abi_release="$(make -s kernelrelease)"
|
||||||
|
# modules_install seems to regenerate a defect Modules.symvers on s390x. Work
|
||||||
|
# around it by backing it up and restore it after modules_install
|
||||||
|
cp Module.symvers Module.symvers.backup
|
||||||
|
|
||||||
|
mkdir -p "$_outdir"/boot "$_outdir"/lib/modules
|
||||||
|
|
||||||
|
local _install
|
||||||
|
case "$CARCH" in
|
||||||
|
arm*|aarch64|riscv*) _install="zinstall dtbs_install";;
|
||||||
|
*) _install=install;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
make modules_install $_install \
|
||||||
|
ARCH="$(_kernelarch $CARCH)" \
|
||||||
|
INSTALL_MOD_PATH="$_outdir" \
|
||||||
|
INSTALL_MOD_STRIP=1 \
|
||||||
|
INSTALL_PATH="$_outdir"/boot \
|
||||||
|
INSTALL_DTBS_PATH="$_outdir/boot/dtbs-$_buildflavor"
|
||||||
|
|
||||||
|
cp Module.symvers.backup Module.symvers
|
||||||
|
|
||||||
|
rm -f "$_outdir"/lib/modules/"$_abi_release"/build \
|
||||||
|
"$_outdir"/lib/modules/"$_abi_release"/source
|
||||||
|
rm -rf "$_outdir"/lib/firmware
|
||||||
|
|
||||||
|
install -D -m644 include/config/kernel.release \
|
||||||
|
"$_outdir"/usr/share/kernel/$_buildflavor/kernel.release
|
||||||
|
|
||||||
|
case "$CARCH" in
|
||||||
|
loongarch64)
|
||||||
|
mv "$_outdir"/boot/vmlinuz-$_abi_release \
|
||||||
|
"$_outdir"/boot/vmlinuz-$_buildflavor
|
||||||
|
|
||||||
|
mv "$_outdir"/boot/config-$_abi_release \
|
||||||
|
"$_outdir"/boot/config-$_buildflavor
|
||||||
|
|
||||||
|
mv "$_outdir"/boot/System.map-$_abi_release \
|
||||||
|
"$_outdir"/boot/System.map-$_buildflavor
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
# main flavor installs in $pkgdir
|
||||||
|
package() {
|
||||||
|
depends="$depends linux-firmware-any"
|
||||||
|
|
||||||
|
_package "$_flavor" "$pkgdir"
|
||||||
|
|
||||||
|
# copy files for linux-lts-doc sub package
|
||||||
|
mkdir -p "$pkgdir"/usr/share/doc
|
||||||
|
cp -r "$builddir"/Documentation \
|
||||||
|
"$pkgdir"/usr/share/doc/linux-doc-"$pkgver"/
|
||||||
|
# remove files that aren't part of the documentation itself
|
||||||
|
for nondoc in \
|
||||||
|
.gitignore conf.py docutils.conf \
|
||||||
|
dontdiff Kconfig Makefile
|
||||||
|
do
|
||||||
|
rm "$pkgdir"/usr/share/doc/linux-doc-"$pkgver"/"$nondoc"
|
||||||
|
done
|
||||||
|
# create /usr/share/doc/linux-doc symlink
|
||||||
|
cd "$pkgdir"/usr/share/doc; ln -s linux-doc-"$pkgver" linux-doc
|
||||||
|
}
|
||||||
|
|
||||||
|
# subflavors install in $subpkgdir
|
||||||
|
virt() {
|
||||||
|
_package virt "$subpkgdir"
|
||||||
|
}
|
||||||
|
|
||||||
|
_dev() {
|
||||||
|
local _flavor=$(echo $subpkgname | sed -E 's/(^linux-|-dev$)//g')
|
||||||
|
local _builddir="$srcdir"/build-$_flavor.$CARCH
|
||||||
|
local _abi_release="$(make -C "$_builddir" -s kernelrelease)"
|
||||||
|
# copy the only the parts that we really need for build 3rd party
|
||||||
|
# kernel modules and install those as /usr/src/linux-headers,
|
||||||
|
# simlar to what ubuntu does
|
||||||
|
#
|
||||||
|
# this way you dont need to install the 300-400 kernel sources to
|
||||||
|
# build a tiny kernel module
|
||||||
|
#
|
||||||
|
pkgdesc="Headers and script for third party modules for $_flavor kernel"
|
||||||
|
depends="$_depends_dev"
|
||||||
|
local dir="$subpkgdir"/usr/src/linux-headers-"$_abi_release"
|
||||||
|
set_kbuild_timestamp
|
||||||
|
|
||||||
|
# first we import config, run prepare to set up for building
|
||||||
|
# external modules, and create the scripts
|
||||||
|
mkdir -p "$dir"
|
||||||
|
cp -a "$_builddir"/.config "$_builddir"/localversion-alpine \
|
||||||
|
"$dir"/
|
||||||
|
|
||||||
|
install -D -t "$dir"/certs "$_builddir"/certs/signing_key.x509 || :
|
||||||
|
|
||||||
|
make -C "$builddir" \
|
||||||
|
O="$dir" \
|
||||||
|
ARCH="$(_kernelarch $CARCH)" \
|
||||||
|
AWK="${AWK:-mawk}" \
|
||||||
|
prepare modules_prepare scripts
|
||||||
|
|
||||||
|
# remove the stuff that points to real sources. we want 3rd party
|
||||||
|
# modules to believe this is the sources
|
||||||
|
rm "$dir"/Makefile "$dir"/source
|
||||||
|
|
||||||
|
# copy the needed stuff from real sources
|
||||||
|
#
|
||||||
|
# this is taken from ubuntu kernel build script
|
||||||
|
# http://kernel.ubuntu.com/git/ubuntu/ubuntu-zesty.git/tree/debian/rules.d/3-binary-indep.mk
|
||||||
|
cd "$builddir"
|
||||||
|
find . -path './include/*' -prune \
|
||||||
|
-o -path './scripts/*' -prune -o -type f \
|
||||||
|
\( -name 'Makefile*' -o -name 'Kconfig*' -o -name 'Kbuild*' -o \
|
||||||
|
-name '*.sh' -o -name '*.pl' -o -name '*.lds' -o -name 'Platform' \) \
|
||||||
|
-print | cpio -pdm "$dir"
|
||||||
|
|
||||||
|
cp -a scripts include "$dir"
|
||||||
|
|
||||||
|
find "arch/$_karch" -name include -type d -print | while IFS='' read -r folder; do
|
||||||
|
find "$folder" -type f
|
||||||
|
done | sort -u | cpio -pdm "$dir"
|
||||||
|
|
||||||
|
install -Dm644 "$srcdir"/build-$_flavor.$CARCH/Module.symvers \
|
||||||
|
"$dir"/Module.symvers
|
||||||
|
|
||||||
|
# remove unneeded things
|
||||||
|
msg "Removing documentation..."
|
||||||
|
rm -r "$dir"/Documentation
|
||||||
|
find "$dir" -type f -name '*.o' -printf 'Removing %P\n' -delete
|
||||||
|
local _karch="$(_kernelarch $CARCH | sed 's/x86_64/x86/')"
|
||||||
|
msg "Removing unneeded arch headers..."
|
||||||
|
for i in "$dir"/arch/*; do
|
||||||
|
if [ "${i##*/}" != "$_karch" ]; then
|
||||||
|
echo " ${i##*/}"
|
||||||
|
rm -r "$i"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
mkdir -p "$subpkgdir"/lib/modules/"$_abi_release"
|
||||||
|
ln -sf /usr/src/linux-headers-"$_abi_release" \
|
||||||
|
"$subpkgdir"/lib/modules/"$_abi_release"/build
|
||||||
|
}
|
||||||
|
|
||||||
|
sha512sums="
|
||||||
|
458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35 linux-6.6.tar.xz
|
||||||
|
58bf9e84fb01f811f0cada7f7953d111908f0b0650648d6a3522061fe08c9fe284c9315515ae386189253e37d0c92419f78048d6568e2e426654b1e61010685f 0001-powerpc-boot-wrapper-Add-z-notext-flag-for-ppc64le.patch
|
||||||
|
763dcb40f698d43b0bb856f44493973e840b66efe62a8fd41a08b6e3fa38cf903e059d107be3735ab2f38a0f27bdb0262798e5e530a1905f96195cd8bcf62fdf 0002-x86-Compress-vmlinux-with-zstd-19-instead-of-22.patch
|
||||||
|
75f232b6becee7d36d360ffaf2aaa837d13518f9ec620ca159bcb2a0e98eb18a77631406a9b44244ea0164a7ed59fad583823909681e9b894a012f9d13365b69 0003-kexec-add-kexec_load_disabled-boot-option.patch
|
||||||
|
2956050bb332411d00a285e9656618f2e34b631492bbc19bef54d83a6e91b8531f4e18830b9313cfe52fbf8a8ca6fb76cf55b3ddd146ca3b977046cf2fd10cad 0004-objtool-respect-AWK-setting.patch
|
||||||
|
4b16f15b47b5e5835b926126e39723f519290469517875cfb2d2b857a93ad1344f0d1ba4b255289e20f4da9c867647526b344f752981cee0a48c51577badac3f 0005-powerpc-config-defang-gcc-check-for-stack-protector-.patch
|
||||||
|
a7085f581773cd492d8ed76638abe0d81924107778c3eb87ea495fba9aff69b2f28cb01d0ca6101bd849641ccc8294c238486043f492dc44ee26d7111a6b76cc 1337-nftables-ipv6.patch
|
||||||
|
a8286ac0cbff0736ab7d5503a19034b11d69d1faa84316bef69087102a009c27b9f54daf9d55d55112e8eef4f239d1dd3a34fe1b55c1aa078ca638a85e0ded1b lts.aarch64.config
|
||||||
|
2fd7ce3f044f72718b51c7db81bb0f720630a8a4164b97036bfe1a0816efc6903ca83f580543ea4bdca6031d912af9138c44f90722ceff8d5e928412ad23a609 lts.armv7.config
|
||||||
|
b2534172f8eeb14edb5855c59e806ce07fdfbc1a5a4fe206dd037f17aa21b894d927c1cdcf7c87bb364efd491bb226e3ee21e7f46d26a1afc05f9385260985eb lts.x86.config
|
||||||
|
eff52f6533953312290456124f11e3532dbcbc389a46556c638c7a2d77a0ced2d6316e159c2f0d9bc026fd1a06520f70dd9b1c748fd618e825f4da2cfdf42cad lts.x86_64.config
|
||||||
|
243eb831ef4cf7ae8c18e80433447ddfc437b3eda51c8a584e1d0006b214aac77b1801e66860e6cdcbba04b7c9a15c66cd602811cdf30cb7edf0f43778fb1922 lts.ppc64le.config
|
||||||
|
60327486c2668ee24041f86a22d3856dcac3c9e358f4e16a16f6d302d79095ca5a08c4011141050eafe06ba2d1c3eccd142b79ffa469338e213ae2156e29aa44 lts.s390x.config
|
||||||
|
4697069b98b81243a18d97ed668a00c08504b55255e4d4392a0f1e63403b6d72036d440b4e54c63c8932ca243164729486e1cea229bd8baf5201fb969f838450 lts.loongarch64.config
|
||||||
|
b79a6cf6578c49b582931e0f38564e69714bfa2b03c7615301e4cdf0ba9617bf42e01952f4a8a99d82c68733c0aed8b45b4e72ba0a175ce75dc8a14f12fe0f83 virt.aarch64.config
|
||||||
|
fdd8ff5bac36fc6421c3e71af89346c9a84fedfebc49e61353185561c9737bd59f9692fb09af553eaee5dd104e6f170e9cb460c0a54ee429cffe9a7b150b0379 virt.armv7.config
|
||||||
|
4dab1bb85d5eaf95ee85beae150c888140583feb1f5bbaec1cf17e2ff73d604590b5aee4edb51caec2ae28adbcf451e88cf3d39bff01887e28ae05c2e104535e virt.ppc64le.config
|
||||||
|
2110f9a8b62af734f67e1024b598645433786bceec2517ca529bd705ebabb3265395ea1e4416260b69778f4c8a5e90db10877d7136841a06c41ffff3279cfb8f virt.x86.config
|
||||||
|
c9f51f49e82f14f1ce5420c9c7deca77b2b54b3c2ff1d2ad377b57a028689c614c573f7d413c960c62a6d0c0463fbd17c1ae8d25c7c70c09217946f2c7c4ef11 virt.x86_64.config
|
||||||
|
9feecb9b368461c27c93cdc852d30caaa53fedb6f7c8cf066feb5ec35a87b016250b7573d17b1cdb992df80a840b5bc80d4aa84a00b631ac4bfaa8b64bc23cda patch-6.6.58.xz
|
||||||
|
"
|
2965
kubezero/linux-lts/lts.aarch64.config
Normal file
2965
kubezero/linux-lts/lts.aarch64.config
Normal file
File diff suppressed because it is too large
Load Diff
2241
kubezero/linux-lts/lts.armv7.config
Normal file
2241
kubezero/linux-lts/lts.armv7.config
Normal file
File diff suppressed because it is too large
Load Diff
888
kubezero/linux-lts/lts.loongarch64.config
Normal file
888
kubezero/linux-lts/lts.loongarch64.config
Normal file
@ -0,0 +1,888 @@
|
|||||||
|
# CONFIG_LOCALVERSION_AUTO is not set
|
||||||
|
CONFIG_SYSVIPC=y
|
||||||
|
CONFIG_POSIX_MQUEUE=y
|
||||||
|
CONFIG_NO_HZ=y
|
||||||
|
CONFIG_HIGH_RES_TIMERS=y
|
||||||
|
CONFIG_BPF_SYSCALL=y
|
||||||
|
CONFIG_BPF_JIT=y
|
||||||
|
CONFIG_PREEMPT=y
|
||||||
|
CONFIG_BSD_PROCESS_ACCT=y
|
||||||
|
CONFIG_BSD_PROCESS_ACCT_V3=y
|
||||||
|
CONFIG_TASKSTATS=y
|
||||||
|
CONFIG_TASK_DELAY_ACCT=y
|
||||||
|
CONFIG_TASK_XACCT=y
|
||||||
|
CONFIG_TASK_IO_ACCOUNTING=y
|
||||||
|
CONFIG_LOG_BUF_SHIFT=18
|
||||||
|
CONFIG_NUMA_BALANCING=y
|
||||||
|
CONFIG_MEMCG=y
|
||||||
|
CONFIG_BLK_CGROUP=y
|
||||||
|
CONFIG_CFS_BANDWIDTH=y
|
||||||
|
CONFIG_RT_GROUP_SCHED=y
|
||||||
|
CONFIG_CGROUP_PIDS=y
|
||||||
|
CONFIG_CGROUP_FREEZER=y
|
||||||
|
CONFIG_CGROUP_HUGETLB=y
|
||||||
|
CONFIG_CPUSETS=y
|
||||||
|
CONFIG_CGROUP_DEVICE=y
|
||||||
|
CONFIG_CGROUP_CPUACCT=y
|
||||||
|
CONFIG_CGROUP_PERF=y
|
||||||
|
CONFIG_CGROUP_BPF=y
|
||||||
|
CONFIG_NAMESPACES=y
|
||||||
|
CONFIG_USER_NS=y
|
||||||
|
CONFIG_CHECKPOINT_RESTORE=y
|
||||||
|
CONFIG_SCHED_AUTOGROUP=y
|
||||||
|
CONFIG_RELAY=y
|
||||||
|
CONFIG_BLK_DEV_INITRD=y
|
||||||
|
CONFIG_EXPERT=y
|
||||||
|
CONFIG_KALLSYMS_ALL=y
|
||||||
|
CONFIG_PERF_EVENTS=y
|
||||||
|
CONFIG_KEXEC=y
|
||||||
|
CONFIG_CRASH_DUMP=y
|
||||||
|
CONFIG_NUMA=y
|
||||||
|
CONFIG_RANDOMIZE_BASE=y
|
||||||
|
CONFIG_HIBERNATION=y
|
||||||
|
CONFIG_ACPI_SPCR_TABLE=y
|
||||||
|
CONFIG_ACPI_TAD=y
|
||||||
|
CONFIG_ACPI_DOCK=y
|
||||||
|
CONFIG_ACPI_IPMI=m
|
||||||
|
CONFIG_ACPI_PCI_SLOT=y
|
||||||
|
CONFIG_ACPI_HOTPLUG_MEMORY=y
|
||||||
|
CONFIG_JUMP_LABEL=y
|
||||||
|
CONFIG_MODULES=y
|
||||||
|
CONFIG_MODULE_FORCE_LOAD=y
|
||||||
|
CONFIG_MODULE_UNLOAD=y
|
||||||
|
CONFIG_MODULE_FORCE_UNLOAD=y
|
||||||
|
CONFIG_MODVERSIONS=y
|
||||||
|
CONFIG_BLK_DEV_THROTTLING=y
|
||||||
|
CONFIG_PARTITION_ADVANCED=y
|
||||||
|
CONFIG_BSD_DISKLABEL=y
|
||||||
|
CONFIG_UNIXWARE_DISKLABEL=y
|
||||||
|
CONFIG_IOSCHED_BFQ=y
|
||||||
|
CONFIG_BINFMT_MISC=m
|
||||||
|
CONFIG_ZSWAP=y
|
||||||
|
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD=y
|
||||||
|
CONFIG_Z3FOLD=y
|
||||||
|
# CONFIG_COMPAT_BRK is not set
|
||||||
|
CONFIG_MEMORY_HOTPLUG=y
|
||||||
|
CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y
|
||||||
|
CONFIG_MEMORY_HOTREMOVE=y
|
||||||
|
CONFIG_KSM=y
|
||||||
|
CONFIG_TRANSPARENT_HUGEPAGE=y
|
||||||
|
CONFIG_USERFAULTFD=y
|
||||||
|
CONFIG_NET=y
|
||||||
|
CONFIG_PACKET=y
|
||||||
|
CONFIG_TLS=m
|
||||||
|
CONFIG_TLS_DEVICE=y
|
||||||
|
CONFIG_XFRM_USER=y
|
||||||
|
CONFIG_NET_KEY=y
|
||||||
|
CONFIG_XDP_SOCKETS=y
|
||||||
|
CONFIG_IP_MULTICAST=y
|
||||||
|
CONFIG_IP_ADVANCED_ROUTER=y
|
||||||
|
CONFIG_IP_MULTIPLE_TABLES=y
|
||||||
|
CONFIG_IP_ROUTE_MULTIPATH=y
|
||||||
|
CONFIG_IP_ROUTE_VERBOSE=y
|
||||||
|
CONFIG_IP_PNP=y
|
||||||
|
CONFIG_IP_PNP_DHCP=y
|
||||||
|
CONFIG_IP_PNP_BOOTP=y
|
||||||
|
CONFIG_IP_PNP_RARP=y
|
||||||
|
CONFIG_NET_IPIP=m
|
||||||
|
CONFIG_NET_IPGRE_DEMUX=m
|
||||||
|
CONFIG_NET_IPGRE=m
|
||||||
|
CONFIG_NET_IPGRE_BROADCAST=y
|
||||||
|
CONFIG_IP_MROUTE=y
|
||||||
|
CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
|
||||||
|
CONFIG_IP_PIMSM_V1=y
|
||||||
|
CONFIG_IP_PIMSM_V2=y
|
||||||
|
CONFIG_INET_ESP=m
|
||||||
|
CONFIG_INET_UDP_DIAG=y
|
||||||
|
CONFIG_TCP_CONG_ADVANCED=y
|
||||||
|
CONFIG_TCP_CONG_BBR=m
|
||||||
|
CONFIG_IPV6_ROUTER_PREF=y
|
||||||
|
CONFIG_IPV6_ROUTE_INFO=y
|
||||||
|
CONFIG_INET6_ESP=m
|
||||||
|
CONFIG_IPV6_MROUTE=y
|
||||||
|
CONFIG_NETWORK_PHY_TIMESTAMPING=y
|
||||||
|
CONFIG_NETFILTER=y
|
||||||
|
CONFIG_BRIDGE_NETFILTER=m
|
||||||
|
CONFIG_NETFILTER_NETLINK_LOG=m
|
||||||
|
CONFIG_NF_CONNTRACK=m
|
||||||
|
CONFIG_NF_CONNTRACK_AMANDA=m
|
||||||
|
CONFIG_NF_CONNTRACK_FTP=m
|
||||||
|
CONFIG_NF_CONNTRACK_NETBIOS_NS=m
|
||||||
|
CONFIG_NF_CONNTRACK_SNMP=m
|
||||||
|
CONFIG_NF_CONNTRACK_PPTP=m
|
||||||
|
CONFIG_NF_CONNTRACK_TFTP=m
|
||||||
|
CONFIG_NF_CT_NETLINK=m
|
||||||
|
CONFIG_NF_TABLES=m
|
||||||
|
CONFIG_NFT_NUMGEN=m
|
||||||
|
CONFIG_NFT_CT=m
|
||||||
|
CONFIG_NFT_CONNLIMIT=m
|
||||||
|
CONFIG_NFT_LOG=m
|
||||||
|
CONFIG_NFT_LIMIT=m
|
||||||
|
CONFIG_NFT_MASQ=m
|
||||||
|
CONFIG_NFT_REDIR=m
|
||||||
|
CONFIG_NFT_NAT=m
|
||||||
|
CONFIG_NFT_TUNNEL=m
|
||||||
|
CONFIG_NFT_QUEUE=m
|
||||||
|
CONFIG_NFT_QUOTA=m
|
||||||
|
CONFIG_NFT_REJECT=m
|
||||||
|
CONFIG_NFT_COMPAT=m
|
||||||
|
CONFIG_NFT_HASH=m
|
||||||
|
CONFIG_NFT_XFRM=m
|
||||||
|
CONFIG_NFT_SOCKET=m
|
||||||
|
CONFIG_NFT_OSF=m
|
||||||
|
CONFIG_NFT_TPROXY=m
|
||||||
|
CONFIG_NFT_SYNPROXY=m
|
||||||
|
CONFIG_NETFILTER_XT_SET=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_AUDIT=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_CT=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_DSCP=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_HMARK=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_LED=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_LOG=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_MARK=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_TRACE=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_SECMARK=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_BPF=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_CGROUP=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_COMMENT=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_CPU=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_DCCP=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_DSCP=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_ESP=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_HELPER=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_IPCOMP=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_IPVS=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_LENGTH=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_LIMIT=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_MAC=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_MARK=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_NFACCT=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_OSF=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_OWNER=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_POLICY=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_QUOTA=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_RATEEST=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_REALM=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_SOCKET=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_STATE=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_STRING=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_TIME=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_U32=m
|
||||||
|
CONFIG_IP_SET=m
|
||||||
|
CONFIG_IP_VS=m
|
||||||
|
CONFIG_IP_VS_IPV6=y
|
||||||
|
CONFIG_IP_VS_PROTO_TCP=y
|
||||||
|
CONFIG_IP_VS_PROTO_UDP=y
|
||||||
|
CONFIG_IP_VS_PROTO_ESP=y
|
||||||
|
CONFIG_IP_VS_PROTO_AH=y
|
||||||
|
CONFIG_IP_VS_PROTO_SCTP=y
|
||||||
|
CONFIG_IP_VS_RR=m
|
||||||
|
CONFIG_IP_VS_WRR=m
|
||||||
|
CONFIG_IP_VS_NFCT=y
|
||||||
|
CONFIG_NF_TABLES_IPV4=y
|
||||||
|
CONFIG_NFT_DUP_IPV4=m
|
||||||
|
CONFIG_NFT_FIB_IPV4=m
|
||||||
|
CONFIG_NF_TABLES_ARP=y
|
||||||
|
CONFIG_IP_NF_IPTABLES=m
|
||||||
|
CONFIG_IP_NF_MATCH_AH=m
|
||||||
|
CONFIG_IP_NF_MATCH_ECN=m
|
||||||
|
CONFIG_IP_NF_MATCH_RPFILTER=m
|
||||||
|
CONFIG_IP_NF_MATCH_TTL=m
|
||||||
|
CONFIG_IP_NF_FILTER=m
|
||||||
|
CONFIG_IP_NF_TARGET_REJECT=m
|
||||||
|
CONFIG_IP_NF_TARGET_SYNPROXY=m
|
||||||
|
CONFIG_IP_NF_NAT=m
|
||||||
|
CONFIG_IP_NF_TARGET_MASQUERADE=m
|
||||||
|
CONFIG_IP_NF_TARGET_NETMAP=m
|
||||||
|
CONFIG_IP_NF_TARGET_REDIRECT=m
|
||||||
|
CONFIG_IP_NF_MANGLE=m
|
||||||
|
CONFIG_IP_NF_TARGET_ECN=m
|
||||||
|
CONFIG_IP_NF_TARGET_TTL=m
|
||||||
|
CONFIG_IP_NF_RAW=m
|
||||||
|
CONFIG_IP_NF_SECURITY=m
|
||||||
|
CONFIG_IP_NF_ARPTABLES=m
|
||||||
|
CONFIG_IP_NF_ARPFILTER=m
|
||||||
|
CONFIG_IP_NF_ARP_MANGLE=m
|
||||||
|
CONFIG_NF_TABLES_IPV6=y
|
||||||
|
CONFIG_NFT_DUP_IPV6=m
|
||||||
|
CONFIG_NFT_FIB_IPV6=m
|
||||||
|
CONFIG_IP6_NF_IPTABLES=y
|
||||||
|
CONFIG_IP6_NF_MATCH_AH=m
|
||||||
|
CONFIG_IP6_NF_MATCH_EUI64=m
|
||||||
|
CONFIG_IP6_NF_MATCH_FRAG=m
|
||||||
|
CONFIG_IP6_NF_MATCH_OPTS=m
|
||||||
|
CONFIG_IP6_NF_MATCH_IPV6HEADER=m
|
||||||
|
CONFIG_IP6_NF_MATCH_MH=m
|
||||||
|
CONFIG_IP6_NF_MATCH_RPFILTER=m
|
||||||
|
CONFIG_IP6_NF_MATCH_RT=m
|
||||||
|
CONFIG_IP6_NF_MATCH_SRH=m
|
||||||
|
CONFIG_IP6_NF_FILTER=y
|
||||||
|
CONFIG_IP6_NF_TARGET_REJECT=m
|
||||||
|
CONFIG_IP6_NF_TARGET_SYNPROXY=m
|
||||||
|
CONFIG_IP6_NF_MANGLE=m
|
||||||
|
CONFIG_IP6_NF_RAW=m
|
||||||
|
CONFIG_IP6_NF_SECURITY=m
|
||||||
|
CONFIG_IP6_NF_NAT=m
|
||||||
|
CONFIG_IP6_NF_TARGET_MASQUERADE=m
|
||||||
|
CONFIG_IP6_NF_TARGET_NPT=m
|
||||||
|
CONFIG_NF_TABLES_BRIDGE=m
|
||||||
|
CONFIG_NFT_BRIDGE_REJECT=m
|
||||||
|
CONFIG_BRIDGE_NF_EBTABLES=m
|
||||||
|
CONFIG_BRIDGE_EBT_BROUTE=m
|
||||||
|
CONFIG_BRIDGE_EBT_T_FILTER=m
|
||||||
|
CONFIG_BRIDGE_EBT_T_NAT=m
|
||||||
|
CONFIG_BRIDGE_EBT_ARP=m
|
||||||
|
CONFIG_BRIDGE_EBT_IP=m
|
||||||
|
CONFIG_BRIDGE_EBT_IP6=m
|
||||||
|
CONFIG_BPFILTER=y
|
||||||
|
CONFIG_RDS=y
|
||||||
|
CONFIG_L2TP=m
|
||||||
|
CONFIG_L2TP_V3=y
|
||||||
|
CONFIG_L2TP_IP=m
|
||||||
|
CONFIG_L2TP_ETH=m
|
||||||
|
CONFIG_BRIDGE=m
|
||||||
|
CONFIG_VLAN_8021Q=m
|
||||||
|
CONFIG_VLAN_8021Q_GVRP=y
|
||||||
|
CONFIG_VLAN_8021Q_MVRP=y
|
||||||
|
CONFIG_LLC2=m
|
||||||
|
CONFIG_NET_SCHED=y
|
||||||
|
CONFIG_NET_SCH_HTB=m
|
||||||
|
CONFIG_NET_SCH_PRIO=m
|
||||||
|
CONFIG_NET_SCH_SFQ=m
|
||||||
|
CONFIG_NET_SCH_TBF=m
|
||||||
|
CONFIG_NET_SCH_NETEM=m
|
||||||
|
CONFIG_NET_SCH_INGRESS=m
|
||||||
|
CONFIG_NET_CLS_BASIC=m
|
||||||
|
CONFIG_NET_CLS_FW=m
|
||||||
|
CONFIG_NET_CLS_U32=m
|
||||||
|
CONFIG_NET_CLS_CGROUP=m
|
||||||
|
CONFIG_NET_CLS_BPF=m
|
||||||
|
CONFIG_NET_CLS_ACT=y
|
||||||
|
CONFIG_NET_ACT_POLICE=m
|
||||||
|
CONFIG_NET_ACT_GACT=m
|
||||||
|
CONFIG_NET_ACT_MIRRED=m
|
||||||
|
CONFIG_NET_ACT_IPT=m
|
||||||
|
CONFIG_NET_ACT_NAT=m
|
||||||
|
CONFIG_NET_ACT_BPF=m
|
||||||
|
CONFIG_OPENVSWITCH=m
|
||||||
|
CONFIG_VSOCKETS=m
|
||||||
|
CONFIG_VIRTIO_VSOCKETS=m
|
||||||
|
CONFIG_NETLINK_DIAG=y
|
||||||
|
CONFIG_CGROUP_NET_PRIO=y
|
||||||
|
CONFIG_BPF_STREAM_PARSER=y
|
||||||
|
CONFIG_BT=m
|
||||||
|
CONFIG_BT_RFCOMM=m
|
||||||
|
CONFIG_BT_RFCOMM_TTY=y
|
||||||
|
CONFIG_BT_BNEP=m
|
||||||
|
CONFIG_BT_BNEP_MC_FILTER=y
|
||||||
|
CONFIG_BT_BNEP_PROTO_FILTER=y
|
||||||
|
CONFIG_BT_HIDP=m
|
||||||
|
CONFIG_BT_HCIBTUSB=m
|
||||||
|
CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y
|
||||||
|
CONFIG_BT_HCIBTUSB_MTK=y
|
||||||
|
CONFIG_BT_HCIUART=m
|
||||||
|
CONFIG_BT_HCIUART_BCSP=y
|
||||||
|
CONFIG_BT_HCIUART_ATH3K=y
|
||||||
|
CONFIG_BT_HCIUART_INTEL=y
|
||||||
|
CONFIG_BT_HCIUART_AG6XX=y
|
||||||
|
CONFIG_BT_HCIBCM203X=m
|
||||||
|
CONFIG_BT_HCIBPA10X=m
|
||||||
|
CONFIG_BT_HCIBFUSB=m
|
||||||
|
CONFIG_BT_HCIDTL1=m
|
||||||
|
CONFIG_BT_HCIBT3C=m
|
||||||
|
CONFIG_BT_HCIBLUECARD=m
|
||||||
|
CONFIG_BT_HCIVHCI=m
|
||||||
|
CONFIG_BT_MRVL=m
|
||||||
|
CONFIG_BT_ATH3K=m
|
||||||
|
CONFIG_BT_VIRTIO=m
|
||||||
|
CONFIG_CFG80211=m
|
||||||
|
CONFIG_CFG80211_WEXT=y
|
||||||
|
CONFIG_MAC80211=m
|
||||||
|
CONFIG_RFKILL=m
|
||||||
|
CONFIG_RFKILL_INPUT=y
|
||||||
|
CONFIG_NET_9P=y
|
||||||
|
CONFIG_NET_9P_VIRTIO=y
|
||||||
|
CONFIG_PCIEPORTBUS=y
|
||||||
|
CONFIG_HOTPLUG_PCI_PCIE=y
|
||||||
|
CONFIG_PCIEAER=y
|
||||||
|
# CONFIG_PCIEASPM is not set
|
||||||
|
CONFIG_PCI_IOV=y
|
||||||
|
CONFIG_HOTPLUG_PCI=y
|
||||||
|
CONFIG_HOTPLUG_PCI_SHPC=y
|
||||||
|
CONFIG_PCCARD=m
|
||||||
|
CONFIG_YENTA=m
|
||||||
|
CONFIG_RAPIDIO=y
|
||||||
|
CONFIG_RAPIDIO_TSI721=y
|
||||||
|
CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y
|
||||||
|
CONFIG_RAPIDIO_ENUM_BASIC=m
|
||||||
|
CONFIG_RAPIDIO_CHMAN=m
|
||||||
|
CONFIG_RAPIDIO_MPORT_CDEV=m
|
||||||
|
CONFIG_UEVENT_HELPER=y
|
||||||
|
CONFIG_DEVTMPFS=y
|
||||||
|
CONFIG_DEVTMPFS_MOUNT=y
|
||||||
|
CONFIG_FW_LOADER_COMPRESS=y
|
||||||
|
CONFIG_FW_LOADER_COMPRESS_ZSTD=y
|
||||||
|
CONFIG_EFI_ZBOOT=y
|
||||||
|
CONFIG_EFI_CAPSULE_LOADER=m
|
||||||
|
CONFIG_EFI_TEST=m
|
||||||
|
CONFIG_MTD=m
|
||||||
|
CONFIG_MTD_BLOCK=m
|
||||||
|
CONFIG_MTD_CFI=m
|
||||||
|
CONFIG_MTD_JEDECPROBE=m
|
||||||
|
CONFIG_MTD_CFI_INTELEXT=m
|
||||||
|
CONFIG_MTD_CFI_AMDSTD=m
|
||||||
|
CONFIG_MTD_CFI_STAA=m
|
||||||
|
CONFIG_MTD_RAM=m
|
||||||
|
CONFIG_MTD_ROM=m
|
||||||
|
CONFIG_MTD_UBI=m
|
||||||
|
CONFIG_MTD_UBI_BLOCK=y
|
||||||
|
CONFIG_PARPORT=y
|
||||||
|
CONFIG_PARPORT_PC=y
|
||||||
|
CONFIG_PARPORT_SERIAL=y
|
||||||
|
CONFIG_PARPORT_PC_FIFO=y
|
||||||
|
CONFIG_ZRAM=m
|
||||||
|
CONFIG_ZRAM_DEF_COMP_ZSTD=y
|
||||||
|
CONFIG_BLK_DEV_LOOP=y
|
||||||
|
CONFIG_BLK_DEV_DRBD=m
|
||||||
|
CONFIG_BLK_DEV_NBD=m
|
||||||
|
CONFIG_BLK_DEV_RAM=y
|
||||||
|
CONFIG_BLK_DEV_RAM_SIZE=8192
|
||||||
|
CONFIG_VIRTIO_BLK=y
|
||||||
|
CONFIG_BLK_DEV_RBD=m
|
||||||
|
CONFIG_BLK_DEV_NVME=y
|
||||||
|
CONFIG_NVME_MULTIPATH=y
|
||||||
|
CONFIG_NVME_RDMA=m
|
||||||
|
CONFIG_NVME_FC=m
|
||||||
|
CONFIG_NVME_TCP=m
|
||||||
|
CONFIG_NVME_TARGET=m
|
||||||
|
CONFIG_NVME_TARGET_PASSTHRU=y
|
||||||
|
CONFIG_NVME_TARGET_LOOP=m
|
||||||
|
CONFIG_NVME_TARGET_RDMA=m
|
||||||
|
CONFIG_NVME_TARGET_FC=m
|
||||||
|
CONFIG_NVME_TARGET_TCP=m
|
||||||
|
CONFIG_EEPROM_AT24=m
|
||||||
|
CONFIG_BLK_DEV_SD=y
|
||||||
|
CONFIG_BLK_DEV_SR=y
|
||||||
|
CONFIG_CHR_DEV_SG=y
|
||||||
|
CONFIG_CHR_DEV_SCH=m
|
||||||
|
CONFIG_SCSI_CONSTANTS=y
|
||||||
|
CONFIG_SCSI_LOGGING=y
|
||||||
|
CONFIG_SCSI_SPI_ATTRS=m
|
||||||
|
CONFIG_SCSI_FC_ATTRS=m
|
||||||
|
CONFIG_SCSI_SAS_ATA=y
|
||||||
|
CONFIG_ISCSI_TCP=m
|
||||||
|
CONFIG_SCSI_MVSAS=y
|
||||||
|
# CONFIG_SCSI_MVSAS_DEBUG is not set
|
||||||
|
CONFIG_SCSI_MVSAS_TASKLET=y
|
||||||
|
CONFIG_SCSI_MVUMI=y
|
||||||
|
CONFIG_MEGARAID_NEWGEN=y
|
||||||
|
CONFIG_MEGARAID_MM=y
|
||||||
|
CONFIG_MEGARAID_MAILBOX=y
|
||||||
|
CONFIG_MEGARAID_LEGACY=y
|
||||||
|
CONFIG_MEGARAID_SAS=y
|
||||||
|
CONFIG_SCSI_MPT2SAS=y
|
||||||
|
CONFIG_LIBFC=m
|
||||||
|
CONFIG_LIBFCOE=m
|
||||||
|
CONFIG_FCOE=m
|
||||||
|
CONFIG_SCSI_QLOGIC_1280=m
|
||||||
|
CONFIG_SCSI_QLA_FC=m
|
||||||
|
CONFIG_TCM_QLA2XXX=m
|
||||||
|
CONFIG_SCSI_QLA_ISCSI=m
|
||||||
|
CONFIG_SCSI_VIRTIO=m
|
||||||
|
CONFIG_ATA=y
|
||||||
|
CONFIG_SATA_AHCI=y
|
||||||
|
CONFIG_SATA_AHCI_PLATFORM=y
|
||||||
|
CONFIG_AHCI_DWC=y
|
||||||
|
CONFIG_PATA_ATIIXP=y
|
||||||
|
CONFIG_PATA_PCMCIA=m
|
||||||
|
CONFIG_MD=y
|
||||||
|
CONFIG_MD_LINEAR=m
|
||||||
|
CONFIG_MD_MULTIPATH=m
|
||||||
|
CONFIG_BCACHE=m
|
||||||
|
CONFIG_BLK_DEV_DM=y
|
||||||
|
CONFIG_DM_CRYPT=m
|
||||||
|
CONFIG_DM_SNAPSHOT=m
|
||||||
|
CONFIG_DM_THIN_PROVISIONING=m
|
||||||
|
CONFIG_DM_CACHE=m
|
||||||
|
CONFIG_DM_WRITECACHE=m
|
||||||
|
CONFIG_DM_MIRROR=m
|
||||||
|
CONFIG_DM_RAID=m
|
||||||
|
CONFIG_DM_ZERO=m
|
||||||
|
CONFIG_DM_MULTIPATH=m
|
||||||
|
CONFIG_DM_MULTIPATH_QL=m
|
||||||
|
CONFIG_DM_MULTIPATH_ST=m
|
||||||
|
CONFIG_TARGET_CORE=m
|
||||||
|
CONFIG_TCM_IBLOCK=m
|
||||||
|
CONFIG_TCM_FILEIO=m
|
||||||
|
CONFIG_TCM_PSCSI=m
|
||||||
|
CONFIG_TCM_USER2=m
|
||||||
|
CONFIG_LOOPBACK_TARGET=m
|
||||||
|
CONFIG_ISCSI_TARGET=m
|
||||||
|
CONFIG_NETDEVICES=y
|
||||||
|
CONFIG_BONDING=m
|
||||||
|
CONFIG_DUMMY=y
|
||||||
|
CONFIG_WIREGUARD=m
|
||||||
|
CONFIG_MACVLAN=m
|
||||||
|
CONFIG_MACVTAP=m
|
||||||
|
CONFIG_IPVLAN=m
|
||||||
|
CONFIG_VXLAN=y
|
||||||
|
CONFIG_RIONET=m
|
||||||
|
CONFIG_TUN=m
|
||||||
|
CONFIG_VETH=m
|
||||||
|
CONFIG_VIRTIO_NET=m
|
||||||
|
# CONFIG_NET_VENDOR_3COM is not set
|
||||||
|
# CONFIG_NET_VENDOR_ADAPTEC is not set
|
||||||
|
# CONFIG_NET_VENDOR_AGERE is not set
|
||||||
|
# CONFIG_NET_VENDOR_ALACRITECH is not set
|
||||||
|
# CONFIG_NET_VENDOR_ALTEON is not set
|
||||||
|
# CONFIG_NET_VENDOR_AMAZON is not set
|
||||||
|
# CONFIG_NET_VENDOR_AMD is not set
|
||||||
|
# CONFIG_NET_VENDOR_AQUANTIA is not set
|
||||||
|
# CONFIG_NET_VENDOR_ARC is not set
|
||||||
|
# CONFIG_NET_VENDOR_ATHEROS is not set
|
||||||
|
CONFIG_BNX2=y
|
||||||
|
# CONFIG_NET_VENDOR_CAVIUM is not set
|
||||||
|
CONFIG_CHELSIO_T1=m
|
||||||
|
CONFIG_CHELSIO_T1_1G=y
|
||||||
|
CONFIG_CHELSIO_T3=m
|
||||||
|
CONFIG_CHELSIO_T4=m
|
||||||
|
# CONFIG_NET_VENDOR_CISCO is not set
|
||||||
|
# CONFIG_NET_VENDOR_DEC is not set
|
||||||
|
# CONFIG_NET_VENDOR_DLINK is not set
|
||||||
|
# CONFIG_NET_VENDOR_EMULEX is not set
|
||||||
|
# CONFIG_NET_VENDOR_EZCHIP is not set
|
||||||
|
# CONFIG_NET_VENDOR_I825XX is not set
|
||||||
|
CONFIG_E1000=y
|
||||||
|
CONFIG_E1000E=y
|
||||||
|
CONFIG_IGB=y
|
||||||
|
CONFIG_IXGBE=y
|
||||||
|
# CONFIG_NET_VENDOR_MARVELL is not set
|
||||||
|
# CONFIG_NET_VENDOR_MELLANOX is not set
|
||||||
|
# CONFIG_NET_VENDOR_MICREL is not set
|
||||||
|
# CONFIG_NET_VENDOR_MYRI is not set
|
||||||
|
# CONFIG_NET_VENDOR_NATSEMI is not set
|
||||||
|
# CONFIG_NET_VENDOR_NETRONOME is not set
|
||||||
|
# CONFIG_NET_VENDOR_NVIDIA is not set
|
||||||
|
# CONFIG_NET_VENDOR_OKI is not set
|
||||||
|
# CONFIG_NET_VENDOR_QLOGIC is not set
|
||||||
|
# CONFIG_NET_VENDOR_BROCADE is not set
|
||||||
|
# CONFIG_NET_VENDOR_QUALCOMM is not set
|
||||||
|
# CONFIG_NET_VENDOR_RDC is not set
|
||||||
|
CONFIG_8139CP=m
|
||||||
|
CONFIG_8139TOO=m
|
||||||
|
CONFIG_R8169=y
|
||||||
|
# CONFIG_NET_VENDOR_RENESAS is not set
|
||||||
|
# CONFIG_NET_VENDOR_ROCKER is not set
|
||||||
|
# CONFIG_NET_VENDOR_SAMSUNG is not set
|
||||||
|
# CONFIG_NET_VENDOR_SEEQ is not set
|
||||||
|
# CONFIG_NET_VENDOR_SILAN is not set
|
||||||
|
# CONFIG_NET_VENDOR_SIS is not set
|
||||||
|
# CONFIG_NET_VENDOR_SOLARFLARE is not set
|
||||||
|
# CONFIG_NET_VENDOR_SMSC is not set
|
||||||
|
CONFIG_STMMAC_ETH=y
|
||||||
|
# CONFIG_NET_VENDOR_SUN is not set
|
||||||
|
# CONFIG_NET_VENDOR_TEHUTI is not set
|
||||||
|
# CONFIG_NET_VENDOR_TI is not set
|
||||||
|
# CONFIG_NET_VENDOR_VIA is not set
|
||||||
|
CONFIG_NGBE=y
|
||||||
|
CONFIG_TXGBE=y
|
||||||
|
# CONFIG_NET_VENDOR_WIZNET is not set
|
||||||
|
# CONFIG_NET_VENDOR_XILINX is not set
|
||||||
|
CONFIG_PPP=m
|
||||||
|
CONFIG_PPP_BSDCOMP=m
|
||||||
|
CONFIG_PPP_DEFLATE=m
|
||||||
|
CONFIG_PPP_FILTER=y
|
||||||
|
CONFIG_PPP_MPPE=m
|
||||||
|
CONFIG_PPP_MULTILINK=y
|
||||||
|
CONFIG_PPPOE=m
|
||||||
|
CONFIG_PPTP=m
|
||||||
|
CONFIG_PPPOL2TP=m
|
||||||
|
CONFIG_PPP_ASYNC=m
|
||||||
|
CONFIG_PPP_SYNC_TTY=m
|
||||||
|
CONFIG_USB_RTL8150=m
|
||||||
|
CONFIG_USB_RTL8152=m
|
||||||
|
# CONFIG_USB_NET_AX8817X is not set
|
||||||
|
# CONFIG_USB_NET_AX88179_178A is not set
|
||||||
|
CONFIG_USB_NET_CDC_EEM=m
|
||||||
|
CONFIG_USB_NET_HUAWEI_CDC_NCM=m
|
||||||
|
CONFIG_USB_NET_CDC_MBIM=m
|
||||||
|
# CONFIG_USB_NET_NET1080 is not set
|
||||||
|
# CONFIG_USB_BELKIN is not set
|
||||||
|
# CONFIG_USB_ARMLINUX is not set
|
||||||
|
# CONFIG_USB_NET_ZAURUS is not set
|
||||||
|
CONFIG_ATH9K=m
|
||||||
|
CONFIG_ATH9K_HTC=m
|
||||||
|
CONFIG_IWLWIFI=m
|
||||||
|
CONFIG_IWLDVM=m
|
||||||
|
CONFIG_IWLMVM=m
|
||||||
|
CONFIG_HOSTAP=m
|
||||||
|
CONFIG_MT7601U=m
|
||||||
|
CONFIG_RT2X00=m
|
||||||
|
CONFIG_RT2800USB=m
|
||||||
|
CONFIG_RTL8192CE=m
|
||||||
|
CONFIG_RTL8192SE=m
|
||||||
|
CONFIG_RTL8192DE=m
|
||||||
|
CONFIG_RTL8723AE=m
|
||||||
|
CONFIG_RTL8723BE=m
|
||||||
|
CONFIG_RTL8188EE=m
|
||||||
|
CONFIG_RTL8192EE=m
|
||||||
|
CONFIG_RTL8821AE=m
|
||||||
|
CONFIG_RTL8192CU=m
|
||||||
|
# CONFIG_RTLWIFI_DEBUG is not set
|
||||||
|
CONFIG_RTL8XXXU=m
|
||||||
|
CONFIG_RTW88=m
|
||||||
|
CONFIG_RTW88_8822BE=m
|
||||||
|
CONFIG_RTW88_8822CE=m
|
||||||
|
CONFIG_RTW88_8723DE=m
|
||||||
|
CONFIG_RTW88_8821CE=m
|
||||||
|
CONFIG_RTW89=m
|
||||||
|
CONFIG_RTW89_8852AE=m
|
||||||
|
CONFIG_RTW89_8852CE=m
|
||||||
|
CONFIG_ZD1211RW=m
|
||||||
|
CONFIG_USB_NET_RNDIS_WLAN=m
|
||||||
|
CONFIG_INPUT_MOUSEDEV=y
|
||||||
|
CONFIG_INPUT_MOUSEDEV_PSAUX=y
|
||||||
|
CONFIG_INPUT_EVDEV=y
|
||||||
|
CONFIG_KEYBOARD_XTKBD=m
|
||||||
|
CONFIG_MOUSE_PS2_ELANTECH=y
|
||||||
|
CONFIG_MOUSE_PS2_SENTELIC=y
|
||||||
|
CONFIG_MOUSE_SERIAL=m
|
||||||
|
CONFIG_INPUT_MISC=y
|
||||||
|
CONFIG_INPUT_UINPUT=m
|
||||||
|
CONFIG_SERIO_SERPORT=m
|
||||||
|
CONFIG_SERIO_RAW=m
|
||||||
|
CONFIG_LEGACY_PTY_COUNT=16
|
||||||
|
CONFIG_SERIAL_8250=y
|
||||||
|
CONFIG_SERIAL_8250_CONSOLE=y
|
||||||
|
CONFIG_SERIAL_8250_NR_UARTS=16
|
||||||
|
CONFIG_SERIAL_8250_RUNTIME_UARTS=16
|
||||||
|
CONFIG_SERIAL_8250_EXTENDED=y
|
||||||
|
CONFIG_SERIAL_8250_MANY_PORTS=y
|
||||||
|
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
||||||
|
CONFIG_SERIAL_8250_RSA=y
|
||||||
|
CONFIG_SERIAL_OF_PLATFORM=y
|
||||||
|
CONFIG_SERIAL_NONSTANDARD=y
|
||||||
|
CONFIG_PRINTER=m
|
||||||
|
CONFIG_VIRTIO_CONSOLE=y
|
||||||
|
CONFIG_IPMI_HANDLER=m
|
||||||
|
CONFIG_IPMI_DEVICE_INTERFACE=m
|
||||||
|
CONFIG_IPMI_SI=m
|
||||||
|
CONFIG_HW_RANDOM=y
|
||||||
|
CONFIG_HW_RANDOM_VIRTIO=m
|
||||||
|
CONFIG_I2C_CHARDEV=y
|
||||||
|
CONFIG_I2C_PIIX4=y
|
||||||
|
CONFIG_I2C_GPIO=y
|
||||||
|
CONFIG_I2C_LS2X=y
|
||||||
|
CONFIG_SPI=y
|
||||||
|
CONFIG_SPI_LOONGSON_PCI=m
|
||||||
|
CONFIG_SPI_LOONGSON_PLATFORM=m
|
||||||
|
CONFIG_PINCTRL=y
|
||||||
|
CONFIG_PINCTRL_LOONGSON2=y
|
||||||
|
CONFIG_GPIO_SYSFS=y
|
||||||
|
CONFIG_GPIO_LOONGSON_64BIT=y
|
||||||
|
CONFIG_GPIO_VIRTIO=m
|
||||||
|
CONFIG_POWER_RESET=y
|
||||||
|
CONFIG_POWER_RESET_RESTART=y
|
||||||
|
CONFIG_POWER_RESET_SYSCON=y
|
||||||
|
CONFIG_POWER_RESET_SYSCON_POWEROFF=y
|
||||||
|
CONFIG_SYSCON_REBOOT_MODE=y
|
||||||
|
CONFIG_SENSORS_LM75=m
|
||||||
|
CONFIG_SENSORS_LM93=m
|
||||||
|
CONFIG_SENSORS_W83795=m
|
||||||
|
CONFIG_SENSORS_W83627HF=m
|
||||||
|
CONFIG_LOONGSON2_THERMAL=m
|
||||||
|
CONFIG_RC_CORE=m
|
||||||
|
CONFIG_LIRC=y
|
||||||
|
CONFIG_RC_DECODERS=y
|
||||||
|
CONFIG_IR_IMON_DECODER=m
|
||||||
|
CONFIG_IR_JVC_DECODER=m
|
||||||
|
CONFIG_IR_MCE_KBD_DECODER=m
|
||||||
|
CONFIG_IR_NEC_DECODER=m
|
||||||
|
CONFIG_IR_RC5_DECODER=m
|
||||||
|
CONFIG_IR_RC6_DECODER=m
|
||||||
|
CONFIG_IR_SANYO_DECODER=m
|
||||||
|
CONFIG_IR_SHARP_DECODER=m
|
||||||
|
CONFIG_IR_SONY_DECODER=m
|
||||||
|
CONFIG_IR_XMP_DECODER=m
|
||||||
|
CONFIG_MEDIA_SUPPORT=m
|
||||||
|
CONFIG_MEDIA_USB_SUPPORT=y
|
||||||
|
CONFIG_USB_VIDEO_CLASS=m
|
||||||
|
CONFIG_MEDIA_PCI_SUPPORT=y
|
||||||
|
CONFIG_VIDEO_BT848=m
|
||||||
|
CONFIG_DVB_BT8XX=m
|
||||||
|
CONFIG_DRM=y
|
||||||
|
CONFIG_DRM_RADEON=m
|
||||||
|
CONFIG_DRM_RADEON_USERPTR=y
|
||||||
|
CONFIG_DRM_AMDGPU=m
|
||||||
|
CONFIG_DRM_AMDGPU_SI=y
|
||||||
|
CONFIG_DRM_AMDGPU_CIK=y
|
||||||
|
CONFIG_DRM_AMDGPU_USERPTR=y
|
||||||
|
CONFIG_DRM_AST=y
|
||||||
|
CONFIG_DRM_QXL=m
|
||||||
|
CONFIG_DRM_VIRTIO_GPU=m
|
||||||
|
CONFIG_DRM_LOONGSON=y
|
||||||
|
CONFIG_FB=y
|
||||||
|
CONFIG_FB_EFI=y
|
||||||
|
CONFIG_FB_RADEON=y
|
||||||
|
CONFIG_LCD_CLASS_DEVICE=y
|
||||||
|
CONFIG_LCD_PLATFORM=m
|
||||||
|
# CONFIG_VGA_CONSOLE is not set
|
||||||
|
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
|
||||||
|
CONFIG_LOGO=y
|
||||||
|
CONFIG_SOUND=y
|
||||||
|
CONFIG_SND=y
|
||||||
|
CONFIG_SND_SEQUENCER=m
|
||||||
|
CONFIG_SND_SEQ_DUMMY=m
|
||||||
|
CONFIG_SND_BT87X=m
|
||||||
|
CONFIG_SND_BT87X_OVERCLOCK=y
|
||||||
|
CONFIG_SND_HDA_INTEL=y
|
||||||
|
CONFIG_SND_HDA_HWDEP=y
|
||||||
|
CONFIG_SND_HDA_INPUT_BEEP=y
|
||||||
|
CONFIG_SND_HDA_PATCH_LOADER=y
|
||||||
|
CONFIG_SND_HDA_CODEC_REALTEK=y
|
||||||
|
CONFIG_SND_HDA_CODEC_SIGMATEL=y
|
||||||
|
CONFIG_SND_HDA_CODEC_HDMI=y
|
||||||
|
CONFIG_SND_HDA_CODEC_CONEXANT=y
|
||||||
|
CONFIG_SND_USB_AUDIO=m
|
||||||
|
CONFIG_HIDRAW=y
|
||||||
|
CONFIG_UHID=m
|
||||||
|
CONFIG_HID_A4TECH=m
|
||||||
|
CONFIG_HID_CHERRY=m
|
||||||
|
CONFIG_HID_LOGITECH=m
|
||||||
|
CONFIG_HID_LOGITECH_DJ=m
|
||||||
|
CONFIG_LOGITECH_FF=y
|
||||||
|
CONFIG_LOGIRUMBLEPAD2_FF=y
|
||||||
|
CONFIG_LOGIG940_FF=y
|
||||||
|
CONFIG_HID_MICROSOFT=m
|
||||||
|
CONFIG_HID_MULTITOUCH=m
|
||||||
|
CONFIG_HID_SUNPLUS=m
|
||||||
|
CONFIG_USB_HIDDEV=y
|
||||||
|
CONFIG_USB=y
|
||||||
|
CONFIG_USB_OTG=y
|
||||||
|
CONFIG_USB_MON=y
|
||||||
|
CONFIG_USB_XHCI_HCD=y
|
||||||
|
CONFIG_USB_EHCI_HCD=y
|
||||||
|
CONFIG_USB_EHCI_ROOT_HUB_TT=y
|
||||||
|
CONFIG_USB_EHCI_HCD_PLATFORM=y
|
||||||
|
CONFIG_USB_OHCI_HCD=y
|
||||||
|
CONFIG_USB_OHCI_HCD_PLATFORM=y
|
||||||
|
CONFIG_USB_UHCI_HCD=m
|
||||||
|
CONFIG_USB_ACM=m
|
||||||
|
CONFIG_USB_PRINTER=m
|
||||||
|
CONFIG_USB_STORAGE=m
|
||||||
|
CONFIG_USB_STORAGE_REALTEK=m
|
||||||
|
CONFIG_USB_UAS=m
|
||||||
|
CONFIG_USB_DWC2=y
|
||||||
|
CONFIG_USB_DWC2_HOST=y
|
||||||
|
CONFIG_USB_SERIAL=m
|
||||||
|
CONFIG_USB_SERIAL_CH341=m
|
||||||
|
CONFIG_USB_SERIAL_CP210X=m
|
||||||
|
CONFIG_USB_SERIAL_FTDI_SIO=m
|
||||||
|
CONFIG_USB_SERIAL_PL2303=m
|
||||||
|
CONFIG_USB_SERIAL_OPTION=m
|
||||||
|
CONFIG_USB_GADGET=y
|
||||||
|
CONFIG_TYPEC=m
|
||||||
|
CONFIG_TYPEC_TCPM=m
|
||||||
|
CONFIG_TYPEC_TCPCI=m
|
||||||
|
CONFIG_TYPEC_UCSI=m
|
||||||
|
CONFIG_UCSI_ACPI=m
|
||||||
|
CONFIG_INFINIBAND=m
|
||||||
|
CONFIG_RTC_CLASS=y
|
||||||
|
CONFIG_RTC_DRV_EFI=y
|
||||||
|
CONFIG_RTC_DRV_LOONGSON=y
|
||||||
|
CONFIG_DMADEVICES=y
|
||||||
|
CONFIG_UIO=m
|
||||||
|
CONFIG_UIO_PDRV_GENIRQ=m
|
||||||
|
CONFIG_UIO_DMEM_GENIRQ=m
|
||||||
|
CONFIG_UIO_PCI_GENERIC=m
|
||||||
|
CONFIG_VFIO=m
|
||||||
|
CONFIG_VFIO_PCI=m
|
||||||
|
CONFIG_VIRTIO_PCI=y
|
||||||
|
CONFIG_VIRTIO_BALLOON=m
|
||||||
|
CONFIG_VIRTIO_INPUT=m
|
||||||
|
CONFIG_VIRTIO_MMIO=m
|
||||||
|
CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y
|
||||||
|
CONFIG_VHOST_NET=m
|
||||||
|
CONFIG_VHOST_SCSI=m
|
||||||
|
CONFIG_VHOST_VSOCK=m
|
||||||
|
CONFIG_COMEDI=m
|
||||||
|
CONFIG_COMEDI_PCI_DRIVERS=m
|
||||||
|
CONFIG_COMEDI_8255_PCI=m
|
||||||
|
CONFIG_COMEDI_ADL_PCI6208=m
|
||||||
|
CONFIG_COMEDI_ADL_PCI7X3X=m
|
||||||
|
CONFIG_COMEDI_ADL_PCI8164=m
|
||||||
|
CONFIG_COMEDI_ADL_PCI9111=m
|
||||||
|
CONFIG_COMEDI_ADL_PCI9118=m
|
||||||
|
CONFIG_COMEDI_ADV_PCI1710=m
|
||||||
|
CONFIG_COMEDI_ADV_PCI1720=m
|
||||||
|
CONFIG_COMEDI_ADV_PCI1723=m
|
||||||
|
CONFIG_COMEDI_ADV_PCI1724=m
|
||||||
|
CONFIG_COMEDI_ADV_PCI1760=m
|
||||||
|
CONFIG_COMEDI_ADV_PCI_DIO=m
|
||||||
|
CONFIG_COMEDI_NI_LABPC_PCI=m
|
||||||
|
CONFIG_COMEDI_NI_PCIDIO=m
|
||||||
|
CONFIG_COMEDI_NI_PCIMIO=m
|
||||||
|
CONFIG_STAGING=y
|
||||||
|
CONFIG_COMMON_CLK_LOONGSON2=y
|
||||||
|
CONFIG_LOONGSON2_GUTS=y
|
||||||
|
CONFIG_LOONGSON2_PM=y
|
||||||
|
CONFIG_PM_DEVFREQ=y
|
||||||
|
CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y
|
||||||
|
CONFIG_DEVFREQ_GOV_PERFORMANCE=y
|
||||||
|
CONFIG_DEVFREQ_GOV_POWERSAVE=y
|
||||||
|
CONFIG_DEVFREQ_GOV_USERSPACE=y
|
||||||
|
CONFIG_PWM=y
|
||||||
|
CONFIG_EXT2_FS=y
|
||||||
|
CONFIG_EXT2_FS_XATTR=y
|
||||||
|
CONFIG_EXT2_FS_POSIX_ACL=y
|
||||||
|
CONFIG_EXT2_FS_SECURITY=y
|
||||||
|
CONFIG_EXT3_FS=y
|
||||||
|
CONFIG_EXT3_FS_POSIX_ACL=y
|
||||||
|
CONFIG_EXT3_FS_SECURITY=y
|
||||||
|
CONFIG_JFS_FS=m
|
||||||
|
CONFIG_JFS_POSIX_ACL=y
|
||||||
|
CONFIG_JFS_SECURITY=y
|
||||||
|
CONFIG_XFS_FS=y
|
||||||
|
CONFIG_XFS_QUOTA=y
|
||||||
|
CONFIG_XFS_POSIX_ACL=y
|
||||||
|
CONFIG_GFS2_FS=m
|
||||||
|
CONFIG_GFS2_FS_LOCKING_DLM=y
|
||||||
|
CONFIG_OCFS2_FS=m
|
||||||
|
CONFIG_BTRFS_FS=y
|
||||||
|
CONFIG_BTRFS_FS_POSIX_ACL=y
|
||||||
|
CONFIG_FANOTIFY=y
|
||||||
|
CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
|
||||||
|
CONFIG_QFMT_V1=m
|
||||||
|
CONFIG_QFMT_V2=m
|
||||||
|
CONFIG_AUTOFS_FS=y
|
||||||
|
CONFIG_FUSE_FS=m
|
||||||
|
CONFIG_CUSE=m
|
||||||
|
CONFIG_VIRTIO_FS=m
|
||||||
|
CONFIG_OVERLAY_FS=y
|
||||||
|
CONFIG_OVERLAY_FS_INDEX=y
|
||||||
|
CONFIG_OVERLAY_FS_XINO_AUTO=y
|
||||||
|
CONFIG_OVERLAY_FS_METACOPY=y
|
||||||
|
CONFIG_FSCACHE=y
|
||||||
|
CONFIG_CACHEFILES=m
|
||||||
|
CONFIG_ISO9660_FS=y
|
||||||
|
CONFIG_JOLIET=y
|
||||||
|
CONFIG_ZISOFS=y
|
||||||
|
CONFIG_UDF_FS=y
|
||||||
|
CONFIG_MSDOS_FS=m
|
||||||
|
CONFIG_VFAT_FS=m
|
||||||
|
CONFIG_FAT_DEFAULT_CODEPAGE=936
|
||||||
|
CONFIG_FAT_DEFAULT_IOCHARSET="gb2312"
|
||||||
|
CONFIG_EXFAT_FS=m
|
||||||
|
CONFIG_NTFS3_FS=m
|
||||||
|
CONFIG_NTFS3_64BIT_CLUSTER=y
|
||||||
|
CONFIG_NTFS3_LZX_XPRESS=y
|
||||||
|
CONFIG_PROC_KCORE=y
|
||||||
|
CONFIG_TMPFS=y
|
||||||
|
CONFIG_TMPFS_POSIX_ACL=y
|
||||||
|
CONFIG_HUGETLBFS=y
|
||||||
|
CONFIG_CONFIGFS_FS=y
|
||||||
|
CONFIG_ORANGEFS_FS=m
|
||||||
|
CONFIG_ECRYPT_FS=m
|
||||||
|
CONFIG_ECRYPT_FS_MESSAGING=y
|
||||||
|
CONFIG_HFS_FS=m
|
||||||
|
CONFIG_HFSPLUS_FS=m
|
||||||
|
CONFIG_UBIFS_FS=m
|
||||||
|
CONFIG_UBIFS_FS_ADVANCED_COMPR=y
|
||||||
|
CONFIG_CRAMFS=m
|
||||||
|
CONFIG_SQUASHFS=y
|
||||||
|
CONFIG_SQUASHFS_XATTR=y
|
||||||
|
CONFIG_SQUASHFS_LZ4=y
|
||||||
|
CONFIG_SQUASHFS_LZO=y
|
||||||
|
CONFIG_SQUASHFS_XZ=y
|
||||||
|
CONFIG_MINIX_FS=m
|
||||||
|
CONFIG_ROMFS_FS=m
|
||||||
|
CONFIG_PSTORE=m
|
||||||
|
CONFIG_SYSV_FS=m
|
||||||
|
CONFIG_UFS_FS=m
|
||||||
|
CONFIG_EROFS_FS=m
|
||||||
|
CONFIG_EROFS_FS_ZIP_LZMA=y
|
||||||
|
CONFIG_EROFS_FS_PCPU_KTHREAD=y
|
||||||
|
CONFIG_NFS_FS=y
|
||||||
|
CONFIG_NFS_V3_ACL=y
|
||||||
|
CONFIG_NFS_V4=y
|
||||||
|
CONFIG_NFS_V4_1=y
|
||||||
|
CONFIG_NFS_V4_2=y
|
||||||
|
CONFIG_ROOT_NFS=y
|
||||||
|
CONFIG_NFSD=y
|
||||||
|
CONFIG_NFSD_V3_ACL=y
|
||||||
|
CONFIG_NFSD_V4=y
|
||||||
|
CONFIG_NFSD_BLOCKLAYOUT=y
|
||||||
|
CONFIG_CEPH_FS=m
|
||||||
|
CONFIG_CEPH_FSCACHE=y
|
||||||
|
CONFIG_CEPH_FS_POSIX_ACL=y
|
||||||
|
CONFIG_CEPH_FS_SECURITY_LABEL=y
|
||||||
|
CONFIG_CIFS=m
|
||||||
|
# CONFIG_CIFS_DEBUG is not set
|
||||||
|
CONFIG_9P_FS=y
|
||||||
|
CONFIG_NLS_CODEPAGE_437=y
|
||||||
|
CONFIG_NLS_CODEPAGE_936=y
|
||||||
|
CONFIG_NLS_ASCII=y
|
||||||
|
CONFIG_NLS_UTF8=y
|
||||||
|
CONFIG_DLM=m
|
||||||
|
CONFIG_KEY_DH_OPERATIONS=y
|
||||||
|
CONFIG_SECURITY=y
|
||||||
|
CONFIG_SECURITY_SELINUX=y
|
||||||
|
CONFIG_SECURITY_SELINUX_BOOTPARAM=y
|
||||||
|
CONFIG_SECURITY_APPARMOR=y
|
||||||
|
CONFIG_SECURITY_YAMA=y
|
||||||
|
CONFIG_SECURITY_LOCKDOWN_LSM=y
|
||||||
|
CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y
|
||||||
|
CONFIG_DEFAULT_SECURITY_DAC=y
|
||||||
|
CONFIG_CRYPTO_USER=m
|
||||||
|
# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set
|
||||||
|
CONFIG_CRYPTO_PCRYPT=m
|
||||||
|
CONFIG_CRYPTO_CRYPTD=m
|
||||||
|
CONFIG_CRYPTO_ANUBIS=m
|
||||||
|
CONFIG_CRYPTO_BLOWFISH=m
|
||||||
|
CONFIG_CRYPTO_CAST5=m
|
||||||
|
CONFIG_CRYPTO_CAST6=m
|
||||||
|
CONFIG_CRYPTO_KHAZAD=m
|
||||||
|
CONFIG_CRYPTO_SEED=m
|
||||||
|
CONFIG_CRYPTO_SERPENT=m
|
||||||
|
CONFIG_CRYPTO_TEA=m
|
||||||
|
CONFIG_CRYPTO_TWOFISH=m
|
||||||
|
CONFIG_CRYPTO_CHACHA20POLY1305=m
|
||||||
|
CONFIG_CRYPTO_VMAC=m
|
||||||
|
CONFIG_CRYPTO_WP512=m
|
||||||
|
CONFIG_CRYPTO_842=m
|
||||||
|
CONFIG_CRYPTO_LZ4=m
|
||||||
|
CONFIG_CRYPTO_LZ4HC=m
|
||||||
|
CONFIG_CRYPTO_USER_API_HASH=m
|
||||||
|
CONFIG_CRYPTO_USER_API_SKCIPHER=m
|
||||||
|
CONFIG_CRYPTO_USER_API_RNG=m
|
||||||
|
CONFIG_CRYPTO_USER_API_AEAD=m
|
||||||
|
CONFIG_CRYPTO_CRC32_LOONGARCH=m
|
||||||
|
CONFIG_CRYPTO_DEV_VIRTIO=m
|
||||||
|
CONFIG_PRINTK_TIME=y
|
||||||
|
CONFIG_STRIP_ASM_SYMS=y
|
||||||
|
CONFIG_MAGIC_SYSRQ=y
|
||||||
|
CONFIG_DEBUG_FS=y
|
||||||
|
# CONFIG_SCHED_DEBUG is not set
|
||||||
|
CONFIG_SCHEDSTATS=y
|
||||||
|
# CONFIG_FTRACE is not set
|
888
kubezero/linux-lts/lts.ppc64le.config
Normal file
888
kubezero/linux-lts/lts.ppc64le.config
Normal file
@ -0,0 +1,888 @@
|
|||||||
|
CONFIG_SYSVIPC=y
|
||||||
|
CONFIG_POSIX_MQUEUE=y
|
||||||
|
CONFIG_NO_HZ_FULL=y
|
||||||
|
CONFIG_NO_HZ=y
|
||||||
|
CONFIG_HIGH_RES_TIMERS=y
|
||||||
|
CONFIG_BPF_SYSCALL=y
|
||||||
|
CONFIG_SCHED_CORE=y
|
||||||
|
CONFIG_TASKSTATS=y
|
||||||
|
CONFIG_TASK_DELAY_ACCT=y
|
||||||
|
CONFIG_TASK_XACCT=y
|
||||||
|
CONFIG_TASK_IO_ACCOUNTING=y
|
||||||
|
CONFIG_PSI=y
|
||||||
|
CONFIG_PSI_DEFAULT_DISABLED=y
|
||||||
|
CONFIG_IKCONFIG=y
|
||||||
|
CONFIG_IKCONFIG_PROC=y
|
||||||
|
CONFIG_NUMA_BALANCING=y
|
||||||
|
CONFIG_CGROUPS=y
|
||||||
|
CONFIG_MEMCG=y
|
||||||
|
CONFIG_CGROUP_SCHED=y
|
||||||
|
CONFIG_CGROUP_PIDS=y
|
||||||
|
CONFIG_CGROUP_FREEZER=y
|
||||||
|
CONFIG_CPUSETS=y
|
||||||
|
CONFIG_CGROUP_DEVICE=y
|
||||||
|
CONFIG_CGROUP_CPUACCT=y
|
||||||
|
CONFIG_CGROUP_PERF=y
|
||||||
|
CONFIG_CGROUP_BPF=y
|
||||||
|
CONFIG_USER_NS=y
|
||||||
|
CONFIG_CHECKPOINT_RESTORE=y
|
||||||
|
CONFIG_BLK_DEV_INITRD=y
|
||||||
|
CONFIG_PROFILING=y
|
||||||
|
CONFIG_KEXEC=y
|
||||||
|
CONFIG_PPC64=y
|
||||||
|
CONFIG_POWER8_CPU=y
|
||||||
|
CONFIG_NR_CPUS=2048
|
||||||
|
CONFIG_CPU_LITTLE_ENDIAN=y
|
||||||
|
CONFIG_COMPAT=y
|
||||||
|
CONFIG_OPAL_PRD=y
|
||||||
|
# CONFIG_PPC_SPLPAR is not set
|
||||||
|
CONFIG_RTAS_FLASH=m
|
||||||
|
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
|
||||||
|
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
|
||||||
|
CONFIG_CPU_FREQ_GOV_USERSPACE=y
|
||||||
|
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
|
||||||
|
CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
|
||||||
|
CONFIG_HZ_100=y
|
||||||
|
CONFIG_PPC_TRANSACTIONAL_MEM=y
|
||||||
|
CONFIG_IRQ_ALL_CPUS=y
|
||||||
|
CONFIG_PPC_SUBPAGE_PROT=y
|
||||||
|
CONFIG_SCHED_SMT=y
|
||||||
|
CONFIG_VIRTUALIZATION=y
|
||||||
|
CONFIG_KVM_BOOK3S_64=m
|
||||||
|
CONFIG_KVM_BOOK3S_64_HV=m
|
||||||
|
CONFIG_KPROBES=y
|
||||||
|
CONFIG_GCC_PLUGIN_LATENT_ENTROPY=y
|
||||||
|
CONFIG_MODULES=y
|
||||||
|
CONFIG_MODULE_UNLOAD=y
|
||||||
|
CONFIG_MODULE_UNLOAD_TAINT_TRACKING=y
|
||||||
|
CONFIG_MODVERSIONS=y
|
||||||
|
CONFIG_MODULE_SRCVERSION_ALL=y
|
||||||
|
CONFIG_MODULE_SIG_SHA256=y
|
||||||
|
CONFIG_MODULE_COMPRESS_GZIP=y
|
||||||
|
CONFIG_PARTITION_ADVANCED=y
|
||||||
|
CONFIG_IOSCHED_BFQ=y
|
||||||
|
CONFIG_BINFMT_MISC=m
|
||||||
|
CONFIG_ZSWAP=y
|
||||||
|
CONFIG_SLAB_FREELIST_RANDOM=y
|
||||||
|
# CONFIG_COMPAT_BRK is not set
|
||||||
|
CONFIG_MEMORY_HOTPLUG=y
|
||||||
|
CONFIG_MEMORY_HOTREMOVE=y
|
||||||
|
CONFIG_KSM=y
|
||||||
|
CONFIG_TRANSPARENT_HUGEPAGE=y
|
||||||
|
CONFIG_CMA_AREAS=7
|
||||||
|
CONFIG_MEM_SOFT_DIRTY=y
|
||||||
|
CONFIG_LRU_GEN=y
|
||||||
|
CONFIG_LRU_GEN_ENABLED=y
|
||||||
|
CONFIG_NET=y
|
||||||
|
CONFIG_PACKET=y
|
||||||
|
CONFIG_TLS=m
|
||||||
|
CONFIG_XFRM_USER=m
|
||||||
|
CONFIG_XFRM_INTERFACE=m
|
||||||
|
CONFIG_NET_KEY=m
|
||||||
|
CONFIG_XDP_SOCKETS=y
|
||||||
|
CONFIG_IP_MULTICAST=y
|
||||||
|
CONFIG_IP_ADVANCED_ROUTER=y
|
||||||
|
CONFIG_IP_MULTIPLE_TABLES=y
|
||||||
|
CONFIG_IP_ROUTE_MULTIPATH=y
|
||||||
|
CONFIG_IP_ROUTE_VERBOSE=y
|
||||||
|
CONFIG_NET_IPIP=m
|
||||||
|
CONFIG_NET_IPGRE_DEMUX=m
|
||||||
|
CONFIG_NET_IPGRE=m
|
||||||
|
CONFIG_NET_IPGRE_BROADCAST=y
|
||||||
|
CONFIG_IP_MROUTE=y
|
||||||
|
CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
|
||||||
|
CONFIG_IP_PIMSM_V2=y
|
||||||
|
CONFIG_NET_FOU_IP_TUNNELS=y
|
||||||
|
CONFIG_INET_AH=m
|
||||||
|
CONFIG_INET_ESP=m
|
||||||
|
CONFIG_INET_IPCOMP=m
|
||||||
|
CONFIG_INET_DIAG=m
|
||||||
|
CONFIG_INET_DIAG_DESTROY=y
|
||||||
|
CONFIG_IPV6_ROUTER_PREF=y
|
||||||
|
CONFIG_IPV6_ROUTE_INFO=y
|
||||||
|
CONFIG_INET6_AH=m
|
||||||
|
CONFIG_INET6_ESP=m
|
||||||
|
CONFIG_INET6_IPCOMP=m
|
||||||
|
CONFIG_IPV6_MIP6=m
|
||||||
|
CONFIG_IPV6_ILA=m
|
||||||
|
CONFIG_IPV6_VTI=m
|
||||||
|
CONFIG_IPV6_SIT=m
|
||||||
|
CONFIG_IPV6_SIT_6RD=y
|
||||||
|
CONFIG_IPV6_GRE=m
|
||||||
|
CONFIG_IPV6_SUBTREES=y
|
||||||
|
CONFIG_IPV6_MROUTE=y
|
||||||
|
CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
|
||||||
|
CONFIG_IPV6_PIMSM_V2=y
|
||||||
|
CONFIG_IPV6_SEG6_LWTUNNEL=y
|
||||||
|
CONFIG_IPV6_SEG6_HMAC=y
|
||||||
|
CONFIG_MPTCP=y
|
||||||
|
CONFIG_NETFILTER=y
|
||||||
|
CONFIG_BRIDGE_NETFILTER=m
|
||||||
|
CONFIG_NF_CONNTRACK=m
|
||||||
|
CONFIG_NF_CONNTRACK_ZONES=y
|
||||||
|
CONFIG_NF_CONNTRACK_EVENTS=y
|
||||||
|
CONFIG_NF_CONNTRACK_TIMEOUT=y
|
||||||
|
CONFIG_NF_CONNTRACK_TIMESTAMP=y
|
||||||
|
CONFIG_NF_CONNTRACK_AMANDA=m
|
||||||
|
CONFIG_NF_CONNTRACK_FTP=m
|
||||||
|
CONFIG_NF_CONNTRACK_H323=m
|
||||||
|
CONFIG_NF_CONNTRACK_IRC=m
|
||||||
|
CONFIG_NF_CONNTRACK_SNMP=m
|
||||||
|
CONFIG_NF_CONNTRACK_PPTP=m
|
||||||
|
CONFIG_NF_CONNTRACK_SANE=m
|
||||||
|
CONFIG_NF_CONNTRACK_SIP=m
|
||||||
|
CONFIG_NF_CONNTRACK_TFTP=m
|
||||||
|
CONFIG_NF_CT_NETLINK=m
|
||||||
|
CONFIG_NF_CT_NETLINK_TIMEOUT=m
|
||||||
|
CONFIG_NF_TABLES=m
|
||||||
|
CONFIG_NF_TABLES_INET=y
|
||||||
|
CONFIG_NF_TABLES_NETDEV=y
|
||||||
|
CONFIG_NFT_NUMGEN=m
|
||||||
|
CONFIG_NFT_CT=m
|
||||||
|
CONFIG_NFT_FLOW_OFFLOAD=m
|
||||||
|
CONFIG_NFT_CONNLIMIT=m
|
||||||
|
CONFIG_NFT_LOG=m
|
||||||
|
CONFIG_NFT_LIMIT=m
|
||||||
|
CONFIG_NFT_MASQ=m
|
||||||
|
CONFIG_NFT_REDIR=m
|
||||||
|
CONFIG_NFT_NAT=m
|
||||||
|
CONFIG_NFT_TUNNEL=m
|
||||||
|
CONFIG_NFT_QUEUE=m
|
||||||
|
CONFIG_NFT_QUOTA=m
|
||||||
|
CONFIG_NFT_REJECT=m
|
||||||
|
CONFIG_NFT_COMPAT=m
|
||||||
|
CONFIG_NFT_HASH=m
|
||||||
|
CONFIG_NFT_FIB_INET=m
|
||||||
|
CONFIG_NFT_XFRM=m
|
||||||
|
CONFIG_NFT_SOCKET=m
|
||||||
|
CONFIG_NFT_OSF=m
|
||||||
|
CONFIG_NFT_TPROXY=m
|
||||||
|
CONFIG_NFT_SYNPROXY=m
|
||||||
|
CONFIG_NFT_DUP_NETDEV=m
|
||||||
|
CONFIG_NFT_FWD_NETDEV=m
|
||||||
|
CONFIG_NFT_FIB_NETDEV=m
|
||||||
|
CONFIG_NFT_REJECT_NETDEV=m
|
||||||
|
CONFIG_NF_FLOW_TABLE_INET=m
|
||||||
|
CONFIG_NF_FLOW_TABLE=m
|
||||||
|
CONFIG_NF_FLOW_TABLE_PROCFS=y
|
||||||
|
CONFIG_NETFILTER_XT_SET=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_AUDIT=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_DSCP=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_HMARK=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_LED=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_LOG=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_MARK=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_TEE=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_TPROXY=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_TRACE=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
|
||||||
|
CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_BPF=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_CGROUP=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_COMMENT=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_CPU=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_DCCP=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_DSCP=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_ESP=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_HELPER=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_IPCOMP=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_IPVS=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_L2TP=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_LENGTH=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_LIMIT=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_MAC=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_MARK=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_NFACCT=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_OSF=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_OWNER=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_POLICY=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_QUOTA=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_RATEEST=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_REALM=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_RECENT=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_SCTP=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_SOCKET=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_STATE=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_STRING=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_TIME=m
|
||||||
|
CONFIG_NETFILTER_XT_MATCH_U32=m
|
||||||
|
CONFIG_IP_SET=m
|
||||||
|
CONFIG_IP_SET_BITMAP_IP=m
|
||||||
|
CONFIG_IP_SET_BITMAP_IPMAC=m
|
||||||
|
CONFIG_IP_SET_BITMAP_PORT=m
|
||||||
|
CONFIG_IP_SET_HASH_IP=m
|
||||||
|
CONFIG_IP_SET_HASH_IPMARK=m
|
||||||
|
CONFIG_IP_SET_HASH_IPPORT=m
|
||||||
|
CONFIG_IP_SET_HASH_IPPORTIP=m
|
||||||
|
CONFIG_IP_SET_HASH_IPPORTNET=m
|
||||||
|
CONFIG_IP_SET_HASH_IPMAC=m
|
||||||
|
CONFIG_IP_SET_HASH_MAC=m
|
||||||
|
CONFIG_IP_SET_HASH_NETPORTNET=m
|
||||||
|
CONFIG_IP_SET_HASH_NET=m
|
||||||
|
CONFIG_IP_SET_HASH_NETNET=m
|
||||||
|
CONFIG_IP_SET_HASH_NETPORT=m
|
||||||
|
CONFIG_IP_SET_HASH_NETIFACE=m
|
||||||
|
CONFIG_IP_SET_LIST_SET=m
|
||||||
|
CONFIG_IP_VS=m
|
||||||
|
CONFIG_IP_VS_IPV6=y
|
||||||
|
CONFIG_IP_VS_PROTO_TCP=y
|
||||||
|
CONFIG_IP_VS_PROTO_UDP=y
|
||||||
|
CONFIG_IP_VS_PROTO_ESP=y
|
||||||
|
CONFIG_IP_VS_PROTO_AH=y
|
||||||
|
CONFIG_IP_VS_PROTO_SCTP=y
|
||||||
|
CONFIG_IP_VS_RR=m
|
||||||
|
CONFIG_IP_VS_WRR=m
|
||||||
|
CONFIG_IP_VS_LC=m
|
||||||
|
CONFIG_IP_VS_WLC=m
|
||||||
|
CONFIG_IP_VS_FO=m
|
||||||
|
CONFIG_IP_VS_OVF=m
|
||||||
|
CONFIG_IP_VS_LBLC=m
|
||||||
|
CONFIG_IP_VS_LBLCR=m
|
||||||
|
CONFIG_IP_VS_DH=m
|
||||||
|
CONFIG_IP_VS_SH=m
|
||||||
|
CONFIG_IP_VS_MH=m
|
||||||
|
CONFIG_IP_VS_SED=m
|
||||||
|
CONFIG_IP_VS_NQ=m
|
||||||
|
CONFIG_IP_VS_FTP=m
|
||||||
|
CONFIG_IP_VS_PE_SIP=m
|
||||||
|
CONFIG_NFT_DUP_IPV4=m
|
||||||
|
CONFIG_NFT_FIB_IPV4=m
|
||||||
|
CONFIG_NF_TABLES_ARP=y
|
||||||
|
CONFIG_NF_LOG_ARP=m
|
||||||
|
CONFIG_NF_LOG_IPV4=m
|
||||||
|
CONFIG_IP_NF_IPTABLES=m
|
||||||
|
CONFIG_IP_NF_MATCH_AH=m
|
||||||
|
CONFIG_IP_NF_MATCH_ECN=m
|
||||||
|
CONFIG_IP_NF_MATCH_RPFILTER=m
|
||||||
|
CONFIG_IP_NF_MATCH_TTL=m
|
||||||
|
CONFIG_IP_NF_FILTER=m
|
||||||
|
CONFIG_IP_NF_TARGET_REJECT=m
|
||||||
|
CONFIG_IP_NF_TARGET_SYNPROXY=m
|
||||||
|
CONFIG_IP_NF_NAT=m
|
||||||
|
CONFIG_IP_NF_TARGET_MASQUERADE=m
|
||||||
|
CONFIG_IP_NF_TARGET_NETMAP=m
|
||||||
|
CONFIG_IP_NF_TARGET_REDIRECT=m
|
||||||
|
CONFIG_IP_NF_MANGLE=m
|
||||||
|
CONFIG_IP_NF_TARGET_ECN=m
|
||||||
|
CONFIG_IP_NF_TARGET_TTL=m
|
||||||
|
CONFIG_IP_NF_ARPTABLES=m
|
||||||
|
CONFIG_IP_NF_ARPFILTER=m
|
||||||
|
CONFIG_IP_NF_ARP_MANGLE=m
|
||||||
|
CONFIG_NFT_DUP_IPV6=m
|
||||||
|
CONFIG_NFT_FIB_IPV6=m
|
||||||
|
CONFIG_IP6_NF_IPTABLES=m
|
||||||
|
CONFIG_IP6_NF_MATCH_AH=m
|
||||||
|
CONFIG_IP6_NF_MATCH_EUI64=m
|
||||||
|
CONFIG_IP6_NF_MATCH_FRAG=m
|
||||||
|
CONFIG_IP6_NF_MATCH_OPTS=m
|
||||||
|
CONFIG_IP6_NF_MATCH_HL=m
|
||||||
|
CONFIG_IP6_NF_MATCH_IPV6HEADER=m
|
||||||
|
CONFIG_IP6_NF_MATCH_MH=m
|
||||||
|
CONFIG_IP6_NF_MATCH_RPFILTER=m
|
||||||
|
CONFIG_IP6_NF_MATCH_RT=m
|
||||||
|
CONFIG_IP6_NF_MATCH_SRH=m
|
||||||
|
CONFIG_IP6_NF_TARGET_HL=m
|
||||||
|
CONFIG_IP6_NF_FILTER=m
|
||||||
|
CONFIG_IP6_NF_TARGET_REJECT=m
|
||||||
|
CONFIG_IP6_NF_TARGET_SYNPROXY=m
|
||||||
|
CONFIG_IP6_NF_MANGLE=m
|
||||||
|
CONFIG_IP6_NF_RAW=m
|
||||||
|
CONFIG_IP6_NF_NAT=m
|
||||||
|
CONFIG_IP6_NF_TARGET_MASQUERADE=m
|
||||||
|
CONFIG_IP6_NF_TARGET_NPT=m
|
||||||
|
CONFIG_NF_TABLES_BRIDGE=m
|
||||||
|
CONFIG_NFT_BRIDGE_REJECT=m
|
||||||
|
CONFIG_NF_CONNTRACK_BRIDGE=m
|
||||||
|
CONFIG_BRIDGE=m
|
||||||
|
CONFIG_VLAN_8021Q=m
|
||||||
|
CONFIG_DNS_RESOLVER=y
|
||||||
|
CONFIG_OPENVSWITCH=m
|
||||||
|
CONFIG_VSOCKETS=m
|
||||||
|
CONFIG_VIRTIO_VSOCKETS=m
|
||||||
|
CONFIG_MPLS_ROUTING=m
|
||||||
|
CONFIG_MPLS_IPTUNNEL=m
|
||||||
|
CONFIG_NET_NCSI=y
|
||||||
|
CONFIG_NET_9P=m
|
||||||
|
CONFIG_NET_9P_VIRTIO=m
|
||||||
|
CONFIG_NET_9P_RDMA=m
|
||||||
|
CONFIG_PCIEPORTBUS=y
|
||||||
|
CONFIG_HOTPLUG_PCI_PCIE=y
|
||||||
|
CONFIG_PCIEAER=y
|
||||||
|
CONFIG_PCIE_PTM=y
|
||||||
|
CONFIG_PCI_STUB=m
|
||||||
|
CONFIG_PCI_PF_STUB=m
|
||||||
|
CONFIG_PCI_IOV=y
|
||||||
|
CONFIG_PCI_PRI=y
|
||||||
|
CONFIG_PCI_PASID=y
|
||||||
|
CONFIG_HOTPLUG_PCI=y
|
||||||
|
CONFIG_HOTPLUG_PCI_CPCI=y
|
||||||
|
CONFIG_HOTPLUG_PCI_SHPC=y
|
||||||
|
CONFIG_HOTPLUG_PCI_POWERNV=y
|
||||||
|
CONFIG_HOTPLUG_PCI_RPA=m
|
||||||
|
CONFIG_HOTPLUG_PCI_RPA_DLPAR=m
|
||||||
|
CONFIG_PCI_SW_SWITCHTEC=m
|
||||||
|
CONFIG_PCCARD=m
|
||||||
|
CONFIG_YENTA=m
|
||||||
|
CONFIG_PD6729=m
|
||||||
|
CONFIG_I82092=m
|
||||||
|
CONFIG_UEVENT_HELPER=y
|
||||||
|
CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
|
||||||
|
CONFIG_DEVTMPFS=y
|
||||||
|
CONFIG_DEVTMPFS_MOUNT=y
|
||||||
|
CONFIG_DEVTMPFS_SAFE=y
|
||||||
|
CONFIG_FW_LOADER_COMPRESS=y
|
||||||
|
# CONFIG_FW_LOADER_COMPRESS_XZ is not set
|
||||||
|
CONFIG_FW_LOADER_COMPRESS_ZSTD=y
|
||||||
|
CONFIG_MTD=y
|
||||||
|
CONFIG_MTD_BLOCK=y
|
||||||
|
CONFIG_MTD_POWERNV_FLASH=y
|
||||||
|
CONFIG_PARPORT=m
|
||||||
|
CONFIG_PARPORT_PC=m
|
||||||
|
CONFIG_BLK_DEV_FD=m
|
||||||
|
CONFIG_BLK_DEV_LOOP=y
|
||||||
|
CONFIG_BLK_DEV_NBD=m
|
||||||
|
CONFIG_BLK_DEV_RAM=y
|
||||||
|
CONFIG_BLK_DEV_RAM_SIZE=65536
|
||||||
|
CONFIG_VIRTIO_BLK=m
|
||||||
|
CONFIG_BLK_DEV_RBD=m
|
||||||
|
CONFIG_BLK_DEV_NVME=m
|
||||||
|
CONFIG_NVME_MULTIPATH=y
|
||||||
|
CONFIG_NVME_HWMON=y
|
||||||
|
CONFIG_NVME_RDMA=m
|
||||||
|
CONFIG_NVME_TCP=m
|
||||||
|
CONFIG_NVME_TARGET=m
|
||||||
|
CONFIG_NVME_TARGET_LOOP=m
|
||||||
|
CONFIG_NVME_TARGET_RDMA=m
|
||||||
|
CONFIG_IBMVMC=m
|
||||||
|
CONFIG_MISC_RTSX_PCI=m
|
||||||
|
CONFIG_MISC_RTSX_USB=m
|
||||||
|
CONFIG_PVPANIC=y
|
||||||
|
CONFIG_PVPANIC_MMIO=m
|
||||||
|
CONFIG_PVPANIC_PCI=m
|
||||||
|
CONFIG_SCSI=y
|
||||||
|
CONFIG_BLK_DEV_SD=y
|
||||||
|
CONFIG_CHR_DEV_ST=y
|
||||||
|
CONFIG_BLK_DEV_SR=y
|
||||||
|
CONFIG_CHR_DEV_SG=y
|
||||||
|
CONFIG_SCSI_CONSTANTS=y
|
||||||
|
CONFIG_SCSI_FC_ATTRS=y
|
||||||
|
CONFIG_SCSI_SRP_ATTRS=y
|
||||||
|
CONFIG_SCSI_CXGB3_ISCSI=m
|
||||||
|
CONFIG_SCSI_CXGB4_ISCSI=m
|
||||||
|
CONFIG_SCSI_BNX2_ISCSI=m
|
||||||
|
CONFIG_BE2ISCSI=m
|
||||||
|
CONFIG_SCSI_AACRAID=m
|
||||||
|
CONFIG_MEGARAID_SAS=m
|
||||||
|
CONFIG_SCSI_MPT2SAS=m
|
||||||
|
CONFIG_SCSI_MPI3MR=m
|
||||||
|
CONFIG_SCSI_SMARTPQI=m
|
||||||
|
CONFIG_SCSI_IBMVSCSI=m
|
||||||
|
CONFIG_SCSI_IBMVFC=m
|
||||||
|
CONFIG_SCSI_SYM53C8XX_2=y
|
||||||
|
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=0
|
||||||
|
CONFIG_SCSI_IPR=m
|
||||||
|
CONFIG_SCSI_QLA_FC=m
|
||||||
|
CONFIG_SCSI_QLA_ISCSI=m
|
||||||
|
CONFIG_SCSI_LPFC=m
|
||||||
|
CONFIG_SCSI_VIRTIO=m
|
||||||
|
CONFIG_SCSI_DH=y
|
||||||
|
CONFIG_SCSI_DH_RDAC=m
|
||||||
|
CONFIG_SCSI_DH_ALUA=m
|
||||||
|
CONFIG_ATA=m
|
||||||
|
CONFIG_SATA_AHCI=m
|
||||||
|
CONFIG_SATA_MOBILE_LPM_POLICY=3
|
||||||
|
# CONFIG_ATA_SFF is not set
|
||||||
|
CONFIG_MD=y
|
||||||
|
CONFIG_BLK_DEV_MD=y
|
||||||
|
CONFIG_MD_LINEAR=y
|
||||||
|
CONFIG_MD_RAID0=y
|
||||||
|
CONFIG_MD_RAID1=y
|
||||||
|
CONFIG_MD_RAID10=m
|
||||||
|
CONFIG_MD_RAID456=m
|
||||||
|
CONFIG_MD_MULTIPATH=m
|
||||||
|
CONFIG_MD_FAULTY=m
|
||||||
|
CONFIG_BLK_DEV_DM=y
|
||||||
|
CONFIG_DM_UNSTRIPED=m
|
||||||
|
CONFIG_DM_CRYPT=m
|
||||||
|
CONFIG_DM_SNAPSHOT=m
|
||||||
|
CONFIG_DM_THIN_PROVISIONING=m
|
||||||
|
CONFIG_DM_WRITECACHE=m
|
||||||
|
CONFIG_DM_MIRROR=m
|
||||||
|
CONFIG_DM_ZERO=m
|
||||||
|
CONFIG_DM_MULTIPATH=m
|
||||||
|
CONFIG_DM_MULTIPATH_QL=m
|
||||||
|
CONFIG_DM_MULTIPATH_ST=m
|
||||||
|
CONFIG_DM_MULTIPATH_IOA=m
|
||||||
|
CONFIG_DM_UEVENT=y
|
||||||
|
CONFIG_DM_INTEGRITY=m
|
||||||
|
CONFIG_BONDING=m
|
||||||
|
CONFIG_DUMMY=m
|
||||||
|
CONFIG_WIREGUARD=m
|
||||||
|
CONFIG_MACVLAN=m
|
||||||
|
CONFIG_MACVTAP=m
|
||||||
|
CONFIG_IPVLAN=m
|
||||||
|
CONFIG_VXLAN=m
|
||||||
|
CONFIG_BAREUDP=m
|
||||||
|
CONFIG_MACSEC=m
|
||||||
|
CONFIG_NETCONSOLE=m
|
||||||
|
CONFIG_TUN=m
|
||||||
|
CONFIG_VETH=m
|
||||||
|
CONFIG_VIRTIO_NET=m
|
||||||
|
CONFIG_VORTEX=y
|
||||||
|
CONFIG_ACENIC=m
|
||||||
|
CONFIG_ACENIC_OMIT_TIGON_I=y
|
||||||
|
# CONFIG_NET_VENDOR_AMAZON is not set
|
||||||
|
CONFIG_PCNET32=y
|
||||||
|
CONFIG_TIGON3=m
|
||||||
|
CONFIG_BNX2X=m
|
||||||
|
# CONFIG_NET_VENDOR_CAVIUM is not set
|
||||||
|
CONFIG_CHELSIO_T1=m
|
||||||
|
# CONFIG_NET_VENDOR_CORTINA is not set
|
||||||
|
CONFIG_BE2NET=m
|
||||||
|
CONFIG_IBMVETH=m
|
||||||
|
CONFIG_IBMVNIC=m
|
||||||
|
CONFIG_E100=y
|
||||||
|
CONFIG_E1000=y
|
||||||
|
CONFIG_E1000E=y
|
||||||
|
CONFIG_IXGBE=m
|
||||||
|
CONFIG_I40E=m
|
||||||
|
CONFIG_ICE=m
|
||||||
|
# CONFIG_NET_VENDOR_LITEX is not set
|
||||||
|
CONFIG_MLX4_EN=m
|
||||||
|
CONFIG_MLX5_CORE=m
|
||||||
|
CONFIG_MLX5_FPGA=y
|
||||||
|
CONFIG_MLX5_CORE_EN=y
|
||||||
|
CONFIG_MLX5_CORE_IPOIB=y
|
||||||
|
# CONFIG_NET_VENDOR_MICROSEMI is not set
|
||||||
|
# CONFIG_NET_VENDOR_MICROSOFT is not set
|
||||||
|
CONFIG_MYRI10GE=m
|
||||||
|
# CONFIG_NET_VENDOR_NI is not set
|
||||||
|
CONFIG_S2IO=m
|
||||||
|
CONFIG_NFP=m
|
||||||
|
CONFIG_NETXEN_NIC=m
|
||||||
|
# CONFIG_NET_VENDOR_QUALCOMM is not set
|
||||||
|
# CONFIG_NET_VENDOR_REALTEK is not set
|
||||||
|
# CONFIG_NET_VENDOR_ROCKER is not set
|
||||||
|
# CONFIG_NET_VENDOR_SAMSUNG is not set
|
||||||
|
# CONFIG_NET_VENDOR_SOCIONEXT is not set
|
||||||
|
# CONFIG_NET_VENDOR_XILINX is not set
|
||||||
|
CONFIG_PHYLIB=y
|
||||||
|
CONFIG_RENESAS_PHY=m
|
||||||
|
CONFIG_PPP=m
|
||||||
|
CONFIG_PPP_BSDCOMP=m
|
||||||
|
CONFIG_PPP_DEFLATE=m
|
||||||
|
CONFIG_PPPOE=m
|
||||||
|
CONFIG_PPP_ASYNC=m
|
||||||
|
CONFIG_PPP_SYNC_TTY=m
|
||||||
|
# CONFIG_WLAN is not set
|
||||||
|
CONFIG_INPUT_LEDS=m
|
||||||
|
CONFIG_INPUT_MOUSEDEV=m
|
||||||
|
CONFIG_INPUT_EVDEV=m
|
||||||
|
# CONFIG_MOUSE_PS2 is not set
|
||||||
|
CONFIG_INPUT_MISC=y
|
||||||
|
CONFIG_INPUT_UINPUT=m
|
||||||
|
# CONFIG_SERIO_SERPORT is not set
|
||||||
|
# CONFIG_LEGACY_TIOCSTI is not set
|
||||||
|
# CONFIG_LDISC_AUTOLOAD is not set
|
||||||
|
CONFIG_SERIAL_8250=y
|
||||||
|
CONFIG_SERIAL_8250_CONSOLE=y
|
||||||
|
CONFIG_SERIAL_JSM=m
|
||||||
|
CONFIG_HVC_CONSOLE=y
|
||||||
|
CONFIG_HVC_OLD_HVSI=y
|
||||||
|
CONFIG_HVC_RTAS=y
|
||||||
|
CONFIG_HVCS=y
|
||||||
|
CONFIG_VIRTIO_CONSOLE=m
|
||||||
|
CONFIG_IBM_BSR=m
|
||||||
|
CONFIG_IPMI_HANDLER=y
|
||||||
|
CONFIG_IPMI_DEVICE_INTERFACE=y
|
||||||
|
CONFIG_IPMI_POWERNV=y
|
||||||
|
CONFIG_HW_RANDOM_VIRTIO=m
|
||||||
|
CONFIG_RC_CORE=y
|
||||||
|
CONFIG_DRM=y
|
||||||
|
CONFIG_DRM_DP_CEC=y
|
||||||
|
# CONFIG_DRM_I2C_CH7006 is not set
|
||||||
|
# CONFIG_DRM_I2C_SIL164 is not set
|
||||||
|
CONFIG_DRM_RADEON=m
|
||||||
|
CONFIG_DRM_AMDGPU=m
|
||||||
|
CONFIG_DRM_NOUVEAU=m
|
||||||
|
CONFIG_DRM_AST=y
|
||||||
|
CONFIG_DRM_QXL=m
|
||||||
|
CONFIG_DRM_VIRTIO_GPU=m
|
||||||
|
CONFIG_DRM_SIMPLEDRM=m
|
||||||
|
CONFIG_FB=y
|
||||||
|
CONFIG_FIRMWARE_EDID=y
|
||||||
|
CONFIG_FB_TILEBLITTING=y
|
||||||
|
CONFIG_LCD_CLASS_DEVICE=m
|
||||||
|
CONFIG_LCD_PLATFORM=m
|
||||||
|
CONFIG_BACKLIGHT_CLASS_DEVICE=y
|
||||||
|
# CONFIG_VGA_CONSOLE is not set
|
||||||
|
CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y
|
||||||
|
CONFIG_SOUND=y
|
||||||
|
CONFIG_SND=y
|
||||||
|
CONFIG_SND_OSSEMUL=y
|
||||||
|
CONFIG_SND_MIXER_OSS=y
|
||||||
|
CONFIG_SND_PCM_OSS=y
|
||||||
|
CONFIG_SND_DUMMY=m
|
||||||
|
CONFIG_SND_ALOOP=m
|
||||||
|
CONFIG_SND_MTPAV=m
|
||||||
|
CONFIG_SND_MTS64=m
|
||||||
|
CONFIG_SND_SERIAL_U16550=m
|
||||||
|
CONFIG_SND_MPU401=m
|
||||||
|
CONFIG_SND_PORTMAN2X4=m
|
||||||
|
CONFIG_SND_AD1889=m
|
||||||
|
CONFIG_SND_ALS4000=m
|
||||||
|
CONFIG_SND_ATIIXP=m
|
||||||
|
CONFIG_SND_ATIIXP_MODEM=m
|
||||||
|
CONFIG_SND_AU8810=m
|
||||||
|
CONFIG_SND_AU8820=m
|
||||||
|
CONFIG_SND_AU8830=m
|
||||||
|
CONFIG_SND_AW2=m
|
||||||
|
CONFIG_SND_BT87X=m
|
||||||
|
CONFIG_SND_CA0106=m
|
||||||
|
CONFIG_SND_CMIPCI=m
|
||||||
|
CONFIG_SND_OXYGEN=m
|
||||||
|
CONFIG_SND_CS4281=m
|
||||||
|
CONFIG_SND_CS46XX=m
|
||||||
|
CONFIG_SND_CTXFI=m
|
||||||
|
CONFIG_SND_DARLA20=m
|
||||||
|
CONFIG_SND_GINA20=m
|
||||||
|
CONFIG_SND_LAYLA20=m
|
||||||
|
CONFIG_SND_DARLA24=m
|
||||||
|
CONFIG_SND_GINA24=m
|
||||||
|
CONFIG_SND_LAYLA24=m
|
||||||
|
CONFIG_SND_MONA=m
|
||||||
|
CONFIG_SND_MIA=m
|
||||||
|
CONFIG_SND_ECHO3G=m
|
||||||
|
CONFIG_SND_INDIGO=m
|
||||||
|
CONFIG_SND_INDIGOIO=m
|
||||||
|
CONFIG_SND_INDIGODJ=m
|
||||||
|
CONFIG_SND_INDIGOIOX=m
|
||||||
|
CONFIG_SND_INDIGODJX=m
|
||||||
|
CONFIG_SND_ENS1370=m
|
||||||
|
CONFIG_SND_ENS1371=m
|
||||||
|
CONFIG_SND_FM801=m
|
||||||
|
CONFIG_SND_HDSP=m
|
||||||
|
CONFIG_SND_HDSPM=m
|
||||||
|
CONFIG_SND_ICE1724=m
|
||||||
|
CONFIG_SND_INTEL8X0=m
|
||||||
|
CONFIG_SND_INTEL8X0M=m
|
||||||
|
CONFIG_SND_KORG1212=m
|
||||||
|
CONFIG_SND_LOLA=m
|
||||||
|
CONFIG_SND_LX6464ES=m
|
||||||
|
CONFIG_SND_MIXART=m
|
||||||
|
CONFIG_SND_NM256=m
|
||||||
|
CONFIG_SND_PCXHR=m
|
||||||
|
CONFIG_SND_RIPTIDE=m
|
||||||
|
CONFIG_SND_RME32=m
|
||||||
|
CONFIG_SND_RME96=m
|
||||||
|
CONFIG_SND_RME9652=m
|
||||||
|
CONFIG_SND_VIA82XX=m
|
||||||
|
CONFIG_SND_VIA82XX_MODEM=m
|
||||||
|
CONFIG_SND_VIRTUOSO=m
|
||||||
|
CONFIG_SND_VX222=m
|
||||||
|
CONFIG_SND_YMFPCI=m
|
||||||
|
CONFIG_SND_HDA_INTEL=y
|
||||||
|
CONFIG_SND_HDA_RECONFIG=y
|
||||||
|
CONFIG_SND_HDA_CODEC_REALTEK=y
|
||||||
|
CONFIG_SND_HDA_CODEC_ANALOG=y
|
||||||
|
CONFIG_SND_HDA_CODEC_SIGMATEL=y
|
||||||
|
CONFIG_SND_HDA_CODEC_VIA=y
|
||||||
|
CONFIG_SND_HDA_CODEC_HDMI=y
|
||||||
|
CONFIG_SND_HDA_CODEC_CIRRUS=y
|
||||||
|
CONFIG_SND_HDA_CODEC_CONEXANT=y
|
||||||
|
CONFIG_SND_HDA_CODEC_CA0110=y
|
||||||
|
CONFIG_SND_HDA_CODEC_CA0132=y
|
||||||
|
CONFIG_SND_HDA_CODEC_CMEDIA=y
|
||||||
|
CONFIG_SND_HDA_CODEC_SI3054=y
|
||||||
|
CONFIG_SND_USB_AUDIO=m
|
||||||
|
CONFIG_SND_USB_UA101=m
|
||||||
|
CONFIG_SND_USB_USX2Y=m
|
||||||
|
CONFIG_SND_USB_CAIAQ=m
|
||||||
|
CONFIG_SND_USB_CAIAQ_INPUT=y
|
||||||
|
CONFIG_SND_USB_6FIRE=m
|
||||||
|
CONFIG_SND_USB_HIFACE=m
|
||||||
|
CONFIG_SND_BCD2000=m
|
||||||
|
CONFIG_SND_USB_POD=m
|
||||||
|
CONFIG_SND_USB_PODHD=m
|
||||||
|
CONFIG_SND_USB_TONEPORT=m
|
||||||
|
CONFIG_SND_USB_VARIAX=m
|
||||||
|
CONFIG_SND_VIRTIO=m
|
||||||
|
CONFIG_HID=m
|
||||||
|
CONFIG_HID_COUGAR=m
|
||||||
|
CONFIG_HID_ELAN=m
|
||||||
|
CONFIG_HID_UCLOGIC=m
|
||||||
|
CONFIG_HID_GYRATION=m
|
||||||
|
CONFIG_HID_JABRA=m
|
||||||
|
# CONFIG_HID_REDRAGON is not set
|
||||||
|
CONFIG_HID_PANTHERLORD=m
|
||||||
|
CONFIG_HID_PETALYNX=m
|
||||||
|
CONFIG_HID_SAMSUNG=m
|
||||||
|
CONFIG_HID_SEMITEK=m
|
||||||
|
CONFIG_HID_SUNPLUS=m
|
||||||
|
CONFIG_USB=m
|
||||||
|
CONFIG_USB_MON=m
|
||||||
|
CONFIG_USB_XHCI_HCD=m
|
||||||
|
CONFIG_USB_XHCI_PLATFORM=m
|
||||||
|
CONFIG_USB_EHCI_HCD=m
|
||||||
|
CONFIG_USB_EHCI_ROOT_HUB_TT=y
|
||||||
|
# CONFIG_USB_EHCI_HCD_PPC_OF is not set
|
||||||
|
CONFIG_USB_OHCI_HCD=m
|
||||||
|
CONFIG_USB_STORAGE=m
|
||||||
|
CONFIG_TYPEC=m
|
||||||
|
CONFIG_TYPEC_TCPM=m
|
||||||
|
CONFIG_TYPEC_TCPCI=m
|
||||||
|
CONFIG_TYPEC_FUSB302=m
|
||||||
|
CONFIG_TYPEC_TPS6598X=m
|
||||||
|
CONFIG_TYPEC_MUX_PI3USB30532=m
|
||||||
|
CONFIG_TYPEC_DP_ALTMODE=m
|
||||||
|
CONFIG_LEDS_LM3692X=m
|
||||||
|
CONFIG_LEDS_POWERNV=m
|
||||||
|
CONFIG_INFINIBAND=m
|
||||||
|
CONFIG_INFINIBAND_USER_MAD=m
|
||||||
|
CONFIG_INFINIBAND_USER_ACCESS=m
|
||||||
|
CONFIG_INFINIBAND_CXGB4=m
|
||||||
|
CONFIG_INFINIBAND_IRDMA=m
|
||||||
|
CONFIG_MLX4_INFINIBAND=m
|
||||||
|
CONFIG_MLX5_INFINIBAND=m
|
||||||
|
CONFIG_INFINIBAND_MTHCA=m
|
||||||
|
CONFIG_RDMA_RXE=m
|
||||||
|
CONFIG_INFINIBAND_IPOIB=m
|
||||||
|
CONFIG_INFINIBAND_IPOIB_CM=y
|
||||||
|
CONFIG_INFINIBAND_SRP=m
|
||||||
|
CONFIG_INFINIBAND_ISER=m
|
||||||
|
CONFIG_RTC_CLASS=y
|
||||||
|
CONFIG_RTC_DRV_GENERIC=m
|
||||||
|
CONFIG_VFIO=m
|
||||||
|
CONFIG_VFIO_PCI=m
|
||||||
|
CONFIG_VIRTIO_PCI=m
|
||||||
|
CONFIG_VIRTIO_VDPA=m
|
||||||
|
CONFIG_VIRTIO_PMEM=m
|
||||||
|
CONFIG_VIRTIO_BALLOON=m
|
||||||
|
CONFIG_VIRTIO_INPUT=m
|
||||||
|
CONFIG_VIRTIO_MMIO=m
|
||||||
|
CONFIG_VDPA=m
|
||||||
|
CONFIG_VDPA_USER=m
|
||||||
|
CONFIG_IFCVF=m
|
||||||
|
CONFIG_MLX5_VDPA_NET=m
|
||||||
|
CONFIG_VP_VDPA=m
|
||||||
|
CONFIG_VHOST_NET=m
|
||||||
|
CONFIG_VHOST_VSOCK=m
|
||||||
|
CONFIG_VHOST_VDPA=m
|
||||||
|
CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y
|
||||||
|
CONFIG_IOMMU_DEFAULT_DMA_LAZY=y
|
||||||
|
CONFIG_RPMSG_VIRTIO=m
|
||||||
|
CONFIG_LIBNVDIMM=y
|
||||||
|
CONFIG_NVMEM_RMEM=m
|
||||||
|
CONFIG_EXT2_FS=y
|
||||||
|
CONFIG_EXT2_FS_XATTR=y
|
||||||
|
CONFIG_EXT2_FS_POSIX_ACL=y
|
||||||
|
CONFIG_EXT2_FS_SECURITY=y
|
||||||
|
CONFIG_EXT4_FS=y
|
||||||
|
CONFIG_EXT4_FS_POSIX_ACL=y
|
||||||
|
CONFIG_EXT4_FS_SECURITY=y
|
||||||
|
CONFIG_REISERFS_FS=y
|
||||||
|
CONFIG_REISERFS_FS_XATTR=y
|
||||||
|
CONFIG_REISERFS_FS_POSIX_ACL=y
|
||||||
|
CONFIG_REISERFS_FS_SECURITY=y
|
||||||
|
CONFIG_JFS_FS=m
|
||||||
|
CONFIG_JFS_POSIX_ACL=y
|
||||||
|
CONFIG_JFS_SECURITY=y
|
||||||
|
CONFIG_XFS_FS=m
|
||||||
|
CONFIG_XFS_POSIX_ACL=y
|
||||||
|
CONFIG_XFS_ONLINE_SCRUB=y
|
||||||
|
CONFIG_BTRFS_FS=m
|
||||||
|
CONFIG_BTRFS_FS_POSIX_ACL=y
|
||||||
|
CONFIG_NILFS2_FS=m
|
||||||
|
CONFIG_FS_ENCRYPTION=y
|
||||||
|
CONFIG_FS_VERITY=y
|
||||||
|
CONFIG_FS_VERITY_BUILTIN_SIGNATURES=y
|
||||||
|
CONFIG_FANOTIFY=y
|
||||||
|
CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
|
||||||
|
CONFIG_AUTOFS_FS=m
|
||||||
|
CONFIG_FUSE_FS=m
|
||||||
|
CONFIG_VIRTIO_FS=m
|
||||||
|
CONFIG_OVERLAY_FS=m
|
||||||
|
# CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW is not set
|
||||||
|
CONFIG_ISO9660_FS=m
|
||||||
|
CONFIG_UDF_FS=m
|
||||||
|
CONFIG_MSDOS_FS=m
|
||||||
|
CONFIG_VFAT_FS=m
|
||||||
|
CONFIG_FAT_DEFAULT_IOCHARSET="utf8"
|
||||||
|
CONFIG_EXFAT_FS=m
|
||||||
|
CONFIG_NTFS3_FS=m
|
||||||
|
CONFIG_NTFS3_LZX_XPRESS=y
|
||||||
|
CONFIG_NTFS3_FS_POSIX_ACL=y
|
||||||
|
CONFIG_PROC_KCORE=y
|
||||||
|
CONFIG_TMPFS=y
|
||||||
|
CONFIG_TMPFS_POSIX_ACL=y
|
||||||
|
CONFIG_TMPFS_INODE64=y
|
||||||
|
CONFIG_HUGETLBFS=y
|
||||||
|
CONFIG_CONFIGFS_FS=m
|
||||||
|
CONFIG_SQUASHFS=m
|
||||||
|
CONFIG_SQUASHFS_FILE_DIRECT=y
|
||||||
|
CONFIG_SQUASHFS_XATTR=y
|
||||||
|
CONFIG_SQUASHFS_LZ4=y
|
||||||
|
CONFIG_SQUASHFS_LZO=y
|
||||||
|
CONFIG_SQUASHFS_XZ=y
|
||||||
|
CONFIG_SQUASHFS_ZSTD=y
|
||||||
|
CONFIG_SQUASHFS_4K_DEVBLK_SIZE=y
|
||||||
|
CONFIG_PSTORE=y
|
||||||
|
CONFIG_NFS_FS=m
|
||||||
|
CONFIG_NFS_V3_ACL=y
|
||||||
|
CONFIG_NFS_V4=m
|
||||||
|
CONFIG_NFS_V4_1=y
|
||||||
|
CONFIG_NFS_V4_2=y
|
||||||
|
CONFIG_NFSD=m
|
||||||
|
CONFIG_NFSD_V3_ACL=y
|
||||||
|
CONFIG_NFSD_V4=y
|
||||||
|
CONFIG_NFSD_BLOCKLAYOUT=y
|
||||||
|
CONFIG_NFSD_SCSILAYOUT=y
|
||||||
|
CONFIG_NFSD_FLEXFILELAYOUT=y
|
||||||
|
CONFIG_CIFS=m
|
||||||
|
# CONFIG_CIFS_STATS2 is not set
|
||||||
|
CONFIG_CIFS_UPCALL=y
|
||||||
|
CONFIG_CIFS_XATTR=y
|
||||||
|
CONFIG_CIFS_POSIX=y
|
||||||
|
CONFIG_CIFS_SWN_UPCALL=y
|
||||||
|
CONFIG_SMB_SERVER=m
|
||||||
|
CONFIG_SMB_SERVER_SMBDIRECT=y
|
||||||
|
CONFIG_9P_FS=m
|
||||||
|
CONFIG_9P_FS_POSIX_ACL=y
|
||||||
|
CONFIG_NLS_DEFAULT="utf8"
|
||||||
|
CONFIG_NLS_CODEPAGE_437=m
|
||||||
|
CONFIG_NLS_CODEPAGE_737=m
|
||||||
|
CONFIG_NLS_CODEPAGE_775=m
|
||||||
|
CONFIG_NLS_CODEPAGE_850=m
|
||||||
|
CONFIG_NLS_CODEPAGE_852=m
|
||||||
|
CONFIG_NLS_CODEPAGE_855=m
|
||||||
|
CONFIG_NLS_CODEPAGE_857=m
|
||||||
|
CONFIG_NLS_CODEPAGE_860=m
|
||||||
|
CONFIG_NLS_CODEPAGE_861=m
|
||||||
|
CONFIG_NLS_CODEPAGE_862=m
|
||||||
|
CONFIG_NLS_CODEPAGE_863=m
|
||||||
|
CONFIG_NLS_CODEPAGE_864=m
|
||||||
|
CONFIG_NLS_CODEPAGE_865=m
|
||||||
|
CONFIG_NLS_CODEPAGE_866=m
|
||||||
|
CONFIG_NLS_CODEPAGE_869=m
|
||||||
|
CONFIG_NLS_CODEPAGE_936=m
|
||||||
|
CONFIG_NLS_CODEPAGE_950=m
|
||||||
|
CONFIG_NLS_CODEPAGE_932=m
|
||||||
|
CONFIG_NLS_CODEPAGE_949=m
|
||||||
|
CONFIG_NLS_CODEPAGE_874=m
|
||||||
|
CONFIG_NLS_ISO8859_8=m
|
||||||
|
CONFIG_NLS_CODEPAGE_1250=m
|
||||||
|
CONFIG_NLS_CODEPAGE_1251=m
|
||||||
|
CONFIG_NLS_ASCII=m
|
||||||
|
CONFIG_NLS_ISO8859_1=m
|
||||||
|
CONFIG_NLS_ISO8859_2=m
|
||||||
|
CONFIG_NLS_ISO8859_3=m
|
||||||
|
CONFIG_NLS_ISO8859_4=m
|
||||||
|
CONFIG_NLS_ISO8859_5=m
|
||||||
|
CONFIG_NLS_ISO8859_6=m
|
||||||
|
CONFIG_NLS_ISO8859_7=m
|
||||||
|
CONFIG_NLS_ISO8859_9=m
|
||||||
|
CONFIG_NLS_ISO8859_13=m
|
||||||
|
CONFIG_NLS_ISO8859_14=m
|
||||||
|
CONFIG_NLS_ISO8859_15=m
|
||||||
|
CONFIG_NLS_KOI8_R=m
|
||||||
|
CONFIG_NLS_KOI8_U=m
|
||||||
|
CONFIG_NLS_MAC_ROMAN=m
|
||||||
|
CONFIG_NLS_MAC_CELTIC=m
|
||||||
|
CONFIG_NLS_MAC_CENTEURO=m
|
||||||
|
CONFIG_NLS_MAC_CROATIAN=m
|
||||||
|
CONFIG_NLS_MAC_CYRILLIC=m
|
||||||
|
CONFIG_NLS_MAC_GAELIC=m
|
||||||
|
CONFIG_NLS_MAC_GREEK=m
|
||||||
|
CONFIG_NLS_MAC_ICELAND=m
|
||||||
|
CONFIG_NLS_MAC_INUIT=m
|
||||||
|
CONFIG_NLS_MAC_ROMANIAN=m
|
||||||
|
CONFIG_NLS_MAC_TURKISH=m
|
||||||
|
CONFIG_ENCRYPTED_KEYS=m
|
||||||
|
CONFIG_KEY_DH_OPERATIONS=y
|
||||||
|
CONFIG_SECURITY_DMESG_RESTRICT=y
|
||||||
|
CONFIG_SECURITY=y
|
||||||
|
CONFIG_HARDENED_USERCOPY=y
|
||||||
|
CONFIG_SECURITY_APPARMOR=y
|
||||||
|
CONFIG_SECURITY_YAMA=y
|
||||||
|
CONFIG_SECURITY_LOCKDOWN_LSM=y
|
||||||
|
CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y
|
||||||
|
CONFIG_SECURITY_LANDLOCK=y
|
||||||
|
# CONFIG_INTEGRITY is not set
|
||||||
|
CONFIG_DEFAULT_SECURITY_DAC=y
|
||||||
|
CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,integrity"
|
||||||
|
CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y
|
||||||
|
CONFIG_ZERO_CALL_USED_REGS=y
|
||||||
|
CONFIG_CRYPTO_USER=m
|
||||||
|
CONFIG_CRYPTO_PCRYPT=m
|
||||||
|
CONFIG_CRYPTO_TEST=m
|
||||||
|
CONFIG_CRYPTO_ECDH=m
|
||||||
|
CONFIG_CRYPTO_ECDSA=m
|
||||||
|
CONFIG_CRYPTO_SM2=m
|
||||||
|
CONFIG_CRYPTO_CURVE25519=m
|
||||||
|
CONFIG_CRYPTO_BLOWFISH=m
|
||||||
|
CONFIG_CRYPTO_CAST6=m
|
||||||
|
CONFIG_CRYPTO_DES=m
|
||||||
|
CONFIG_CRYPTO_SERPENT=m
|
||||||
|
CONFIG_CRYPTO_TWOFISH=m
|
||||||
|
CONFIG_CRYPTO_ADIANTUM=m
|
||||||
|
CONFIG_CRYPTO_CFB=m
|
||||||
|
CONFIG_CRYPTO_HCTR2=m
|
||||||
|
CONFIG_CRYPTO_PCBC=m
|
||||||
|
CONFIG_CRYPTO_AEGIS128=m
|
||||||
|
CONFIG_CRYPTO_MD4=m
|
||||||
|
CONFIG_CRYPTO_MICHAEL_MIC=m
|
||||||
|
CONFIG_CRYPTO_WP512=m
|
||||||
|
CONFIG_CRYPTO_DEFLATE=y
|
||||||
|
CONFIG_CRYPTO_LZ4=m
|
||||||
|
CONFIG_CRYPTO_LZ4HC=m
|
||||||
|
CONFIG_CRYPTO_USER_API_HASH=m
|
||||||
|
CONFIG_CRYPTO_USER_API_SKCIPHER=m
|
||||||
|
CONFIG_CRYPTO_USER_API_RNG=m
|
||||||
|
CONFIG_CRYPTO_USER_API_AEAD=m
|
||||||
|
# CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE is not set
|
||||||
|
CONFIG_CRYPTO_DEV_NX=y
|
||||||
|
CONFIG_CRYPTO_DEV_VIRTIO=m
|
||||||
|
CONFIG_PKCS8_PRIVATE_KEY_PARSER=m
|
||||||
|
CONFIG_CONSOLE_LOGLEVEL_QUIET=3
|
||||||
|
CONFIG_DYNAMIC_DEBUG=y
|
||||||
|
CONFIG_DEBUG_KERNEL=y
|
||||||
|
CONFIG_MAGIC_SYSRQ=y
|
||||||
|
CONFIG_DEBUG_WX=y
|
||||||
|
CONFIG_DEBUG_STACK_USAGE=y
|
||||||
|
CONFIG_DEBUG_STACKOVERFLOW=y
|
||||||
|
CONFIG_HARDLOCKUP_DETECTOR=y
|
||||||
|
CONFIG_DETECT_HUNG_TASK=y
|
||||||
|
# CONFIG_RCU_TRACE is not set
|
||||||
|
CONFIG_LATENCYTOP=y
|
||||||
|
CONFIG_FUNCTION_TRACER=y
|
||||||
|
CONFIG_SCHED_TRACER=y
|
||||||
|
CONFIG_FTRACE_SYSCALLS=y
|
||||||
|
CONFIG_BLK_DEV_IO_TRACE=y
|
||||||
|
CONFIG_IO_STRICT_DEVMEM=y
|
||||||
|
CONFIG_CODE_PATCHING_SELFTEST=y
|
||||||
|
CONFIG_FTR_FIXUP_SELFTEST=y
|
||||||
|
CONFIG_MSI_BITMAP_SELFTEST=y
|
||||||
|
CONFIG_XMON=y
|
||||||
|
# CONFIG_RUNTIME_TESTING_MENU is not set
|
1043
kubezero/linux-lts/lts.s390x.config
Normal file
1043
kubezero/linux-lts/lts.s390x.config
Normal file
File diff suppressed because it is too large
Load Diff
2908
kubezero/linux-lts/lts.x86.config
Normal file
2908
kubezero/linux-lts/lts.x86.config
Normal file
File diff suppressed because it is too large
Load Diff
3242
kubezero/linux-lts/lts.x86_64.config
Normal file
3242
kubezero/linux-lts/lts.x86_64.config
Normal file
File diff suppressed because it is too large
Load Diff
1094
kubezero/linux-lts/virt.aarch64.config
Normal file
1094
kubezero/linux-lts/virt.aarch64.config
Normal file
File diff suppressed because it is too large
Load Diff
1029
kubezero/linux-lts/virt.armv7.config
Normal file
1029
kubezero/linux-lts/virt.armv7.config
Normal file
File diff suppressed because it is too large
Load Diff
1024
kubezero/linux-lts/virt.ppc64le.config
Normal file
1024
kubezero/linux-lts/virt.ppc64le.config
Normal file
File diff suppressed because it is too large
Load Diff
1064
kubezero/linux-lts/virt.x86.config
Normal file
1064
kubezero/linux-lts/virt.x86.config
Normal file
File diff suppressed because it is too large
Load Diff
1105
kubezero/linux-lts/virt.x86_64.config
Normal file
1105
kubezero/linux-lts/virt.x86_64.config
Normal file
File diff suppressed because it is too large
Load Diff
@ -2,7 +2,7 @@
|
|||||||
# Maintainer: Stefan Reimer <stefan@zero-downtime.net>
|
# Maintainer: Stefan Reimer <stefan@zero-downtime.net>
|
||||||
# https://github.com/NVIDIA/nvidia-container-toolkit
|
# https://github.com/NVIDIA/nvidia-container-toolkit
|
||||||
pkgname=nvidia-container-toolkit
|
pkgname=nvidia-container-toolkit
|
||||||
pkgver=1.17.0
|
pkgver=1.16.2
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
pkgdesc="NVIDIA Container toolkit incl. cri hooks"
|
pkgdesc="NVIDIA Container toolkit incl. cri hooks"
|
||||||
url="https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/overview.html"
|
url="https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/overview.html"
|
||||||
@ -18,10 +18,11 @@ _libseccomp=2.3.3-4
|
|||||||
|
|
||||||
source="https://nvidia.github.io/libnvidia-container/stable/deb/amd64/libnvidia-container1_"$_nv_ver"_amd64.deb
|
source="https://nvidia.github.io/libnvidia-container/stable/deb/amd64/libnvidia-container1_"$_nv_ver"_amd64.deb
|
||||||
https://nvidia.github.io/libnvidia-container/stable/deb/amd64/libnvidia-container-tools_"$_nv_ver"_amd64.deb
|
https://nvidia.github.io/libnvidia-container/stable/deb/amd64/libnvidia-container-tools_"$_nv_ver"_amd64.deb
|
||||||
https://nvidia.github.io/libnvidia-container/stable/deb/amd64/nvidia-container-toolkit-base_"$_nv_ver"_amd64.deb
|
https://nvidia.github.io/libnvidia-container/stable/deb/amd64/nvidia-container-toolkit_"$_nv_ver"_amd64.deb
|
||||||
http://deb.debian.org/debian/pool/main/libs/libseccomp/libseccomp2_"$_libseccomp"_amd64.deb
|
http://deb.debian.org/debian/pool/main/libs/libseccomp/libseccomp2_"$_libseccomp"_amd64.deb
|
||||||
http://deb.debian.org/debian/pool/main/libc/libcap2/libcap2_"$_libcap"_amd64.deb
|
http://deb.debian.org/debian/pool/main/libc/libcap2/libcap2_"$_libcap"_amd64.deb
|
||||||
config.toml
|
config.toml
|
||||||
|
oci-nvidia-hook.json
|
||||||
"
|
"
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
@ -41,8 +42,8 @@ package() {
|
|||||||
mv usr/bin/nvidia-container-cli "$pkgdir"/usr/bin
|
mv usr/bin/nvidia-container-cli "$pkgdir"/usr/bin
|
||||||
rm -rf control.tar.xz data.tar.xz debian-binary usr
|
rm -rf control.tar.xz data.tar.xz debian-binary usr
|
||||||
|
|
||||||
# nvidia-container-toolkit-base
|
# nvidia-container-toolkit
|
||||||
ar -x "$srcdir"/nvidia-container-toolkit-base_"$_nv_ver"_amd64.deb && tar xfJ data.tar.xz
|
ar -x "$srcdir"/nvidia-container-toolkit_"$_nv_ver"_amd64.deb && tar xfJ data.tar.xz
|
||||||
mv usr/bin/nvidia* "$pkgdir"/usr/bin
|
mv usr/bin/nvidia* "$pkgdir"/usr/bin
|
||||||
rm -rf control.tar.xz data.tar.xz debian-binary usr
|
rm -rf control.tar.xz data.tar.xz debian-binary usr
|
||||||
|
|
||||||
@ -58,18 +59,20 @@ package() {
|
|||||||
|
|
||||||
# Now lets patch the elf binaries to fix library paths and order
|
# Now lets patch the elf binaries to fix library paths and order
|
||||||
doas apk add patchelf@edge-community
|
doas apk add patchelf@edge-community
|
||||||
patchelf --remove-rpath "$pkgdir"/usr/bin/nvidia*
|
patchelf --remove-rpath "$pkgdir"/usr/bin/nvidia-container-cli
|
||||||
patchelf --remove-rpath "$pkgdir"/usr/glibc-compat/lib/nvidia/libnvidia-container.so.1
|
patchelf --remove-rpath "$pkgdir"/usr/glibc-compat/lib/nvidia/libnvidia-container.so.1
|
||||||
|
|
||||||
# Install our runtime config
|
# Install our runtime config and oci hook
|
||||||
|
install -Dm644 "$srcdir"/oci-nvidia-hook.json "$pkgdir"/usr/share/containers/oci/hooks.d/oci-nvidia-hook.json
|
||||||
install -Dm644 config.toml "$pkgdir"/etc/nvidia-container-runtime/config.toml
|
install -Dm644 config.toml "$pkgdir"/etc/nvidia-container-runtime/config.toml
|
||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
a69db9dfc7781bde5983a31c7f3083ae7a7b133926a047d7cd3ddbe3ca273a0b96cec9c3aaaf0f2791569b50e23def222c6d322bdaf3e16e5a4cfc037f269a6e libnvidia-container1_1.17.0-1_amd64.deb
|
f2fef3ad6df1c246b3a67e984e33b445f6b2e28c8cb8f4708bb7b1f33e48dde2aadfc107ed482a275936eb5c0b92edd8dc3980aa8e1e360fce0760f381a166a1 libnvidia-container1_1.16.2-1_amd64.deb
|
||||||
48388e0a9dc5d011de55e8a59bdea6552d9a4228c226dfc96a8a642e27ca2f8e414ba0a2c58ebc1246b1787e7b838ca1077b91431549febd6531dc0edb315ff7 libnvidia-container-tools_1.17.0-1_amd64.deb
|
1b54af4b5276e4e2af737799a88ac482973b96fd84634cc34899fffe189f1a106d5b1dd482f39992ee30bd7bf34c2db558b8fd6664d9102acae0bb27f16567d4 libnvidia-container-tools_1.16.2-1_amd64.deb
|
||||||
1de328d0b033083d2433943c4177bafd9a0ea3e58c3f76bc689aece799d7c8d4516ee193c94dd35d300d169c0be3963bf1d30d7e9d754b236aaeebb60d69405c nvidia-container-toolkit-base_1.17.0-1_amd64.deb
|
58b44681dcfef1f02ff1613410e8a947d45e3142cc5d332a84b4845809c11fa2cec480810bd5665dde61c719e91a45b662cc0bd30ed418a1300714b35ce76df4 nvidia-container-toolkit_1.16.2-1_amd64.deb
|
||||||
5a4eaa96e6e774948889909d618a8ed44a82f649cbba11622dc7b4478098bea006995d5a5a60ca026a57b76ad866d1e2c6caebd154a26eb6bd7e15291b558057 libseccomp2_2.3.3-4_amd64.deb
|
5a4eaa96e6e774948889909d618a8ed44a82f649cbba11622dc7b4478098bea006995d5a5a60ca026a57b76ad866d1e2c6caebd154a26eb6bd7e15291b558057 libseccomp2_2.3.3-4_amd64.deb
|
||||||
cc9109cdcf51dc40db732e10ac3eda7e4ac73299ad51d2ec619d7f4cff3f0311be0937530d2175e5486c393bc9e91c709072094fad510573785739afaad831f1 libcap2_2.44-1_amd64.deb
|
cc9109cdcf51dc40db732e10ac3eda7e4ac73299ad51d2ec619d7f4cff3f0311be0937530d2175e5486c393bc9e91c709072094fad510573785739afaad831f1 libcap2_2.44-1_amd64.deb
|
||||||
355880f5a865d9245c1d353b3c97a71037cf9880afb16e52ff94998b8a0a0cd9d0a6a28175afd85224e4ff3e4a783c60e994ca0bac8196ea8ce05ed61ed463ef config.toml
|
040ac2e3f58549dc09e5bce0d694e4be2f6aae736014bf0ee90042646562d5f1ef1f5990eb9f2c2a2fdf504587b82f4aa0eb99d04c5d3e407670e4012e3edd4e config.toml
|
||||||
|
0f150ea59b2372bf3ef60e657142b19f46500d1c70cb179d37ce117d6b03e86427dbf356873affb7639e082a07f852a922ae3aea4a8f8885640e43675c4e4add oci-nvidia-hook.json
|
||||||
"
|
"
|
||||||
|
@ -22,7 +22,7 @@ debug = "/var/log/nvidia-container-runtime.log"
|
|||||||
runtimes = [
|
runtimes = [
|
||||||
"crun",
|
"crun",
|
||||||
]
|
]
|
||||||
mode = "cdi"
|
mode = "legacy"
|
||||||
|
|
||||||
[nvidia-container-runtime.modes.csv]
|
[nvidia-container-runtime.modes.csv]
|
||||||
mount-spec-path = "/etc/nvidia-container-runtime/host-files-for-container.d"
|
mount-spec-path = "/etc/nvidia-container-runtime/host-files-for-container.d"
|
||||||
|
12
kubezero/nvidia-container-toolkit/oci-nvidia-hook.json
Normal file
12
kubezero/nvidia-container-toolkit/oci-nvidia-hook.json
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"version": "1.0.0",
|
||||||
|
"hook": {
|
||||||
|
"path": "/usr/bin/nvidia-container-runtime-hook",
|
||||||
|
"args": ["nvidia-container-runtime-hook", "prestart"]
|
||||||
|
},
|
||||||
|
"when": {
|
||||||
|
"always": true,
|
||||||
|
"commands": [".*"]
|
||||||
|
},
|
||||||
|
"stages": ["prestart"]
|
||||||
|
}
|
@ -1,8 +1,8 @@
|
|||||||
# Contributor: Stefan Reimer <stefan@zero-downtime.net>
|
# Contributor: Stefan Reimer <stefan@zero-downtime.net>
|
||||||
# Maintainer: Stefan Reimer <stefan@zero-downtime.net>
|
# Maintainer: Stefan Reimer <stefan@zero-downtime.net>
|
||||||
pkgname=nvidia-drivers
|
pkgname=nvidia-drivers
|
||||||
pkgver=565.57.01
|
pkgver=555.58.02
|
||||||
pkgrel=0
|
pkgrel=1
|
||||||
pkgdesc="NVIDIA Driver"
|
pkgdesc="NVIDIA Driver"
|
||||||
url="https://www.nvidia.com/download/index.aspx"
|
url="https://www.nvidia.com/download/index.aspx"
|
||||||
arch="x86_64"
|
arch="x86_64"
|
||||||
@ -55,5 +55,5 @@ package() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
8f5c0f06e13cf84042c9ad1d628ef3fd5aaffb116f1716b099e6ededb125e973a4a2c511bb6201e3a39d7710b2850c3418bdbeac792036b7524c5a5fc8746f52 NVIDIA-Linux-x86_64-565.57.01.run
|
7a8c84c15d87d2cf5f6261b12d3d683e0a7a1847d7c5461b3995f78b8dd862272fd11be07018593a8d5ef5d8274040f15b9e6fe92e9212dcd7a97be668852433 NVIDIA-Linux-x86_64-555.58.02.run
|
||||||
"
|
"
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
# remove coreutils from makedepends
|
# remove coreutils from makedepends
|
||||||
|
|
||||||
pkgname=nvidia-open-gpu
|
pkgname=nvidia-open-gpu
|
||||||
pkgver=565.57.01
|
pkgver=555.58.02
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
pkgdesc="NVIDIA Linux open GPU kernel modules"
|
pkgdesc="NVIDIA Linux open GPU kernel modules"
|
||||||
url="https://github.com/NVIDIA/open-gpu-kernel-modules"
|
url="https://github.com/NVIDIA/open-gpu-kernel-modules"
|
||||||
@ -53,7 +53,7 @@ package() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
193755b00a5baa4b879b8b190c70c46ed3d48e6cee9b10e81218f85b3ab00cad7f38559f217d297e2478296e3fbc780d7ae47019ff9549ee1b55c15b52db744a nvidia-565.57.01.tar.gz
|
5cc927d994ba5ec79333b21534dbc60904b5e1ce746d231d29764648d6f6ffd8e7646b69f32b3d28f9ef8c407df5a04e5a94ff26d503201ec8fd17028bf3ccc9 nvidia-555.58.02.tar.gz
|
||||||
b16b86ded8601ff802477e2b191c5728290014f90bb85ad6ec0e5b7e84f8004c467f5b6c66b80dc5d205fb70a3900ac286764a3829ca3ad3b8a3a5fd0b73a702 91-nvidia.rules
|
b16b86ded8601ff802477e2b191c5728290014f90bb85ad6ec0e5b7e84f8004c467f5b6c66b80dc5d205fb70a3900ac286764a3829ca3ad3b8a3a5fd0b73a702 91-nvidia.rules
|
||||||
8335bd69c482da1f67b5cddd31a0b40d01b5c627aeca137b40ac7776cb3e7475767bec808a972ed739c26914207aca264324c41496f6fb579d910c8477f7cc1c create-nvidia-uvm-dev-node.sh
|
8335bd69c482da1f67b5cddd31a0b40d01b5c627aeca137b40ac7776cb3e7475767bec808a972ed739c26914207aca264324c41496f6fb579d910c8477f7cc1c create-nvidia-uvm-dev-node.sh
|
||||||
"
|
"
|
||||||
|
@ -106,13 +106,13 @@ nocloud() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
4fc38f503ca4e89a39457c07d4c845419a1f54c8989bc97f6b824c277df1369c186f454264d73dfd43bee5642f800fc763f5e57f83149324df126f2b1a2e8c7e common.sh
|
8f72f34e5bcc5c63aa76372964191555dbcf98f997593f2a4bbd1246653398d4596e96269f58c7c047393c5350e11b571954631cd363fd89576a84cf4c98f0ee common.sh
|
||||||
cf8b75a81bb35e853761d21b15b5b109f15350c54daaf66d2912541a20f758c3ca237d58932e5608d2d3867fe15a07ebd694fd1c313a8290d15afc2b27a575dd boot.sh
|
cf8b75a81bb35e853761d21b15b5b109f15350c54daaf66d2912541a20f758c3ca237d58932e5608d2d3867fe15a07ebd694fd1c313a8290d15afc2b27a575dd boot.sh
|
||||||
eb7d5b6f92f500dbaba04a915cdd8d66e90456ca86bed86b3a9243f0c25577a9aa42c2ba28c3cad9dda6e6f2d14363411d78eff35656c7c60a6a8646f43dcba5 cloudbender-early.init
|
eb7d5b6f92f500dbaba04a915cdd8d66e90456ca86bed86b3a9243f0c25577a9aa42c2ba28c3cad9dda6e6f2d14363411d78eff35656c7c60a6a8646f43dcba5 cloudbender-early.init
|
||||||
cac71c605324ad8e60b72f54b8c39ee0924205fcd1f072af9df92b0e8216bcde887ffec677eb2f0eacce3df430f31d5b5609e997d85f14389ee099fbde3c478f cloudbender.init
|
cac71c605324ad8e60b72f54b8c39ee0924205fcd1f072af9df92b0e8216bcde887ffec677eb2f0eacce3df430f31d5b5609e997d85f14389ee099fbde3c478f cloudbender.init
|
||||||
f4f1b1f67e6b368f61482f4dfcc48a32ccf75cf12349f82680b93f572534bef97ed1b4c0273e4e57fe89289f4383b15c2dafb39ae20416fc6dab96e92b8d678d cloud-aws.sh
|
482438e6d443777636fd8f8f7b3d887c5664243d9547a47a755cbb3f56fac3a145be34e9ef6ce622bf0dcb28f5dda1a53c8448f8dbfb632210cc52a3b786b18c cloud-aws.sh
|
||||||
3a84b728d4169b92356f1da52922c6110efd5bdc2df90b64abe59f89a5de57cc85a81936bdead0cae5071c1ba1735bda1bd866018b5c3f7fd4ef155d0606ac2d cloud-nocloud.sh
|
3a84b728d4169b92356f1da52922c6110efd5bdc2df90b64abe59f89a5de57cc85a81936bdead0cae5071c1ba1735bda1bd866018b5c3f7fd4ef155d0606ac2d cloud-nocloud.sh
|
||||||
8e749ecc9bcb79094b9869682d998c48724b9bcd024f2dd0c75569387171092fcca569652bd43e12df79366b9942d2362c0c1f018f5f6e9e2b9f33e87df5d06d zdt-sysctl.conf
|
74cefe051da9647fc6e8872a4c01f2fa55b523100153be99d6def9063b2731bb9affcea9ecf29f47be9f75c2bf212be94d457a699c884e0f837efb3abbc7e99a zdt-sysctl.conf
|
||||||
76e6a4f309f31bfa07de2d3b1faebe5670722752e18157b69d6e868cbe9e85eda393aed0728b0347a01a810eee442844c78259f86ff71e3136a013f4cbfaaea4 ps_mem.py
|
76e6a4f309f31bfa07de2d3b1faebe5670722752e18157b69d6e868cbe9e85eda393aed0728b0347a01a810eee442844c78259f86ff71e3136a013f4cbfaaea4 ps_mem.py
|
||||||
74727352a8ac334964c6cca9d52b3dfc8165d6f9c25e7dd589dda91dfe2d00c32ea0e9b4c37100525703c730a0d48eec3d244aa4626b6ad6b52d3707d776c52b syslog-ng.conf
|
74727352a8ac334964c6cca9d52b3dfc8165d6f9c25e7dd589dda91dfe2d00c32ea0e9b4c37100525703c730a0d48eec3d244aa4626b6ad6b52d3707d776c52b syslog-ng.conf
|
||||||
484bdcf001b71ce5feed26935db437c613c059790b99f3f5a3e788b129f3e22ba096843585309993446a88c0ab5d60fd0fa530ef3cfb6de1fd34ffc828172329 syslog-ng.logrotate.conf
|
484bdcf001b71ce5feed26935db437c613c059790b99f3f5a3e788b129f3e22ba096843585309993446a88c0ab5d60fd0fa530ef3cfb6de1fd34ffc828172329 syslog-ng.logrotate.conf
|
||||||
|
@ -265,6 +265,8 @@ upload_debug_logs(){
|
|||||||
/var/log/user-data.log \
|
/var/log/user-data.log \
|
||||||
/etc/cloudbender.conf \
|
/etc/cloudbender.conf \
|
||||||
/var/lib/cloud/meta-data \
|
/var/lib/cloud/meta-data \
|
||||||
|
/var/log/kubelet/kubelet.log \
|
||||||
|
/var/log/crio/crio.log \
|
||||||
$_tmp
|
$_tmp
|
||||||
|
|
||||||
tar cfz /tmp/debuglogs.tgz -C $_tmp .
|
tar cfz /tmp/debuglogs.tgz -C $_tmp .
|
||||||
|
@ -1,18 +1,17 @@
|
|||||||
fs.inotify.max_user_instances = 8192
|
net.core.somaxconn = 1024
|
||||||
kernel.panic = 10
|
|
||||||
kernel.panic_on_oops = 1
|
|
||||||
net.core.netdev_max_backlog = 4096
|
net.core.netdev_max_backlog = 4096
|
||||||
net.core.rmem_max = 16777216
|
net.core.rmem_max = 16777216
|
||||||
net.core.somaxconn = 1024
|
|
||||||
net.core.wmem_max = 16777216
|
net.core.wmem_max = 16777216
|
||||||
net.ipv4.conf.all.rp_filter = 0
|
|
||||||
net.ipv4.ip_forward_use_pmtu = 0
|
|
||||||
net.ipv4.ip_no_pmtu_disc = 0
|
|
||||||
net.ipv4.tcp_max_syn_backlog = 8192
|
|
||||||
net.ipv4.tcp_retries2 = 9
|
|
||||||
net.ipv4.tcp_rmem = 4096 12582912 16777216
|
|
||||||
net.ipv4.tcp_slow_start_after_idle = 0
|
|
||||||
net.ipv4.tcp_tw_reuse = 1
|
|
||||||
net.ipv4.tcp_wmem = 4096 12582912 16777216
|
net.ipv4.tcp_wmem = 4096 12582912 16777216
|
||||||
vm.max_map_count = 262144
|
net.ipv4.tcp_rmem = 4096 12582912 16777216
|
||||||
|
net.ipv4.tcp_max_syn_backlog = 8192
|
||||||
|
net.ipv4.tcp_tw_reuse = 1
|
||||||
|
net.ipv4.tcp_retries2 = 9
|
||||||
|
net.ipv4.tcp_slow_start_after_idle = 0
|
||||||
|
net.ipv4.ip_no_pmtu_disc = 0
|
||||||
|
net.ipv4.ip_forward_use_pmtu = 0
|
||||||
|
net.ipv4.conf.all.rp_filter = 0
|
||||||
|
kernel.panic = 10
|
||||||
|
kernel.panic_on_oops = 1
|
||||||
vm.oom_dump_tasks = 0
|
vm.oom_dump_tasks = 0
|
||||||
|
vm.max_map_count=262144
|
||||||
|
9
renovate.json
Normal file
9
renovate.json
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
||||||
|
"extends": [
|
||||||
|
"config:recommended",
|
||||||
|
":label(renovate)",
|
||||||
|
":semanticCommits"
|
||||||
|
],
|
||||||
|
"prHourlyLimit": 0
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user