Ramping up #systemd #kernel #QA: DONE!
URL: https://gitlab.com/jarkkojs/linux-tpmdd-test
Contents:
CMakeLists.txt
Config.in
LICENSE
README.md
board/x86_64/buildroot.conf
board/x86_64/genimage.cfg
board/x86_64/kselftest-tpm2.exp.in
board/x86_64/linux.config
board/x86_64/post-build.sh
board/x86_64/post-image.sh
board/x86_64/run-qemu.sh.in
board/x86_64/run-tests.sh.in
board/x86_64/ssh_config.in
buildroot-2024.02.3.patch
configs/x86_64_defconfig
external.desc
external.mk
I’ve been editing the history while ramping up this starting point but I will stop this chaotic workflow now and commit to this baseline :-) So no worries if sending pull requests…
This is also CI capable environment assuming that runner has:
The GIF-animation shows the proof that it actually also works.
Well one FAILED less at least ;-)
FAT-fs (vda1): codepage cp437 not found
[FAILED] Failed to mount EFI System Partition Automount.
See 'systemctl status efi.mount' for details.
random: crng init done
[ OK ] Finished Update Boot Loader Random Seed.
[FAILED] Failed to start Automatic Boot Loader Update.
See 'systemctl status systemd-boot-update.service' for details.
OK probably this is the reason:
# mount /dev/vda1 /boot
mount: /boot: unknown filesystem type 'vfat'.
dmesg(1) may have more information after failed mount system call.
So the fix would be then:
diff --git a/board/x86_64/linux.config b/board/x86_64/linux.config
index fd088a5..1477d65 100644
--- a/board/x86_64/linux.config
+++ b/board/x86_64/linux.config
@@ -101,6 +101,8 @@ CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y
CONFIG_EXT4_FS=y
CONFIG_AUTOFS_FS=y
CONFIG_FUSE_FS=y
+CONFIG_VFAT_FS=y
+CONFIG_FAT_DEFAULT_UTF8=y
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_SQUASHFS=y
CONFIG_TRUSTED_KEYS=y