From 14cf12d01bf159b86efe809b413a8d6c97dd387d Mon Sep 17 00:00:00 2001 From: Marcos Mello Date: Fri, 10 Jul 2020 16:21:42 -0300 Subject: [PATCH] findroot hook: use initcpio cmdline variable Arch's initcpio automatic creates global variables in the form of variable=y to kernel command line options without a suffix. See parse_cmdline_item(): https://git.archlinux.org/mkinitcpio.git/tree/init_functions --- airootfs/etc/initcpio/hooks/findroot | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/airootfs/etc/initcpio/hooks/findroot b/airootfs/etc/initcpio/hooks/findroot index 705d2bb..63923d4 100644 --- a/airootfs/etc/initcpio/hooks/findroot +++ b/airootfs/etc/initcpio/hooks/findroot @@ -1,5 +1,5 @@ run_hook() { - grep -q 'findroot' /proc/cmdline || return + [[ "${findroot}" == "y" ]] || return # Initialisation local newroot="/new_root"