From b227d01a8ab5ee59643f9f9250177c25c936d347 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= Date: Mon, 16 Oct 2017 23:41:21 +0200 Subject: [PATCH] Fix initramfs scripts on Debian 1. /etc/udev/rules.d needs to be created 2. udev needs to be reloaded explicitly Fixes QubesOS/qubes-issues#3178 --- dracut/full-dmroot/qubes_cow_setup.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dracut/full-dmroot/qubes_cow_setup.sh b/dracut/full-dmroot/qubes_cow_setup.sh index f3b77ab..7f0dcb1 100644 --- a/dracut/full-dmroot/qubes_cow_setup.sh +++ b/dracut/full-dmroot/qubes_cow_setup.sh @@ -100,7 +100,10 @@ EOF fi while ! [ -e /dev/xvdc1 ]; do sleep 0.1; done mkswap /dev/xvdc1 - printf 'KERNEL=="%s", SYMLINK+="mapper/dmroot"' "$ROOT_DEV" >> \ + mkdir -p /etc/udev/rules.d + printf 'KERNEL=="%s", SYMLINK+="mapper/dmroot"\n' "$ROOT_DEV" >> \ /etc/udev/rules.d/99-root.rules + udevadm control -R + udevadm trigger log_end fi