From 6042b30c587efbd1f3ef3bd853e18973d4c1e366 Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Mon, 4 Jun 2012 13:11:38 +0200 Subject: [PATCH] udev-rules: check for systemd-udevd symlink already present --- modules.d/95udev-rules/module-setup.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules.d/95udev-rules/module-setup.sh b/modules.d/95udev-rules/module-setup.sh index 26d92f6..e8c1c04 100755 --- a/modules.d/95udev-rules/module-setup.sh +++ b/modules.d/95udev-rules/module-setup.sh @@ -25,8 +25,10 @@ install() { for _i in ${systemdutildir}/systemd-udevd ${udevdir}/udevd /sbin/udevd; do [ -x "$_i" ] || continue inst "$_i" - [[ $_i != "/lib/systemd/systemd-udevd" ]] \ - && ln -s "$_i" ${initdir}/lib/systemd/systemd-udevd + + if ! [[ -f ${initdir}/lib/systemd/systemd-udevd ]]; then + ln -s "$_i" ${initdir}/lib/systemd/systemd-udevd + fi break done -- 2.7.4