From 55256afa9ee8027ad0b801580e7580baf623e944 Mon Sep 17 00:00:00 2001 From: Jo Zzsi Date: Sat, 2 Aug 2025 06:44:36 -0400 Subject: [PATCH] fix(base): silence error log if shadow does not exists --- modules.d/80base/module-setup.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules.d/80base/module-setup.sh b/modules.d/80base/module-setup.sh index 7fb830182..4e2f4128c 100755 --- a/modules.d/80base/module-setup.sh +++ b/modules.d/80base/module-setup.sh @@ -70,7 +70,7 @@ install() { if [[ ${hostonly-} ]]; then # check if other dracut modules already created an entry for root in /etc/shadow - if grep -q '^root:' "$initdir/etc/shadow"; then + if grep -q '^root:' "$initdir/etc/shadow" > /dev/null 2>&1; then grep -v '^root:' "$initdir/etc/shadow" > "$initdir/etc/shadow-" mv "$initdir/etc/shadow-" "$initdir/etc/shadow" fi