From b848bf618f5f3e3ae1655e80a7a2d809f1ebc3a7 Mon Sep 17 00:00:00 2001 From: Jeremie Dimino Date: Fri, 19 Dec 2008 05:39:27 +0100 Subject: [PATCH] =?UTF-8?q?[gestion/iscsi/udev-update-symlinks.sh]=20crfix?= =?UTF-8?q?:=20cr=C3=A9=C3=A9=20le=20lien=20si=20il=20n'y=20a=20aucun=20fi?= =?UTF-8?q?chier?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit darcs-hash:20081219043927-c41ad-f0dce81fb202f193a6ed27274cfc825babdb23d2.gz --- gestion/iscsi/udev-update-symlinks.sh | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/gestion/iscsi/udev-update-symlinks.sh b/gestion/iscsi/udev-update-symlinks.sh index bb07f950..ba3022cc 100755 --- a/gestion/iscsi/udev-update-symlinks.sh +++ b/gestion/iscsi/udev-update-symlinks.sh @@ -17,13 +17,10 @@ for dev in sd*; do # périphérique, on n'y touche pas echo "/dev/$symlink est un fichier spécial de block (devrait être un lien symbolique)" >&2 - elif [ -e $symlink ]; then - # Si le lien existe déjà on vérifie qu'il pointe au bon - # endroit - if [ $(readlink -f $symlink) != $dev ]; then - rm -f $symlink - echo "création du lien /dev/$symlink pointant vers /dev/$dev" - ln -s $dev $symlink - fi + # Si le lien existe déjà on vérifie qu'il pointe au bon endroit + elif [ ! -e $symlink -o $(readlink -f $symlink) != $dev ]; then + rm -f $symlink + echo "création du lien /dev/$symlink pointant vers /dev/$dev" + ln -s $dev $symlink fi done