feat: all things KubeZero v1.30
This commit is contained in:
parent
120158a8dd
commit
cd3e76dca8
@ -5,6 +5,7 @@ ARG BUILDUSER=alpine
|
|||||||
RUN echo "http://dl-cdn.alpinelinux.org/alpine/${ALPINE}/main" > /etc/apk/repositories && \
|
RUN echo "http://dl-cdn.alpinelinux.org/alpine/${ALPINE}/main" > /etc/apk/repositories && \
|
||||||
echo "http://dl-cdn.alpinelinux.org/alpine/${ALPINE}/community" >> /etc/apk/repositories && \
|
echo "http://dl-cdn.alpinelinux.org/alpine/${ALPINE}/community" >> /etc/apk/repositories && \
|
||||||
echo "@edge-main http://dl-cdn.alpinelinux.org/alpine/edge/main" >> /etc/apk/repositories && \
|
echo "@edge-main http://dl-cdn.alpinelinux.org/alpine/edge/main" >> /etc/apk/repositories && \
|
||||||
|
#echo "http://dl-cdn.alpinelinux.org/alpine/edge/main" >> /etc/apk/repositories && \
|
||||||
echo "@edge-community http://dl-cdn.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories
|
echo "@edge-community http://dl-cdn.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories
|
||||||
|
|
||||||
RUN apk -U --no-cache upgrade && \
|
RUN apk -U --no-cache upgrade && \
|
||||||
|
23
Makefile
23
Makefile
@ -11,7 +11,7 @@ PKG := '*'
|
|||||||
CF_DIST := E11OFTOA3L8IVY
|
CF_DIST := E11OFTOA3L8IVY
|
||||||
|
|
||||||
ALPINE_RELEASE = $(shell echo $(GIT_TAG) | sed -e 's/-.*$$//')
|
ALPINE_RELEASE = $(shell echo $(GIT_TAG) | sed -e 's/-.*$$//')
|
||||||
ALPINE_MAJOR := $(shell echo $(ALPINE_RELEASE) | sed -e 's/\.[0-9]$$//')
|
ALPINE_MAJOR := $(shell echo $(ALPINE_RELEASE) | sed -e 's/\.[0-9]$$//' -e's/v//')
|
||||||
|
|
||||||
.PHONY: aarch64-toolchain packages distfiles aports apk init_apk_repo
|
.PHONY: aarch64-toolchain packages distfiles aports apk init_apk_repo
|
||||||
|
|
||||||
@ -31,9 +31,10 @@ distfiles:
|
|||||||
mkdir -p distfiles
|
mkdir -p distfiles
|
||||||
|
|
||||||
aports:
|
aports:
|
||||||
[ -d aports/.git ] && { cd aports; git pull origin $(ALPINE_RELEASE); }
|
mkdir -p aports && cd aports
|
||||||
[ -d aports/.git ] || { git clone https://gitlab.alpinelinux.org/alpine/aports.git && \
|
[ -d .git ] && git pull
|
||||||
cd aports && git checkout $(ALPINE_RELEASE); }
|
[ -d .git ] || git clone https://gitlab.alpinelinux.org/alpine/aports.git .
|
||||||
|
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) \
|
||||||
@ -48,17 +49,17 @@ apk: packages distfiles
|
|||||||
$(REGISTRY)/$(IMAGE):$(ALPINE_RELEASE) $(PKG)
|
$(REGISTRY)/$(IMAGE):$(ALPINE_RELEASE) $(PKG)
|
||||||
|
|
||||||
download:
|
download:
|
||||||
aws s3 sync s3://zero-downtime-web-cdn/alpine/$(ALPINE_MAJOR)/kubezero/x86_64/ packages/kubezero/x86_64/ --exclude APKINDEX.tar.gz
|
aws s3 sync s3://zero-downtime-web-cdn/alpine/v$(ALPINE_MAJOR)/kubezero/x86_64/ packages/kubezero/x86_64/ --exclude APKINDEX.tar.gz
|
||||||
#aws s3 sync s3://zero-downtime-web-cdn/alpine/$(ALPINE_MAJOR)/kubezero/aarch64/ packages/kubezero/aarch64/ --exclude APKINDEX.tar.gz
|
#aws s3 sync s3://zero-downtime-web-cdn/alpine/v$(ALPINE_MAJOR)/kubezero/aarch64/ packages/kubezero/aarch64/ --exclude APKINDEX.tar.gz
|
||||||
|
|
||||||
invalidate_cdn:
|
invalidate_cdn:
|
||||||
aws cloudfront create-invalidation --distribution $(CF_DIST) --paths "/alpine/*"
|
aws cloudfront create-invalidation --distribution $(CF_DIST) --paths "/alpine/*"
|
||||||
|
|
||||||
upload: invalidate_cdn
|
upload: invalidate_cdn
|
||||||
aws s3 sync --delete packages/kubezero/x86_64/ s3://zero-downtime-web-cdn/alpine/$(ALPINE_MAJOR)/kubezero/x86_64/ --exclude APKINDEX.tar.gz
|
aws s3 sync --delete packages/kubezero/x86_64/ s3://zero-downtime-web-cdn/alpine/v$(ALPINE_MAJOR)/kubezero/x86_64/ --exclude APKINDEX.tar.gz
|
||||||
#aws s3 sync --delete packages/kubezero/aarch64/ s3://zero-downtime-web-cdn/alpine/$(ALPINE_MAJOR)/kubezero/aarch64/ --exclude APKINDEX.tar.gz
|
#aws s3 sync --delete packages/kubezero/aarch64/ s3://zero-downtime-web-cdn/alpine/v$(ALPINE_MAJOR)/kubezero/aarch64/ --exclude APKINDEX.tar.gz
|
||||||
aws s3 cp packages/kubezero/x86_64/APKINDEX.tar.gz s3://zero-downtime-web-cdn/alpine/$(ALPINE_MAJOR)/kubezero/x86_64/ --cache-control max-age=1
|
aws s3 cp packages/kubezero/x86_64/APKINDEX.tar.gz s3://zero-downtime-web-cdn/alpine/v$(ALPINE_MAJOR)/kubezero/x86_64/ --cache-control max-age=1
|
||||||
#aws s3 cp packages/kubezero/aarch64/APKINDEX.tar.gz s3://zero-downtime-web-cdn/alpine/$(ALPINE_MAJOR)/kubezero/aarch64/ --cache-control max-age=1
|
#aws s3 cp packages/kubezero/aarch64/APKINDEX.tar.gz s3://zero-downtime-web-cdn/alpine/v$(ALPINE_MAJOR)/kubezero/aarch64/ --cache-control max-age=1
|
||||||
|
|
||||||
init_apk_repo:
|
init_apk_repo:
|
||||||
aws s3 cp s3://zero-downtime-web-cdn/alpine/v3.19/kubezero/x86_64/APKINDEX.tar.gz s3://zero-downtime-web-cdn/alpine/$(ALPINE_MAJOR)/kubezero/x86_64/APKINDEX.tar.gz
|
aws s3 cp s3://zero-downtime-web-cdn/alpine/v3.19/kubezero/x86_64/APKINDEX.tar.gz s3://zero-downtime-web-cdn/alpine/v$(ALPINE_MAJOR)/kubezero/x86_64/APKINDEX.tar.gz
|
||||||
|
@ -1,14 +1,14 @@
|
|||||||
# 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=aws-iam-authenticator
|
pkgname=aws-iam-authenticator
|
||||||
pkgver=0.6.22
|
pkgver=0.6.27
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
pkgdesc="AWS aws-iam-authenticator"
|
pkgdesc="AWS aws-iam-authenticator"
|
||||||
url="https://github.com/kubernetes-sigs/aws-iam-authenticator"
|
url="https://github.com/kubernetes-sigs/aws-iam-authenticator"
|
||||||
arch="x86_64 aarch64 armv7 x86"
|
arch="x86_64 aarch64 armv7 x86"
|
||||||
license="Apache-2.0"
|
license="Apache-2.0"
|
||||||
makedepends="go bash"
|
makedepends="go bash"
|
||||||
options="!check chmod-clean"
|
options="!check chmod-clean net"
|
||||||
source="$pkgname-$pkgver.tar.gz::https://github.com/kubernetes-sigs/$pkgname/archive/refs/tags/v$pkgver.tar.gz"
|
source="$pkgname-$pkgver.tar.gz::https://github.com/kubernetes-sigs/$pkgname/archive/refs/tags/v$pkgver.tar.gz"
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
@ -20,5 +20,5 @@ package() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
5a80f9bdaad86f3ff1140e49bd7b1dc1cceaa4e8885a4f60bb638e64ce542f0177641bb47c6b2cb5e95dabede30d385bce320bb466d627760630270969cf6876 aws-iam-authenticator-0.6.22.tar.gz
|
5940b02a4b8dd46a3ce0b2d5ed55bbe15ebcbd7431d53449986ce33501a38b71cf9db5ab7d5c6d4969b91b5d89d2a2bb5acc6648a9e552c100c58aba568c98ba aws-iam-authenticator-0.6.27.tar.gz
|
||||||
"
|
"
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
# Todo: needs fix of https://github.com/aws-neuron/aws-neuron-sdk/issues/843
|
# Todo: needs fix of https://github.com/aws-neuron/aws-neuron-sdk/issues/843
|
||||||
#
|
#
|
||||||
pkgname=aws-neuron-driver
|
pkgname=aws-neuron-driver
|
||||||
pkgver=2.17.17.0
|
pkgver=2.18.12.0
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
pkgdesc="Linux Kernel module for AWS Neuron INF instances"
|
pkgdesc="Linux Kernel module for AWS Neuron INF instances"
|
||||||
url="https://awsdocs-neuron.readthedocs-hosted.com/en/latest/release-notes/index.html#"
|
url="https://awsdocs-neuron.readthedocs-hosted.com/en/latest/release-notes/index.html#"
|
||||||
@ -47,5 +47,5 @@ package() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
e14531f50bb7b4c2854a6e1c53e8a4d5a639abc2657b6f5458e5f9f4f54f4f1e55bbd240e2bf96779ec0ec52fdfe4ab4148b7fa888bbed6f3ddcb9d20c2c742f aws-neuron-driver-2.17.17.0.deb
|
fdabcd3acff8576e0edbb9cb20892c2ae2be96d84313e5576ee295672b7964ceb81cc512ff760820c903ee4eec831162bec17ebc8c4a32676b9c670c29dcdbeb aws-neuron-driver-2.18.12.0.deb
|
||||||
"
|
"
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# Contributor: TBK <alpine@jjtc.eu>
|
# Contributor: TBK <alpine@jjtc.eu>
|
||||||
# Maintainer: ungleich <foss@ungleich.ch>
|
# Maintainer: ungleich <foss@ungleich.ch>
|
||||||
pkgname=cri-o
|
pkgname=cri-o
|
||||||
pkgver=1.29.7
|
pkgver=1.30.6
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
pkgdesc="OCI-based implementation of Kubernetes Container Runtime Interface"
|
pkgdesc="OCI-based implementation of Kubernetes Container Runtime Interface"
|
||||||
url="https://github.com/cri-o/cri-o/"
|
url="https://github.com/cri-o/cri-o/"
|
||||||
@ -104,8 +104,8 @@ package() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
607177d73df4a1c9a5960595ee793c83803883daf4f1cf3b3b95afc982e5e330e6f79fe20a11ba5512fde1022fc9f55f2e08b0f99cbb3e65f44752fe5ceafdf2 cri-o-1.29.7.tar.gz
|
3e8e3422a0fac9b603775a9b05626134b0e8b37425ddbbf39e155283ecdc7ac50184bb578179bc25585711286320034251318c599039d3b539d0f4d7f334c341 cri-o-1.30.6.tar.gz
|
||||||
1f60719677295c9c5c615eb25d9159bde0af68a132eee67747f57fe76642d457c98c896c6189f85637d7b4ac24ba55fd9eaeb1699f43c3c5077b645f72a479fb crio.conf
|
469eddef2e7b24f3ac7b192da3851ada7332f8f93cd4503d8c4d62cc39f669d7893e69c654bc2d86e3d89919fa6da765a393576bcdeb94f1a024bec4fa5cbe2f crio.conf
|
||||||
e9149cc2ddd24328c5290d3aea895c01e2798e066897535384f615a556496acdd52a603a0f4ac3c4c70bd5c363592f23c8b4d1987bf738300112fc62e1def555 crio.initd
|
e9149cc2ddd24328c5290d3aea895c01e2798e066897535384f615a556496acdd52a603a0f4ac3c4c70bd5c363592f23c8b4d1987bf738300112fc62e1def555 crio.initd
|
||||||
1115228546a696eeebeb6d4b3e5c3152af0c99a2559097fc5829d8b416d979c457b4b1789e0120054babf57f585d3f63cbe49949d40417ae7aab613184bf4516 crio.logrotated
|
1115228546a696eeebeb6d4b3e5c3152af0c99a2559097fc5829d8b416d979c457b4b1789e0120054babf57f585d3f63cbe49949d40417ae7aab613184bf4516 crio.logrotated
|
||||||
0a567dfa431ab1e53f2a351689be8d588a60cc5fcdbda403ec4f8b6ab9b1c18ad425f6c47f9a5ab1491e3a61a269dc4efa6a59e91e7521fa2b6bb165074aa8e0 cni-plugins-path.patch
|
0a567dfa431ab1e53f2a351689be8d588a60cc5fcdbda403ec4f8b6ab9b1c18ad425f6c47f9a5ab1491e3a61a269dc4efa6a59e91e7521fa2b6bb165074aa8e0 cni-plugins-path.patch
|
||||||
|
@ -1,11 +1,10 @@
|
|||||||
[crio.runtime]
|
[crio.runtime]
|
||||||
|
|
||||||
# Overide defaults to not use systemd cgroups.
|
|
||||||
conmon_cgroup = "pod"
|
|
||||||
cgroup_manager = "cgroupfs"
|
cgroup_manager = "cgroupfs"
|
||||||
|
|
||||||
default_runtime = "crun"
|
default_runtime = "crun"
|
||||||
|
|
||||||
[crio.runtime.runtimes.crun]
|
[crio.runtime.runtimes.crun]
|
||||||
|
runtime_path = "/usr/bin/crun"
|
||||||
runtime_type = "oci"
|
runtime_type = "oci"
|
||||||
runtime_root = "/run/crun"
|
runtime_root = "/run/crun"
|
||||||
|
monitor_cgroup = "pod"
|
||||||
|
monitor_exec_cgroup = "container"
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
|
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
|
||||||
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
|
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
|
||||||
pkgname=cri-tools
|
pkgname=cri-tools
|
||||||
pkgver=1.29.0
|
pkgver=1.30.1
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
pkgdesc="CLI tool for Kubelet Container Runtime Interface (CRI)"
|
pkgdesc="CLI tool for Kubelet Container Runtime Interface (CRI)"
|
||||||
url="https://github.com/kubernetes-sigs/cri-tools"
|
url="https://github.com/kubernetes-sigs/cri-tools"
|
||||||
@ -27,5 +27,5 @@ package() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
8e18e21017ea3140baaae7fedc85811738f1793962d5a9494117d5d0dd7f3f01468ca4768066be0bd80760b494c0c69d426603cc0326b9f95070db2547b6b8c2 cri-tools-1.29.0.tar.gz
|
c3a989ec57016a05a83adbabab7ec49da267f0d6cfc603a4cb8cb4699fe499c16b49e910fb6bfda413a57f45eb3a3d6f0a5c5b8d76895695ed3870343a0c4db9 cri-tools-1.30.1.tar.gz
|
||||||
"
|
"
|
||||||
|
@ -1,14 +1,14 @@
|
|||||||
# 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=ecr-credential-provider
|
pkgname=ecr-credential-provider
|
||||||
pkgver=1.29.5
|
pkgver=1.30.3
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
pkgdesc="AWS Kubernetes ecr-credential-provider"
|
pkgdesc="AWS Kubernetes ecr-credential-provider"
|
||||||
url="https://github.com/kubernetes/cloud-provider-aws"
|
url="https://github.com/kubernetes/cloud-provider-aws"
|
||||||
arch="x86_64 aarch64 armv7 x86"
|
arch="x86_64 aarch64 armv7 x86"
|
||||||
license="Apache-2.0"
|
license="Apache-2.0"
|
||||||
makedepends="go bash"
|
makedepends="go bash"
|
||||||
options="!check chmod-clean"
|
options="!check chmod-clean net"
|
||||||
source="$pkgname-$pkgver.tar.gz::https://github.com/kubernetes/cloud-provider-aws/archive/refs/tags/v$pkgver.tar.gz"
|
source="$pkgname-$pkgver.tar.gz::https://github.com/kubernetes/cloud-provider-aws/archive/refs/tags/v$pkgver.tar.gz"
|
||||||
|
|
||||||
builddir="$srcdir/cloud-provider-aws-$pkgver"
|
builddir="$srcdir/cloud-provider-aws-$pkgver"
|
||||||
@ -24,5 +24,5 @@ package() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
4ffe2c2f4cdd42d0fb20dc1937088c89b4e7cf816493c8a89f16d95f8090faf780e9e60ffe1c38ffde2f74593f9c6b77927f38c4443aa62e44c7eb35c333017c ecr-credential-provider-1.29.5.tar.gz
|
aa351cd531e452dd4ccead4a591a9161a25737ada93a7317c5c181c3d4fe55b279e94b686d8c03665ebee01191129a52b01c9dabfba7075c5e9bde52e6a341c8 ecr-credential-provider-1.30.3.tar.gz
|
||||||
"
|
"
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# 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=falco
|
pkgname=falco
|
||||||
pkgver=0.38.1
|
pkgver=0.39.1
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
pkgdesc="Falco is the open source solution for runtime security for hosts, containers, Kubernetes and the cloud"
|
pkgdesc="Falco is the open source solution for runtime security for hosts, containers, Kubernetes and the cloud"
|
||||||
url="https://github.com/falcosecurity/falco"
|
url="https://github.com/falcosecurity/falco"
|
||||||
@ -32,6 +32,8 @@ source="
|
|||||||
falco.initd
|
falco.initd
|
||||||
"
|
"
|
||||||
|
|
||||||
|
subpackages="$pkgname-openrc"
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
[[ -d build ]] || mkdir build
|
[[ -d build ]] || mkdir build
|
||||||
}
|
}
|
||||||
@ -52,6 +54,7 @@ build() {
|
|||||||
-DBUILD_DRIVER=Off \
|
-DBUILD_DRIVER=Off \
|
||||||
-DBUILD_BPF=Off \
|
-DBUILD_BPF=Off \
|
||||||
-DBUILD_LIBSCAP_MODERN_BPF=On \
|
-DBUILD_LIBSCAP_MODERN_BPF=On \
|
||||||
|
-DADD_FALCOCTL_DEPENDENCY=OFF \
|
||||||
..
|
..
|
||||||
|
|
||||||
make falco
|
make falco
|
||||||
@ -76,8 +79,8 @@ package() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
f76b228328a3cf29f5795f7239393d7d05101f488e6ff09f5434237e906ec04a0139a5c91089c36cf3d01058584773b8fe0b1742e760a3e4953237fbc49e834f falco-0.38.1.tar.gz
|
bb547691640fed21cc4976f469cf3813f888d9cc55e1a4631133c8cd9e6b1adce1d279dddfdf6b191442eeacd0e635a48d4ffa10913059f6117b5710e284899e falco-0.39.1.tar.gz
|
||||||
b152fcf6cd81895efa37797ab7ff1aac7350b5f51f2648aa9e3cce9d5ece55791ddf82c396e9da216293e2379a785a294cc972f28a91162dc5bc88ab09e1ab08 falco.patch
|
b152fcf6cd81895efa37797ab7ff1aac7350b5f51f2648aa9e3cce9d5ece55791ddf82c396e9da216293e2379a785a294cc972f28a91162dc5bc88ab09e1ab08 falco.patch
|
||||||
487b8b64d2399fd7b706be29e3722983bcdfde3ab5cf0f78b2e9fe1055a4ad958976f591e739491e25a06d7cdf6894c1e153e892a87b83c7a962e23c9a104528 rules.patch
|
b6cf8bda946b71241b332d25bcde73e73159ae0993be4291c158e23e44f927b4432d53b9d6d730aee442c94ffc75e119b9f6467e94a0950a19a5f1369afb4e13 rules.patch
|
||||||
9d1292a99bab7792bfe344940fa41ccf01318d5f30f854b01457e9f53ccca27f7f334466c061a11fbe8ebf918aeeb7f723b16a233c9e3bd60dd632d831ae9f5c falco.initd
|
9d1292a99bab7792bfe344940fa41ccf01318d5f30f854b01457e9f53ccca27f7f334466c061a11fbe8ebf918aeeb7f723b16a233c9e3bd60dd632d831ae9f5c falco.initd
|
||||||
"
|
"
|
||||||
|
1250
kubezero/falco/falco_rules.yaml
Normal file
1250
kubezero/falco/falco_rules.yaml
Normal file
File diff suppressed because it is too large
Load Diff
@ -6,24 +6,24 @@
|
|||||||
- list: userexec_binaries
|
- list: userexec_binaries
|
||||||
- items: [sudo, su, suexec, critical-stack, dzdo]
|
- items: [sudo, su, suexec, critical-stack, dzdo]
|
||||||
+ items: [doas, sudo, su, suexec, critical-stack, dzdo]
|
+ items: [doas, sudo, su, suexec, critical-stack, dzdo]
|
||||||
|
|
||||||
- list: user_mgmt_binaries
|
- list: user_mgmt_binaries
|
||||||
items: [login_binaries, passwd_binaries, shadowutils_binaries]
|
items: [login_binaries, passwd_binaries, shadowutils_binaries]
|
||||||
@@ -200,7 +200,7 @@
|
@@ -200,7 +200,7 @@
|
||||||
]
|
]
|
||||||
|
|
||||||
- list: sensitive_file_names
|
- list: sensitive_file_names
|
||||||
- items: [/etc/shadow, /etc/sudoers, /etc/pam.conf, /etc/security/pwquality.conf]
|
- items: [/etc/shadow, /etc/sudoers, /etc/pam.conf, /etc/security/pwquality.conf]
|
||||||
+ items: [/etc/shadow, /etc/doas.d/doas.conf, /etc/sudoers, /etc/pam.conf, /etc/security/pwquality.conf]
|
+ items: [/etc/shadow, /etc/doas.d/doas.conf, /etc/sudoers, /etc/pam.conf, /etc/security/pwquality.conf]
|
||||||
|
|
||||||
- list: sensitive_directory_names
|
- list: sensitive_directory_names
|
||||||
items: [/, /etc, /etc/, /root, /root/]
|
items: [/, /etc, /etc/, /root, /root/]
|
||||||
@@ -208,7 +208,7 @@
|
@@ -208,7 +208,7 @@
|
||||||
- macro: sensitive_files
|
- macro: sensitive_files
|
||||||
condition: >
|
condition: >
|
||||||
((fd.name startswith /etc and fd.name in (sensitive_file_names)) or
|
(fd.name in (sensitive_file_names) or
|
||||||
- fd.directory in (/etc/sudoers.d, /etc/pam.d))
|
- fd.directory in (/etc/sudoers.d, /etc/pam.d))
|
||||||
+ fd.directory in (/etc/sudoers.d, /etc/pam.d, /etc/doas.d))
|
+ fd.directory in (/etc/sudoers.d, /etc/pam.d, /etc/doas.d))
|
||||||
|
|
||||||
# Indicates that the process is new. Currently detected using time
|
# Indicates that the process is new. Currently detected using time
|
||||||
# since process was started, using a threshold of 5 seconds.
|
# since process was started, using a threshold of 5 seconds.
|
||||||
|
@ -1,7 +1,5 @@
|
|||||||
# Contributor: Stefan Reimer <stefan@zero-downtime.net>
|
|
||||||
# Maintainer: Stefan Reimer <stefan@zero-downtime.net>
|
|
||||||
pkgname=falcoctl
|
pkgname=falcoctl
|
||||||
pkgver=0.8.0
|
pkgver=0.10.0
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
pkgdesc="The official CLI tool for working with Falco and its ecosystem components."
|
pkgdesc="The official CLI tool for working with Falco and its ecosystem components."
|
||||||
url="https://github.com/falcosecurity/falcoctl"
|
url="https://github.com/falcosecurity/falcoctl"
|
||||||
@ -33,5 +31,5 @@ package() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
e62b59339ed1005bfcb9e59242bc187e8c9505173fc2c506f8990abf905062aaccdcc465fd01ffeec90886af1f4afea8448c3f128c84b18b145ffdf0a0f90dbf falcoctl-0.8.0.tar.gz
|
d4b029f9b49de1cde431cadb2948e9b0e9e5aa4b9105f5f404814c410d6cf9af2bd52c52cebec45743f369ba7bded535c94a4a04eec40d0cba63a385b1531926 falcoctl-0.10.0.tar.gz
|
||||||
"
|
"
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# 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=fluent-bit
|
pkgname=fluent-bit
|
||||||
pkgver=2.2.2
|
pkgver=3.1.9
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
pkgdesc="Fast and Lightweight Log processor and forwarder"
|
pkgdesc="Fast and Lightweight Log processor and forwarder"
|
||||||
url="https://fluentbit.io/"
|
url="https://fluentbit.io/"
|
||||||
@ -9,104 +9,104 @@ url="https://fluentbit.io/"
|
|||||||
arch="all !ppc64le !s390x !riscv64"
|
arch="all !ppc64le !s390x !riscv64"
|
||||||
license="Apache-2.0"
|
license="Apache-2.0"
|
||||||
makedepends="
|
makedepends="
|
||||||
bison
|
bison
|
||||||
cmake
|
cmake
|
||||||
flex
|
flex
|
||||||
gtest-dev
|
gtest-dev
|
||||||
linux-headers
|
linux-headers
|
||||||
musl-fts-dev
|
musl-fts-dev
|
||||||
openssl-dev
|
openssl-dev
|
||||||
yaml-dev
|
yaml-dev
|
||||||
zlib-dev
|
zlib-dev
|
||||||
"
|
"
|
||||||
subpackages="
|
subpackages="
|
||||||
$pkgname-dev
|
$pkgname-dev
|
||||||
$pkgname-openrc
|
$pkgname-openrc
|
||||||
"
|
"
|
||||||
source="$pkgname-$pkgver.tar.gz::https://github.com/fluent/fluent-bit/archive/v$pkgver.tar.gz
|
source="$pkgname-$pkgver.tar.gz::https://github.com/fluent/fluent-bit/archive/v$pkgver.tar.gz
|
||||||
fluent-bit.confd
|
fluent-bit.initd
|
||||||
fluent-bit.initd
|
chunkio-static-lib-fts.patch
|
||||||
chunkio-static-lib-fts.patch
|
exclude-luajit.patch
|
||||||
exclude-luajit.patch
|
musl-strerror_r.patch
|
||||||
xsi-strerror.patch
|
fluent-bit.confd
|
||||||
fluent-bit.conf
|
fluent-bit.conf
|
||||||
zdt-parsers.conf
|
zdt-parsers.conf
|
||||||
fluent-bit.logrotated
|
fluent-bit.logrotated
|
||||||
"
|
"
|
||||||
# enable check when this solved - https://github.com/fluent/fluent-bit/issues/2464#issuecomment-673280055
|
# enable check when this solved - https://github.com/fluent/fluent-bit/issues/2464#issuecomment-673280055
|
||||||
# Disable all things AWS to make tests pass
|
# Disable all things AWS to make tests pass
|
||||||
options="!check"
|
options="!check"
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
if [ "$CBUILD" != "$CHOST" ]; then
|
if [ "$CBUILD" != "$CHOST" ]; then
|
||||||
CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux -DCMAKE_C_COMPILER=$CHOST-gcc"
|
CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux -DCMAKE_C_COMPILER=$CHOST-gcc"
|
||||||
fi
|
fi
|
||||||
# default CORE_STACK_SIZE=((3 * PTHREAD_STACK_MIN) / 2)=3072 is invalid
|
# default CORE_STACK_SIZE=((3 * PTHREAD_STACK_MIN) / 2)=3072 is invalid
|
||||||
# set default to 24576
|
# set default to 24576
|
||||||
# Disable stream processor due to issue see: https://github.com/fluent/fluent-bit/issues/2464
|
# Disable stream processor due to issue see: https://github.com/fluent/fluent-bit/issues/2464
|
||||||
cmake -B build \
|
cmake -B build \
|
||||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
-DCMAKE_INSTALL_LIBDIR=lib \
|
||||||
-DCMAKE_BUILD_TYPE=None \
|
-DCMAKE_BUILD_TYPE=None \
|
||||||
-DFLB_CORO_STACK_SIZE=24576 \
|
-DFLB_CORO_STACK_SIZE=24576 \
|
||||||
-DFLB_RELEASE=Yes \
|
-DFLB_RELEASE=Yes \
|
||||||
-DFLB_DEBUG=Off \
|
-DFLB_DEBUG=Off \
|
||||||
-DFLB_SHARED_LIB=Off \
|
-DFLB_SHARED_LIB=Off \
|
||||||
-DFLB_JEMALLOC=Yes \
|
-DFLB_JEMALLOC=Yes \
|
||||||
-DFLB_IN_SYSTEMD=Off \
|
-DFLB_IN_SYSTEMD=Off \
|
||||||
-DFLB_PROXY_GO=No \
|
-DFLB_PROXY_GO=No \
|
||||||
-DFLB_TLS=Yes \
|
-DFLB_TLS=Yes \
|
||||||
-DFLB_HTTP_SERVER=Yes \
|
-DFLB_HTTP_SERVER=Yes \
|
||||||
$CMAKE_CROSSOPTS .
|
$CMAKE_CROSSOPTS .
|
||||||
make -C build
|
make -C build
|
||||||
#-DCMAKE_FIND_LIBRARY_SUFFIXES=".a" \
|
#-DCMAKE_FIND_LIBRARY_SUFFIXES=".a" \
|
||||||
#-DCMAKE_EXE_LINKER_FLAGS="-static" \
|
#-DCMAKE_EXE_LINKER_FLAGS="-static" \
|
||||||
#-DFLB_STREAM_PROCESSOR=No \
|
#-DFLB_STREAM_PROCESSOR=No \
|
||||||
#-DFLB_LUAJIT=Yes \
|
#-DFLB_LUAJIT=Yes \
|
||||||
#-DFLB_FILTER_LUA=Off \
|
#-DFLB_FILTER_LUA=Off \
|
||||||
#-DFLB_TESTS_INTERNAL=Yes \
|
#-DFLB_TESTS_INTERNAL=Yes \
|
||||||
#-DFLB_AWS=No \
|
#-DFLB_AWS=No \
|
||||||
#-DFLB_SIGNV4=No \
|
#-DFLB_SIGNV4=No \
|
||||||
#-DFLB_OUT_S3=No \
|
#-DFLB_OUT_S3=No \
|
||||||
#-DFLB_OUT_CLOUDWATCH_LOGS=No \
|
#-DFLB_OUT_CLOUDWATCH_LOGS=No \
|
||||||
#-DFLB_OUT_KINESIS_FIREHOSE=No \
|
#-DFLB_OUT_KINESIS_FIREHOSE=No \
|
||||||
#-DFLB_OUT_KINESIS_STREAMS=No \
|
#-DFLB_OUT_KINESIS_STREAMS=No \
|
||||||
#-DFLB_OUT_BIGQUERY=No \
|
#-DFLB_OUT_BIGQUERY=No \
|
||||||
#-DFLB_FILTER_AWS=No \
|
#-DFLB_FILTER_AWS=No \
|
||||||
#-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
|
#-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
|
||||||
}
|
}
|
||||||
|
|
||||||
check() {
|
check() {
|
||||||
CTEST_OUTPUT_ON_FAILURE=1 make -C build test
|
CTEST_OUTPUT_ON_FAILURE=1 make -C build test
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
make -C build DESTDIR="$pkgdir" install
|
make -C build DESTDIR="$pkgdir" install
|
||||||
|
|
||||||
install -Dm755 "$srcdir"/$pkgname.initd \
|
install -Dm755 "$srcdir"/$pkgname.initd \
|
||||||
"$pkgdir"/etc/init.d/$pkgname
|
"$pkgdir"/etc/init.d/$pkgname
|
||||||
install -Dm644 "$srcdir"/$pkgname.confd \
|
install -Dm644 "$srcdir"/$pkgname.confd \
|
||||||
"$pkgdir"/etc/conf.d/$pkgname
|
"$pkgdir"/etc/conf.d/$pkgname
|
||||||
|
|
||||||
mv "$pkgdir"/usr/etc/* "$pkgdir"/etc
|
mv "$pkgdir"/usr/etc/* "$pkgdir"/etc
|
||||||
rm "$pkgdir"/etc/fluent-bit/fluent-bit.conf
|
rm "$pkgdir"/etc/fluent-bit/fluent-bit.conf
|
||||||
|
|
||||||
mkdir -p "$pkgdir"/var/spool/fluent-bit
|
mkdir -p "$pkgdir"/var/spool/fluent-bit
|
||||||
install -Dm644 "$srcdir/fluent-bit.conf" "$pkgdir/etc/fluent-bit/fluent-bit.conf"
|
install -Dm644 "$srcdir/fluent-bit.conf" "$pkgdir/etc/fluent-bit/fluent-bit.conf"
|
||||||
install -Dm644 "$srcdir/zdt-parsers.conf" "$pkgdir/etc/fluent-bit/zdt-parsers.conf"
|
install -Dm644 "$srcdir/zdt-parsers.conf" "$pkgdir/etc/fluent-bit/zdt-parsers.conf"
|
||||||
|
|
||||||
install -Dm644 "$srcdir"/fluent-bit.logrotated "$pkgdir"/etc/logrotate.d/fluentbit
|
install -Dm644 "$srcdir"/fluent-bit.logrotated "$pkgdir"/etc/logrotate.d/fluentbit
|
||||||
|
|
||||||
touch "$pkgdir"/etc/fluent-bit/metadata.conf
|
touch "$pkgdir"/etc/fluent-bit/metadata.conf
|
||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
681c1db0256d0b50d986194597b700f790726a1394b3ad92c92a26c95d04bf2b65203e94ef2aeb0f0b3403870748ec0ebbec2cd49548857fbadc5c745581452f fluent-bit-2.2.2.tar.gz
|
fbf6a8c8b35cafb8fc2f95e5a52dee835c86af9f1bcded9edabca9586c41cf9c4ded776018dfecc0f96b7f7a68587f263fb19704c458f8606b6b1033a323034e fluent-bit-3.1.9.tar.gz
|
||||||
f6431397c80a036980b5377b51e38aec25dfceeb8dbe4cd54dce1f6e77d669d9f8daf983fcc96d25332385888f1809ced5e8ab0e8ccfcd93d19494036e3dc949 fluent-bit.confd
|
|
||||||
8ba6c8e84dee90176f9b4375fb2c6444fa5d32fa601d9bcf3ea7960fec87f1ef664f175caf08bd0b052843e971efdbf08e2a5cd180ad9a8f23ff2c5cb233814f fluent-bit.initd
|
8ba6c8e84dee90176f9b4375fb2c6444fa5d32fa601d9bcf3ea7960fec87f1ef664f175caf08bd0b052843e971efdbf08e2a5cd180ad9a8f23ff2c5cb233814f fluent-bit.initd
|
||||||
6bd7d8b4da93a17f29b6ea1e0286ea226d0e376024284741110936779b3229bd8d6cd03ffbdc5d3b4842294e7f32a888de0dd16b0851b65d91b062ca58530ea0 chunkio-static-lib-fts.patch
|
6bd7d8b4da93a17f29b6ea1e0286ea226d0e376024284741110936779b3229bd8d6cd03ffbdc5d3b4842294e7f32a888de0dd16b0851b65d91b062ca58530ea0 chunkio-static-lib-fts.patch
|
||||||
e3308a8377fb8ba496415b7a31e9e022e5aa9965d27a0c33ea5166a29049b72cb364bbcdf9d8611ef3407b0968f9bd4adff12cdb39728bbebd382710e5bc75d0 exclude-luajit.patch
|
aa1449f8f4599330e1a01c2837f22cb1d10ce5926d9cb92f92fb89939c7b6af3116d3339566709ad466ebf6e37a5b178e84619ec6a1608327241a0374992be81 exclude-luajit.patch
|
||||||
d61f30344af997f126486fa5b34cd3fbfe88bfc9aea394a8c60d0206f4db8db998eadf637a3a581b89512411c1e7980c414e236e455d5e2b889d20a556ee6577 xsi-strerror.patch
|
f11e4e6f674e2e7d56f3b77e1f6f0afbf1d15004f5d43d91080697ec39ef53d330565c46b02cb5d97612450fe0cc0a9e9a4c895c0fe021057a7cc2b6e62557bc musl-strerror_r.patch
|
||||||
|
f6431397c80a036980b5377b51e38aec25dfceeb8dbe4cd54dce1f6e77d669d9f8daf983fcc96d25332385888f1809ced5e8ab0e8ccfcd93d19494036e3dc949 fluent-bit.confd
|
||||||
52aba9d23584d64842bc967504701a10166a43a03ca0d31de9b6cbffaacdbaa7d99f0fd55a4b0194e3b65d456817cb1779b86d468d81c1d9681a6fa708e85449 fluent-bit.conf
|
52aba9d23584d64842bc967504701a10166a43a03ca0d31de9b6cbffaacdbaa7d99f0fd55a4b0194e3b65d456817cb1779b86d468d81c1d9681a6fa708e85449 fluent-bit.conf
|
||||||
31899a3c68bbb43adb9025a3a46bad4ca0c740d5bca5c252c8667197575698d98ac4a3b6e11ee160c4bb8df0d0089b639bfd7d0ffa52391e6c4f8f734a6952a6 zdt-parsers.conf
|
31899a3c68bbb43adb9025a3a46bad4ca0c740d5bca5c252c8667197575698d98ac4a3b6e11ee160c4bb8df0d0089b639bfd7d0ffa52391e6c4f8f734a6952a6 zdt-parsers.conf
|
||||||
e166b0ff11a1789599e93f86b72102ca6a06725c98553a8fdd48c8d6414bfa765c3958d07bfb4c4d99101d8cdf7d00db1a8506d48c2cbd6bd375ce43c43d2bf9 fluent-bit.logrotated
|
e166b0ff11a1789599e93f86b72102ca6a06725c98553a8fdd48c8d6414bfa765c3958d07bfb4c4d99101d8cdf7d00db1a8506d48c2cbd6bd375ce43c43d2bf9 fluent-bit.logrotated
|
||||||
|
@ -1,12 +1,11 @@
|
|||||||
otherwise it installs an unused /usr/bin/luajit ....
|
otherwise it installs an unused /usr/bin/luajit ....
|
||||||
-0
|
-0
|
||||||
diff --git a/cmake/luajit.cmake b/cmake/luajit.cmake
|
|
||||||
index b6774eb..f8042ae 100644
|
|
||||||
--- a/cmake/luajit.cmake
|
--- a/cmake/luajit.cmake
|
||||||
+++ b/cmake/luajit.cmake
|
+++ b/cmake/luajit.cmake
|
||||||
@@ -1,4 +1,4 @@
|
@@ -6,5 +6,5 @@
|
||||||
# luajit cmake
|
${LUAJIT_DIR}/src
|
||||||
option(LUAJIT_DIR "Path of LuaJIT 2.1 source dir" ON)
|
${CMAKE_CURRENT_BINARY_DIR}/lib/luajit-cmake
|
||||||
set(LUAJIT_DIR ${FLB_PATH_ROOT_SOURCE}/${FLB_PATH_LIB_LUAJIT})
|
)
|
||||||
-add_subdirectory("lib/luajit-cmake")
|
-add_subdirectory("lib/luajit-cmake")
|
||||||
+add_subdirectory("lib/luajit-cmake" EXCLUDE_FROM_ALL)
|
+add_subdirectory("lib/luajit-cmake" EXCLUDE_FROM_ALL)
|
||||||
|
set(LUAJIT_LIBRARIES "libluajit")
|
||||||
|
35
kubezero/fluent-bit/musl-strerror_r.patch
Normal file
35
kubezero/fluent-bit/musl-strerror_r.patch
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
Fix -Wint-conversion error with gcc 14 due to musl using POSIX strerror_r.
|
||||||
|
|
||||||
|
```
|
||||||
|
/home/build/aports/testing/fluent-bit/src/fluent-bit-3.1.9/src/flb_network.c: In function 'net_connect_async':
|
||||||
|
/home/build/aports/testing/fluent-bit/src/fluent-bit-3.1.9/src/flb_network.c:566:17: error: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
|
||||||
|
566 | str = strerror_r(error, so_error_buf, sizeof(so_error_buf));
|
||||||
|
```
|
||||||
|
|
||||||
|
--- fluent-bit-3.1.9-origin/src/flb_network.c
|
||||||
|
+++ fluent-bit-3.1.9/src/flb_network.c
|
||||||
|
@@ -549,24 +549,18 @@
|
||||||
|
if (u_conn->net_error > 0) {
|
||||||
|
error = u_conn->net_error;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Connection is broken, not much to do here */
|
||||||
|
-#if ((defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >= 200112L) || \
|
||||||
|
- (defined(_XOPEN_SOURCE) || _XOPEN_SOURCE - 0L >= 600L)) && \
|
||||||
|
- (!defined(_GNU_SOURCE))
|
||||||
|
ret = strerror_r(error, so_error_buf, sizeof(so_error_buf));
|
||||||
|
if (ret == 0) {
|
||||||
|
str = so_error_buf;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
flb_errno();
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
-#else
|
||||||
|
- str = strerror_r(error, so_error_buf, sizeof(so_error_buf));
|
||||||
|
-#endif
|
||||||
|
flb_error("[net] TCP connection failed: %s:%i (%s)",
|
||||||
|
u->tcp_host, u->tcp_port, str);
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
}
|
@ -1,15 +0,0 @@
|
|||||||
--- a/src/flb_network.c
|
|
||||||
+++ b/src/flb_network.c
|
|
||||||
@@ -523,9 +523,10 @@
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Connection is broken, not much to do here */
|
|
||||||
- str = strerror_r(error, so_error_buf, sizeof(so_error_buf));
|
|
||||||
+ /* XXX: XSI */
|
|
||||||
+ int _err = strerror_r(error, so_error_buf, sizeof(so_error_buf));
|
|
||||||
flb_error("[net] TCP connection failed: %s:%i (%s)",
|
|
||||||
- u->tcp_host, u->tcp_port, str);
|
|
||||||
+ u->tcp_host, u->tcp_port, so_error_buf);
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
}
|
|
@ -5,7 +5,7 @@
|
|||||||
# Contributor: Dave <dj.2dixx@gmail.com>
|
# Contributor: Dave <dj.2dixx@gmail.com>
|
||||||
# Maintainer: Stefan Reimer <stefan@zero-downtime.net>
|
# Maintainer: Stefan Reimer <stefan@zero-downtime.net>
|
||||||
pkgname=kubernetes
|
pkgname=kubernetes
|
||||||
pkgver=1.29.7
|
pkgver=1.30.6
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
pkgdesc="Container Cluster Manager"
|
pkgdesc="Container Cluster Manager"
|
||||||
url="https://kubernetes.io/"
|
url="https://kubernetes.io/"
|
||||||
@ -72,6 +72,14 @@ export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
|
|||||||
export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
|
export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
|
||||||
export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
|
export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
|
||||||
|
|
||||||
|
# Without this the build scripts will attempt to download a whole Go toolchain
|
||||||
|
# with the 'gimme' script when our Go does not match version from '.go-version'
|
||||||
|
export FORCE_HOST_GO=y
|
||||||
|
|
||||||
|
# Without this some architectures (x86, armv7, s390x) encounter the error:
|
||||||
|
# "-buildmode=pie requires external (cgo) linking, but cgo is not enabled"
|
||||||
|
export KUBE_CGO_OVERRIDES="$_agent $_cli $_services"
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
for _pkgs in $_agent $_cli $_services ; do
|
for _pkgs in $_agent $_cli $_services ; do
|
||||||
make -j1 GOFLAGS="$GOFLAGS -buildmode=pie -v -tags=providerless" GOLDFLAGS="-extldflags=-static" WHAT=cmd/$_pkgs
|
make -j1 GOFLAGS="$GOFLAGS -buildmode=pie -v -tags=providerless" GOLDFLAGS="-extldflags=-static" WHAT=cmd/$_pkgs
|
||||||
@ -205,7 +213,7 @@ _do_zshcomp() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
bce18d12164704f4d55d7566737bdff8305c5613af7a8df4b49cfa5f90f6b51f879159c4da7fbe436fdf7c4fcf5331f3f35e63f8dbc4c833559e6e2b1a61d08f kubernetes-1.29.7.tar.gz
|
c4b5ebb08dbd9daeac2f4da5a1b93c397473e7cf12439291ce80e43b4aae1d233c6e980a080b5c8aaa12e296aa04e068f8b00b23386b23802b99c2ce8f42c800 kubernetes-1.30.6.tar.gz
|
||||||
5427c2e653504cfd5b0bcaf195d4734ee40947ddfebc9f155cd96dddccfc27692c29d94af4ac99f1018925b52995c593b584c5d7a82df2f185ebce1a9e463c40 make-e2e_node-run-over-distro-bins.patch
|
5427c2e653504cfd5b0bcaf195d4734ee40947ddfebc9f155cd96dddccfc27692c29d94af4ac99f1018925b52995c593b584c5d7a82df2f185ebce1a9e463c40 make-e2e_node-run-over-distro-bins.patch
|
||||||
94d07edfe7ca52b12e85dd9e29f4c9edcd144abc8d120fb71e2a0507f064afd4bac5dde30da7673a35bdd842b79a4770a03a1f3946bfae361c01dd4dc4903c64 make-test-cmd-run-over-hyperkube-based-kubectl.patch
|
94d07edfe7ca52b12e85dd9e29f4c9edcd144abc8d120fb71e2a0507f064afd4bac5dde30da7673a35bdd842b79a4770a03a1f3946bfae361c01dd4dc4903c64 make-test-cmd-run-over-hyperkube-based-kubectl.patch
|
||||||
e690daff2adb1013c92124f32e71f8ed9a18c611ae6ae5fcb5ce9674768dbf9d911a05d7e4028488cda886e63b82e8ac0606d14389a05844c1b5538a33dd09d1 kube-apiserver.initd
|
e690daff2adb1013c92124f32e71f8ed9a18c611ae6ae5fcb5ce9674768dbf9d911a05d7e4028488cda886e63b82e8ac0606d14389a05844c1b5538a33dd09d1 kube-apiserver.initd
|
||||||
@ -221,6 +229,6 @@ d7e022ee22da191bda7382f87cb293d9c9d115a3df0c2054bf918279eb866f99c6d5c21e4c98eae8
|
|||||||
af88b382ab75657d0ff13c3f8f6d924cef9f2df7807a9a27daa63495981801bc4b607998f65c0758c11a7e070e43c24f7184ba7720711109c74b1c4d57919e34 kube-scheduler.confd
|
af88b382ab75657d0ff13c3f8f6d924cef9f2df7807a9a27daa63495981801bc4b607998f65c0758c11a7e070e43c24f7184ba7720711109c74b1c4d57919e34 kube-scheduler.confd
|
||||||
3692da349dd6ed0f5acc09d7b95ac562ffecb103e2270bebdfe4a7808d48dada9d2debff262d85b11c47f9ca3f0c20000712d03629ed813ff08a3e02d69267e6 kube-scheduler.logrotated
|
3692da349dd6ed0f5acc09d7b95ac562ffecb103e2270bebdfe4a7808d48dada9d2debff262d85b11c47f9ca3f0c20000712d03629ed813ff08a3e02d69267e6 kube-scheduler.logrotated
|
||||||
372cdf2fbb24a229ed7b3450b54197c006928cb8d2fd756f2713e1e6961849c7aaa35b20b14fb75d1a12ef1e35258048738aa22b5f9783af8fa0a31dfd1b5bbd kubelet.initd
|
372cdf2fbb24a229ed7b3450b54197c006928cb8d2fd756f2713e1e6961849c7aaa35b20b14fb75d1a12ef1e35258048738aa22b5f9783af8fa0a31dfd1b5bbd kubelet.initd
|
||||||
44eb973de8ee8e0c5a77d76ab0e105fe0ae892be1ff86c238a5449b43f83cab6f844575b6c3218f08c5ff077e9f828f5aef72425c1d77546cce2e0136e8a8da8 kubelet.confd
|
cc4fd92a9f288336cf204a38d6913ca25e20b78d0c4abb74b6b2b8cf634d7df774144bde1101048d9d9ab0f140ffb62ce31cf3bb2a69ddeadd04c273dfcb58a0 kubelet.confd
|
||||||
941f4a7579dcf78da2d323ac69195e95eba6600e6fcefe9231447f11c9867a7aa57b4189ee1fefb10eab19c89665ea2e7696b539c92e99fbcde905d2ff85be58 kubelet.logrotated
|
941f4a7579dcf78da2d323ac69195e95eba6600e6fcefe9231447f11c9867a7aa57b4189ee1fefb10eab19c89665ea2e7696b539c92e99fbcde905d2ff85be58 kubelet.logrotated
|
||||||
"
|
"
|
||||||
|
@ -1 +1 @@
|
|||||||
command_args="--bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf --config=/var/lib/kubelet/config.yaml --image-credential-provider-bin-dir=/usr/libexec/kubernetes/kubelet-plugins --image-credential-provider-config=/etc/kubernetes/credential-provider.yaml"
|
command_args="--bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf --config=/var/lib/kubelet/config.yaml --config-dir=/var/lib/kubelet/conf.d --image-credential-provider-bin-dir=/usr/libexec/kubernetes/kubelet-plugins --image-credential-provider-config=/etc/kubernetes/credential-provider.yaml"
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
# 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=kubezero
|
pkgname=kubezero
|
||||||
pkgver=1.29.7
|
pkgver=1.30.6
|
||||||
_crio=1.29.7
|
_crio=1.30.6
|
||||||
_ecr=1.29.5
|
_ecr=1.30.3
|
||||||
|
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
pkgdesc="KubeZero release package"
|
pkgdesc="KubeZero release package"
|
||||||
@ -18,7 +18,7 @@ depends="
|
|||||||
kubelet~$pkgver
|
kubelet~$pkgver
|
||||||
kubectl~$pkgver
|
kubectl~$pkgver
|
||||||
ecr-credential-provider~$_ecr
|
ecr-credential-provider~$_ecr
|
||||||
aws-iam-authenticator~0.6.22
|
aws-iam-authenticator~0.6.27
|
||||||
"
|
"
|
||||||
options="!check"
|
options="!check"
|
||||||
#install="$pkgname.post-install"
|
#install="$pkgname.post-install"
|
||||||
@ -28,7 +28,7 @@ subpackages="
|
|||||||
"
|
"
|
||||||
|
|
||||||
IMAGES="
|
IMAGES="
|
||||||
quay.io/cilium/cilium:v1.15.7
|
quay.io/cilium/cilium:v1.16.3
|
||||||
ghcr.io/k8snetworkplumbingwg/multus-cni:v3.9.3
|
ghcr.io/k8snetworkplumbingwg/multus-cni:v3.9.3
|
||||||
"
|
"
|
||||||
|
|
||||||
|
@ -1,64 +0,0 @@
|
|||||||
--- a/execinfo.c.orig
|
|
||||||
+++ b/execinfo.c
|
|
||||||
@@ -69,7 +69,8 @@
|
|
||||||
char **
|
|
||||||
backtrace_symbols(void *const *buffer, int size)
|
|
||||||
{
|
|
||||||
- int i, clen, alen, offset;
|
|
||||||
+ size_t clen, alen;
|
|
||||||
+ int i, offset;
|
|
||||||
char **rval;
|
|
||||||
char *cp;
|
|
||||||
Dl_info info;
|
|
||||||
@@ -78,7 +79,6 @@
|
|
||||||
rval = malloc(clen);
|
|
||||||
if (rval == NULL)
|
|
||||||
return NULL;
|
|
||||||
- (char **)cp = &(rval[size]);
|
|
||||||
for (i = 0; i < size; i++) {
|
|
||||||
if (dladdr(buffer[i], &info) != 0) {
|
|
||||||
if (info.dli_sname == NULL)
|
|
||||||
@@ -92,14 +92,14 @@
|
|
||||||
2 + /* " <" */
|
|
||||||
strlen(info.dli_sname) + /* "function" */
|
|
||||||
1 + /* "+" */
|
|
||||||
- D10(offset) + /* "offset */
|
|
||||||
+ 10 + /* "offset */
|
|
||||||
5 + /* "> at " */
|
|
||||||
strlen(info.dli_fname) + /* "filename" */
|
|
||||||
1; /* "\0" */
|
|
||||||
rval = realloc_safe(rval, clen + alen);
|
|
||||||
if (rval == NULL)
|
|
||||||
return NULL;
|
|
||||||
- snprintf(cp, alen, "%p <%s+%d> at %s",
|
|
||||||
+ snprintf((char *) rval + clen, alen, "%p <%s+%d> at %s",
|
|
||||||
buffer[i], info.dli_sname, offset, info.dli_fname);
|
|
||||||
} else {
|
|
||||||
alen = 2 + /* "0x" */
|
|
||||||
@@ -108,12 +108,15 @@
|
|
||||||
rval = realloc_safe(rval, clen + alen);
|
|
||||||
if (rval == NULL)
|
|
||||||
return NULL;
|
|
||||||
- snprintf(cp, alen, "%p", buffer[i]);
|
|
||||||
+ snprintf((char *) rval + clen, alen, "%p", buffer[i]);
|
|
||||||
}
|
|
||||||
- rval[i] = cp;
|
|
||||||
- cp += alen;
|
|
||||||
+ rval[i] = (char *) clen;
|
|
||||||
+ clen += alen;
|
|
||||||
}
|
|
||||||
|
|
||||||
+ for (i = 0; i < size; i++)
|
|
||||||
+ rval[i] += (long) rval;
|
|
||||||
+
|
|
||||||
return rval;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -155,6 +158,6 @@
|
|
||||||
return;
|
|
||||||
snprintf(buf, len, "%p\n", buffer[i]);
|
|
||||||
}
|
|
||||||
- write(fd, buf, len - 1);
|
|
||||||
+ write(fd, buf, strlen(buf));
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,24 +0,0 @@
|
|||||||
--- a/execinfo.c.orig
|
|
||||||
+++ b/execinfo.c
|
|
||||||
@@ -26,6 +26,7 @@
|
|
||||||
* $Id: execinfo.c,v 1.3 2004/07/19 05:21:09 sobomax Exp $
|
|
||||||
*/
|
|
||||||
|
|
||||||
+#define _GNU_SOURCE
|
|
||||||
#include <sys/types.h>
|
|
||||||
#include <sys/uio.h>
|
|
||||||
#include <dlfcn.h>
|
|
||||||
--- a/stacktraverse.c.orig
|
|
||||||
+++ b/stacktraverse.c
|
|
||||||
@@ -1,3 +1,4 @@
|
|
||||||
+#define _GNU_SOURCE
|
|
||||||
#include <stddef.h>
|
|
||||||
|
|
||||||
#include "stacktraverse.h"
|
|
||||||
--- a/test.c.orig
|
|
||||||
+++ b/test.c
|
|
||||||
@@ -1,3 +1,4 @@
|
|
||||||
+#define _GNU_SOURCE
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
|
|
@ -1,44 +0,0 @@
|
|||||||
--- a/Makefile.orig
|
|
||||||
+++ b/Makefile
|
|
||||||
@@ -23,24 +23,25 @@
|
|
||||||
# SUCH DAMAGE.
|
|
||||||
#
|
|
||||||
# $Id: Makefile,v 1.3 2004/07/19 05:19:55 sobomax Exp $
|
|
||||||
+#
|
|
||||||
+# Linux Makefile by Matt Smith <mcs@darkregion.net>, 2011/01/04
|
|
||||||
|
|
||||||
-LIB= execinfo
|
|
||||||
+CC=cc
|
|
||||||
+AR=ar
|
|
||||||
+EXECINFO_CFLAGS=$(CFLAGS) -O2 -pipe -fno-strict-aliasing -std=gnu99 -fstack-protector -c
|
|
||||||
+EXECINFO_LDFLAGS=$(LDFLAGS)
|
|
||||||
|
|
||||||
-SRCS= stacktraverse.c stacktraverse.h execinfo.c execinfo.h
|
|
||||||
+all: static dynamic
|
|
||||||
|
|
||||||
-INCS= execinfo.h
|
|
||||||
+static:
|
|
||||||
+ $(CC) $(EXECINFO_CFLAGS) $(EXECINFO_LDFLAGS) stacktraverse.c
|
|
||||||
+ $(CC) $(EXECINFO_CFLAGS) $(EXECINFO_LDFLAGS) execinfo.c
|
|
||||||
+ $(AR) rcs libexecinfo.a stacktraverse.o execinfo.o
|
|
||||||
|
|
||||||
-SHLIB_MAJOR= 1
|
|
||||||
-SHLIB_MINOR= 0
|
|
||||||
+dynamic:
|
|
||||||
+ $(CC) -fpic -DPIC $(EXECINFO_CFLAGS) $(EXECINFO_LDFLAGS) stacktraverse.c -o stacktraverse.So
|
|
||||||
+ $(CC) -fpic -DPIC $(EXECINFO_CFLAGS) $(EXECINFO_LDFLAGS) execinfo.c -o execinfo.So
|
|
||||||
+ $(CC) -shared -Wl,-soname,libexecinfo.so.1 -o libexecinfo.so.1 stacktraverse.So execinfo.So
|
|
||||||
|
|
||||||
-NOPROFILE= yes
|
|
||||||
-
|
|
||||||
-DPADD= ${LIBM}
|
|
||||||
-LDADD= -lm
|
|
||||||
-
|
|
||||||
-#WARNS?= 4
|
|
||||||
-
|
|
||||||
-#stacktraverse.c: gen.py
|
|
||||||
-# ./gen.py > stacktraverse.c
|
|
||||||
-
|
|
||||||
-.include <bsd.lib.mk>
|
|
||||||
+clean:
|
|
||||||
+ rm -rf *.o *.So *.a *.so
|
|
@ -1,50 +0,0 @@
|
|||||||
# Contributor: Philipp Andronov <filipp.andronov@gmail.com>
|
|
||||||
# Maintainer: Matt Smith <mcs@darkregion.net>
|
|
||||||
pkgname=libexecinfo
|
|
||||||
pkgver=1.1
|
|
||||||
pkgrel=1
|
|
||||||
pkgdesc="A quick-n-dirty BSD licensed clone of the GNU libc backtrace facility."
|
|
||||||
options="!check" # No testsuite
|
|
||||||
url="https://www.freshports.org/devel/libexecinfo"
|
|
||||||
arch="all"
|
|
||||||
license="BSD-2-Clause"
|
|
||||||
subpackages="$pkgname-static ${pkgname}-dev"
|
|
||||||
source="http://distcache.freebsd.org/local-distfiles/itetcu/$pkgname-$pkgver.tar.bz2
|
|
||||||
10-execinfo.patch
|
|
||||||
20-define-gnu-source.patch
|
|
||||||
30-linux-makefile.patch
|
|
||||||
"
|
|
||||||
|
|
||||||
build() {
|
|
||||||
cd "$builddir"
|
|
||||||
export CFLAGS="${CFLAGS} -fno-omit-frame-pointer"
|
|
||||||
make
|
|
||||||
}
|
|
||||||
|
|
||||||
package() {
|
|
||||||
cd "$builddir"
|
|
||||||
|
|
||||||
install -D -m755 "$builddir"/execinfo.h \
|
|
||||||
"$pkgdir"/usr/include/execinfo.h
|
|
||||||
install -D -m755 "$builddir"/stacktraverse.h \
|
|
||||||
"$pkgdir"/usr/include/stacktraverse.h
|
|
||||||
install -D -m755 "$builddir"/libexecinfo.a \
|
|
||||||
"$pkgdir"/usr/lib/libexecinfo.a
|
|
||||||
install -D -m755 "$builddir"/libexecinfo.so.1 \
|
|
||||||
"$pkgdir"/usr/lib/libexecinfo.so.1
|
|
||||||
ln -s /usr/lib/libexecinfo.so.1 \
|
|
||||||
"$pkgdir"/usr/lib/libexecinfo.so
|
|
||||||
}
|
|
||||||
|
|
||||||
static() {
|
|
||||||
depends=""
|
|
||||||
pkgdesc="$pkgdesc (static library)"
|
|
||||||
|
|
||||||
mkdir -p "$subpkgdir"/usr/lib
|
|
||||||
mv "$pkgdir"/usr/lib/*.a "$subpkgdir"/usr/lib
|
|
||||||
}
|
|
||||||
|
|
||||||
sha512sums="51fea7910ef6873061a25c22434ce4da724e9d8e37616a069ad0a58c0463755be4c6c7da88cd747484c2f3373909d7be4678b32a4bd91b6d9e0f74526094e92c libexecinfo-1.1.tar.bz2
|
|
||||||
cd35c9046d88b39b05bc36faffb1e71ae3b2140632da7da37f374fff671d4ad812eebd0581011ff9e3b25d3cb4bc962cf35957074f713817b3b617511425af1a 10-execinfo.patch
|
|
||||||
c961b2f86cba291e8c69a507e3880354ad7369fd04c8948d54c4db0578fe30cca8f4250742cb63d1ab6e5875988f04c4729256197030369404f0e925f299a66c 20-define-gnu-source.patch
|
|
||||||
13d3df88a6dabd78ee2cf50092511f5a10f0e5ff3d81dbacb182fcf85ceb0c13a5f0252397b4eb0ac57f8d8bd3fc3af6c05865d6398cbc1517f347210c5750da 30-linux-makefile.patch"
|
|
@ -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.16.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"
|
||||||
@ -68,9 +68,9 @@ package() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
fbe354a472a4fe391ba2dcea0931278b4b4f1ef98737fda9e25bb44c4864542af509915276427be6fc38780563136c8fc9a3a5ef13f18f456f40172043b51e54 libnvidia-container1_1.16.0-1_amd64.deb
|
f2fef3ad6df1c246b3a67e984e33b445f6b2e28c8cb8f4708bb7b1f33e48dde2aadfc107ed482a275936eb5c0b92edd8dc3980aa8e1e360fce0760f381a166a1 libnvidia-container1_1.16.2-1_amd64.deb
|
||||||
47955e2d9a4323158e572dc359b6009f74052897524f600aaa58f2bf8dbd952f07f61620b2b8407516fb0a64fb70e5aa648ff4a6236ce976bf29c11f6c545127 libnvidia-container-tools_1.16.0-1_amd64.deb
|
1b54af4b5276e4e2af737799a88ac482973b96fd84634cc34899fffe189f1a106d5b1dd482f39992ee30bd7bf34c2db558b8fd6664d9102acae0bb27f16567d4 libnvidia-container-tools_1.16.2-1_amd64.deb
|
||||||
5928d53a4eb82da9b81ada7662b5b09c6ff2c4957c26f603c126ff8c309049ba1dfb95ecdc7b8ac14d00d133ad6b35028e865c84a0453260bd3d5a90ecd64866 nvidia-container-toolkit_1.16.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
|
||||||
040ac2e3f58549dc09e5bce0d694e4be2f6aae736014bf0ee90042646562d5f1ef1f5990eb9f2c2a2fdf504587b82f4aa0eb99d04c5d3e407670e4012e3edd4e config.toml
|
040ac2e3f58549dc09e5bce0d694e4be2f6aae736014bf0ee90042646562d5f1ef1f5990eb9f2c2a2fdf504587b82f4aa0eb99d04c5d3e407670e4012e3edd4e config.toml
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
# Maintainer: Stefan Reimer <stefan@zero-downtime.net>
|
# Maintainer: Stefan Reimer <stefan@zero-downtime.net>
|
||||||
pkgname=nvidia-drivers
|
pkgname=nvidia-drivers
|
||||||
pkgver=555.58.02
|
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"
|
||||||
@ -38,7 +38,7 @@ package() {
|
|||||||
# which libs are from debug log at runtime
|
# which libs are from debug log at runtime
|
||||||
# LIBS=$(grep "missing library" /var/log/nvidia-container-toolkit.log | awk '{print $7}' | sort | uniq)
|
# LIBS=$(grep "missing library" /var/log/nvidia-container-toolkit.log | awk '{print $7}' | sort | uniq)
|
||||||
# cross checked via .manifest for targets and symlinks
|
# cross checked via .manifest for targets and symlinks
|
||||||
LIBS="libEGL_nvidia.so libGLESv1_CM_nvidia.so libGLESv2_nvidia.so libGLX_nvidia.so libcuda.so libcudadebugger.so libnvcuvid.so libnvidia-allocator.so libnvidia-cbl.so libnvidia-cfg.so libnvidia-compiler.so libnvidia-eglcore.so libnvidia-encode.so libnvidia-fatbinaryloader.so libnvidia-fbc.so libnvidia-glcore.so libnvidia-glsi.so libnvidia-glvkspirv.so libnvidia-ifr.so libnvidia-ml.so libnvidia-ngx.so libnvidia-nscq.so libnvidia-opencl.so libnvidia-opticalflow.so libnvidia-pkcs11.so libnvidia-ptxjitcompiler.so libnvidia-rtcore.so libnvidia-tls.so libnvoptix.so libvdpau_nvidia.so libnvidia-gpucomp.so libnvidia-nvvm.so"
|
LIBS="libEGL_nvidia.so libGLESv1_CM_nvidia.so libGLESv2_nvidia.so libGLX_nvidia.so libcuda.so libcudadebugger.so libnvcuvid.so libnvidia-cbl.so libnvidia-cfg.so libnvidia-compiler.so libnvidia-eglcore.so libnvidia-encode.so libnvidia-fatbinaryloader.so libnvidia-fbc.so libnvidia-glcore.so libnvidia-glsi.so libnvidia-glvkspirv.so libnvidia-ifr.so libnvidia-ml.so libnvidia-ngx.so libnvidia-nscq.so libnvidia-opencl.so libnvidia-opticalflow.so libnvidia-pkcs11.so libnvidia-ptxjitcompiler.so libnvidia-rtcore.so libnvidia-tls.so libnvoptix.so libvdpau_nvidia.so libnvidia-gpucomp.so libnvidia-nvvm.so"
|
||||||
|
|
||||||
# inspired from Gentoo x11-drivers/nvidia-drivers
|
# inspired from Gentoo x11-drivers/nvidia-drivers
|
||||||
for lib in $LIBS; do
|
for lib in $LIBS; do
|
||||||
|
42
kubezero/openvpn3/APKBUILD
Normal file
42
kubezero/openvpn3/APKBUILD
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
# Contributor: Patrycja Rosa <alpine@ptrcnull.me>
|
||||||
|
# Maintainer: Patrycja Rosa <alpine@ptrcnull.me>
|
||||||
|
pkgname=openvpn3
|
||||||
|
pkgver=3.8.5
|
||||||
|
pkgrel=0
|
||||||
|
pkgdesc="C++ class library that implements the functionality of an OpenVPN client"
|
||||||
|
url="https://github.com/OpenVPN/openvpn3"
|
||||||
|
arch="all !s390x" # broken tests due to endianness assumptions
|
||||||
|
license="AGPL-3.0-only"
|
||||||
|
depends_dev="lz4-dev asio-dev libcap-dev jsoncpp-dev xxhash-dev"
|
||||||
|
makedepends="cmake samurai gtest-dev $depends_dev"
|
||||||
|
subpackages="$pkgname-dev"
|
||||||
|
source="https://github.com/OpenVPN/openvpn3/archive/refs/tags/release/$pkgver/openvpn3-$pkgver.tar.gz
|
||||||
|
unvendor.patch
|
||||||
|
"
|
||||||
|
builddir="$srcdir/openvpn3-release-$pkgver"
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cmake -G Ninja -B build \
|
||||||
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
|
-DBUILD_SHARED_LIBS=False \
|
||||||
|
-DCMAKE_BUILD_TYPE=MinSizeRel
|
||||||
|
cmake --build build
|
||||||
|
}
|
||||||
|
|
||||||
|
check() {
|
||||||
|
cd build
|
||||||
|
test/unittests/coreUnitTests \
|
||||||
|
--gtest_filter=-buffer_ip.ipv6
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
# no cmake install target
|
||||||
|
install -Dm755 build/test/ovpncli/ovpncli -t "$pkgdir"/usr/bin
|
||||||
|
mkdir "$pkgdir"/usr/include
|
||||||
|
mv openvpn "$pkgdir"/usr/include
|
||||||
|
}
|
||||||
|
|
||||||
|
sha512sums="
|
||||||
|
01e750267857d8ae23b4da4460a1e515ebbfadc17e0ff8ad0513368f51c0cf53fc5a41a92422f04812161be2b2b2f3fbc793a72150a8c902af201c2ee9028025 openvpn3-3.8.5.tar.gz
|
||||||
|
8bd3e9c92734b75701f0845398e831086a8a6d1e7f595f3873e0b599604379a0f99f9764f9ba19a16eb6a63216875ae8607a50c8fc0145ddcf05934a2ba1fb91 unvendor.patch
|
||||||
|
"
|
39
kubezero/openvpn3/unvendor.patch
Normal file
39
kubezero/openvpn3/unvendor.patch
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
|
||||||
|
|
||||||
|
diff --git a/test/unittests/CMakeLists.txt b/test/unittests/CMakeLists.txt
|
||||||
|
index f0291a0..7ab3278 100644
|
||||||
|
--- a/test/unittests/CMakeLists.txt
|
||||||
|
+++ b/test/unittests/CMakeLists.txt
|
||||||
|
@@ -1,31 +1,7 @@
|
||||||
|
if (NOT BUILD_TESTING)
|
||||||
|
return()
|
||||||
|
endif()
|
||||||
|
-
|
||||||
|
-# current latest GTEST version
|
||||||
|
-set(OVPN_GTEST_VERSION release-1.11.0)
|
||||||
|
-# use an older version of gtest for GCC < 5.1.0; 1.10.1 is the latest
|
||||||
|
-# version that works with the 4.8.x compilers
|
||||||
|
-if (CMAKE_COMPILER_IS_GNUCC AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5.1.0)
|
||||||
|
- set(OVPN_GTEST_VERSION release-1.10.0)
|
||||||
|
- # Note: not all the test compilation units hit the
|
||||||
|
- # "'is_trivially_copy_constructible' is not a member of 'std'"
|
||||||
|
- # issue; only the following do (with line number as of this
|
||||||
|
- # writing and the include on the line):
|
||||||
|
- # core_tests.cpp:21: // #include <gtest/gtest.h>
|
||||||
|
- # test_b64.cpp:22: // #include "test_common.h"
|
||||||
|
- # test_comp.cpp:45: // #include "test_common.h"
|
||||||
|
- # test_log.cpp:22: // #include "test_common.h"
|
||||||
|
- # test_route_emulation.cpp:23: // #include "test_common.h"
|
||||||
|
- # test_verify_x509_name.cpp:25: // #include "test_common.h"
|
||||||
|
- #
|
||||||
|
- # Note further: test_common.h includes gtest/gtest.h; but that is
|
||||||
|
- # not a sufficient condition to hit the bust. For example,
|
||||||
|
- # test_continuation.cpp includes test_common.h but does not manifest
|
||||||
|
- # the issue.
|
||||||
|
-endif()
|
||||||
|
-
|
||||||
|
-include(dlgoogletest)
|
||||||
|
+FIND_LIBRARY(GTEST_LIB NAMES gtest)
|
||||||
|
|
||||||
|
set(CORE_TEST_DEFINES
|
||||||
|
-DOPENVPN_FORCE_TUN_NULL
|
@ -1,15 +1,15 @@
|
|||||||
# 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=openvpn_exporter
|
pkgname=openvpn_exporter
|
||||||
pkgver=0.3.1
|
pkgver=1.0
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
pkgdesc="OpenVPN Prometheus Exporter"
|
pkgdesc="OpenVPN Prometheus Exporter"
|
||||||
url="https://github.com/StuartApp/openvpn_exporter.git"
|
url="https://github.com/moneff/openvpn_exporter"
|
||||||
arch="x86_64 aarch64"
|
arch="x86_64 aarch64"
|
||||||
license="AGPL-3.0"
|
license="AGPL-3.0"
|
||||||
makedepends="go bash"
|
makedepends="go bash"
|
||||||
options="!check chmod-clean"
|
options="!check chmod-clean"
|
||||||
source="$pkgname-$pkgver.tar.gz::https://github.com/StuartApp/openvpn_exporter/archive/refs/tags/v"$pkgver".tar.gz"
|
source="$pkgname-$pkgver.tar.gz::"$url"/archive/refs/tags/"$pkgver".tar.gz"
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
go build -ldflags "-s -w" -o build/openvpn_exporter
|
go build -ldflags "-s -w" -o build/openvpn_exporter
|
||||||
@ -20,5 +20,5 @@ package() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
4133003120b3a76a46cc146c26e7418bf7e2db3c16ce3f621b28a3fa06516373388fd469d48f499526baa3f6b36cb8887a835f2833e6f315cdf18502949d2bb1 openvpn_exporter-0.3.1.tar.gz
|
78c0153745ed81327ae5bdcf051b477cc2bf65fe9582cde0ffc3fcb4a20863115b2de3418797234a21a155e6dee86e19d49a1b8fe1161a02c924a8f29ac5fdb8 openvpn_exporter-1.0.tar.gz
|
||||||
"
|
"
|
||||||
|
@ -126,11 +126,11 @@ EOF
|
|||||||
cat <<'EOF' > /var/lib/cloud/sns_alarm.sh
|
cat <<'EOF' > /var/lib/cloud/sns_alarm.sh
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
SUBJECT=$1
|
SUBJECT="$1"
|
||||||
MSG=$2
|
MSG="$2"
|
||||||
LEVEL=${3:-Info}
|
LEVEL="${3:-Info}"
|
||||||
ATTACHMENT=${4:-""}
|
ATTACHMENT="${4:-""}"
|
||||||
EMOJI=${5:-""}
|
EMOJI="${5:-""}"
|
||||||
EOF
|
EOF
|
||||||
if [ -n "$ALARMSNSARN" ]; then
|
if [ -n "$ALARMSNSARN" ]; then
|
||||||
cat <<EOF >> /var/lib/cloud/sns_alarm.sh
|
cat <<EOF >> /var/lib/cloud/sns_alarm.sh
|
||||||
|
Loading…
Reference in New Issue
Block a user