summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzer0def2020-11-17 18:08:24 +0100
committerzer0def2020-11-17 18:08:24 +0100
commit2a792a59892fbca0f79ee16a15d3314dd3ac9625 (patch)
tree49c10120dd3dbbe4e68191d19febf82b04b6d435
parentc8ee58ca3f5b787fbd550dcade3f238efa384518 (diff)
downloadaur-2a792a59892fbca0f79ee16a15d3314dd3ac9625.tar.gz
Built-in btrfs support into kernel image
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD4
-rw-r--r--btrfs.config10
3 files changed, 17 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ff54cd44e4af..d50044631a5e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -15,6 +15,7 @@ pkgbase = kata-containers-guest
source = packaging-1.12.0.tar.gz::https://github.com/kata-containers/packaging/archive/1.12.0.tar.gz
source = https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.60.tar.xz
source = https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.60.tar.sign
+ source = btrfs.config
source = mkinitcpio-agent.conf
source = install_kata-agent.tpl
source = image_builder.sh
@@ -25,6 +26,7 @@ pkgbase = kata-containers-guest
sha512sums = fd11575c3015e36b0235dc8815237500e5a490bb90416c51832a8c91a7dfc0d4a31cd4fa6e9e96030daa1bbbbbeb135693370059e1c595e3682f34dc9f39856d
sha512sums = fb9ebada932c17d0adbc099a1df31a7d97afe3be694665b1f8171e7159bda84a36a435ceecfdce6d492d8e5075ed4253c68029dcdf952e75a3fe7ee36646327b
sha512sums = SKIP
+ sha512sums = ed3011a9fee8dd2fb16a004305b23e6b79158afcfe6d88ccdf471b177a8fbe4a9da92924e437284de83a69cebdf5cca2312b614906c404c0d22692aeca491510
sha512sums = 182a249aecbab33b8704e9567e96d33b535ee59e6d2f52f0c30fbc3d12813f60192886539cc745933caaf59268925d78db9e0b6b427321e2bac932ebde77d62e
sha512sums = 0250e52251986f36cfb9e378d848f755caaf5253daa8ff7d87172f2622754c1eb4180b338a497e3fbeb880e232eef19d5e512f5a8e610e7a6eb468f210849a08
sha512sums = 6f476297d9001eef9a0665689f752cf5124907522cfc87240df16488379a5c7c9820a6e33a576dbf7f75c4fdfa7cab7a0e395b05c9339069dedbdaac42fb6c04
@@ -34,6 +36,7 @@ pkgbase = kata-containers-guest
b2sums = 67c00a49965a5972df86029c9df721c980de86e8b5aa4760511dc4f674cb9d5adb7979e7eb814ef5083953c8cc32745955def9f183bc048ac40141cf9d2d13f0
b2sums = 1f6296eb9be00329b1eb015eafb4a965c575ded58b8618cfc0af3d15072c424afbbc029fad4d65e0af3bccc5963c4304c14b4a9d4763cfaec9b4596834a0f9b0
b2sums = SKIP
+ b2sums = 803eb3483722e7eab50102b8d0f9dc1ea7f38781d1f61e5998137469e019cb49d944a30c97f465c5b03916322955fcf29629af27ac47f2e19210bee3d63c488e
b2sums = 43c81141a65fd14b60ae72c5b98168bec531990903cc7c8b224b416c71d1d05c1cf3f73891954604e0b0c6f48c52a3a41a8e9e78874a79e72b14282373108e8b
b2sums = 9abf2208af353019ba177d8a48ba613401742cd21258a79c5d9cb8518a51f4f22a41dc386b71f2d6521d03f6ff65d8710dc59d1ca9c7c1dc5f94061c7374286c
b2sums = 1745aa5d5df0af2452381de163e3964511172e045c13736a062bb2c932e3306250d24992b2bdbc534ced188b35d3b1f4958a5680c99356afd3097d11c84aee31
diff --git a/PKGBUILD b/PKGBUILD
index c88522d125ba..eb1303c14758 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -31,6 +31,7 @@ source=(
"https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-${_kata_kernel_ver}.tar.xz"
"https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-${_kata_kernel_ver}.tar.sign"
+ "btrfs.config"
# mknitcpio-busybox
"mkinitcpio-agent.conf"
@@ -47,6 +48,7 @@ sha512sums=(
"${KATA_KERNEL_SUM_SHA512:-fb9ebada932c17d0adbc099a1df31a7d97afe3be694665b1f8171e7159bda84a36a435ceecfdce6d492d8e5075ed4253c68029dcdf952e75a3fe7ee36646327b}"
"SKIP"
+ "ed3011a9fee8dd2fb16a004305b23e6b79158afcfe6d88ccdf471b177a8fbe4a9da92924e437284de83a69cebdf5cca2312b614906c404c0d22692aeca491510"
"182a249aecbab33b8704e9567e96d33b535ee59e6d2f52f0c30fbc3d12813f60192886539cc745933caaf59268925d78db9e0b6b427321e2bac932ebde77d62e"
"0250e52251986f36cfb9e378d848f755caaf5253daa8ff7d87172f2622754c1eb4180b338a497e3fbeb880e232eef19d5e512f5a8e610e7a6eb468f210849a08"
@@ -61,6 +63,7 @@ b2sums=(
"${KATA_KERNEL_SUM_B2:-1f6296eb9be00329b1eb015eafb4a965c575ded58b8618cfc0af3d15072c424afbbc029fad4d65e0af3bccc5963c4304c14b4a9d4763cfaec9b4596834a0f9b0}"
"SKIP"
+ "803eb3483722e7eab50102b8d0f9dc1ea7f38781d1f61e5998137469e019cb49d944a30c97f465c5b03916322955fcf29629af27ac47f2e19210bee3d63c488e"
"43c81141a65fd14b60ae72c5b98168bec531990903cc7c8b224b416c71d1d05c1cf3f73891954604e0b0c6f48c52a3a41a8e9e78874a79e72b14282373108e8b"
"9abf2208af353019ba177d8a48ba613401742cd21258a79c5d9cb8518a51f4f22a41dc386b71f2d6521d03f6ff65d8710dc59d1ca9c7c1dc5f94061c7374286c"
@@ -96,6 +99,7 @@ _kernel_prepare(){
else
install -D -m 0644 "${_KCONFIG}" .config
fi
+ cat "${srcdir}/btrfs.config" >> .config
make -s ARCH="${_KARCH}" oldconfig
}
diff --git a/btrfs.config b/btrfs.config
new file mode 100644
index 000000000000..90e77d2db188
--- /dev/null
+++ b/btrfs.config
@@ -0,0 +1,10 @@
+CONFIG_BTRFS_FS=y
+CONFIG_BTRFS_FS_POSIX_ACL=y
+CONFIG_BTRFS_FS_CHECK_INTEGRITY=n
+CONFIG_BTRFS_FS_RUN_SANITY_TESTS=n
+CONFIG_BTRFS_DEBUG=n
+CONFIG_BTRFS_ASSERT=n
+CONFIG_BTRFS_FS_REF_VERIFY=n
+CONFIG_RAID6_PQ=y
+CONFIG_RAID6_PQ_BENCHMARK=y
+CONFIG_ZSTD_COMPRESS=y