home: hub: mkinitfs

Download patch

ref: 255cc02bfa6603498e1c5f7f0f7dbb49a6449072
parent: bd38f0777f97224ceecf519dd0620d2f8a3839f2
author: Natanael Copa <ncopa@alpinelinux.org>
date: Tue Nov 28 10:24:47 CST 2023

tests: add test for tiny-cloud detection

--- a/tests/initramfs-init.test
+++ b/tests/initramfs-init.test
@@ -10,9 +10,9 @@
 	initramfs_init_tmpfs_root_net_apkovl \
 	initramfs_init_tmpfs_root_console_serial \
 	initramfs_init_tmpfs_root_autodetect_serial \
-	initramfs_init_tmpfs_root_remount_opts
+	initramfs_init_tmpfs_root_remount_opts \
+	initramfs_init_tmpfs_root_tiny_cloud
 
-
 fake_cmdline() {
 	mkdir -p proc
 	echo "$@" > proc/cmdline
@@ -192,5 +192,22 @@
 		-o match:"mount -o move.*/media/cdrom" \
 		-o match:"mount -o remount.*customopts.*/media/cdrom" \
 		initramfs-init
+}
+
+initramfs_init_tmpfs_root_tiny_cloud_body() {
+	fake_cmdline ""
+	fake_switch_root
+	fake_sysroot_init
+	fake_bin findfs <<-EOF
+		#!/bin/sh
+		true
+	EOF
+
+	atf_check \
+		-o ignore \
+		initramfs-init
+	atf_check \
+		-o not-empty \
+		find sysroot/ -name '*tiny-cloud*'
 }