From c27ec060da450220bc6f136eee239c2540bf60e1 Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Tue, 15 Sep 2009 11:12:13 +0200 Subject: [PATCH] 95rootfs-block/block-genrules.sh: beautify code --- modules.d/95rootfs-block/block-genrules.sh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/modules.d/95rootfs-block/block-genrules.sh b/modules.d/95rootfs-block/block-genrules.sh index 614c7ce03..1b650f8f1 100644 --- a/modules.d/95rootfs-block/block-genrules.sh +++ b/modules.d/95rootfs-block/block-genrules.sh @@ -5,10 +5,9 @@ if [ "${root%%:*}" = "block" ]; then printf 'SYMLINK=="%s", SYMLINK+="root"\n' \ ${root#block:/dev/} ) >> /etc/udev/rules.d/99-mount.rules - ( + printf '[ -e "%s" ] && { ln -s "%s" /dev/root 2>/dev/null; rm "$job"; }\n' \ - "${root#block:}" "${root#block:}" - ) >> /initqueue-settled/blocksymlink.sh + "${root#block:}" "${root#block:}" >> /initqueue-settled/blocksymlink.sh echo '[ -e /dev/root ]' > /initqueue-finished/block.sh fi -- 2.47.3