[gestion/iscsi/udev-update-symlinks.sh] crfix: créé le lien si il n'y a aucun fichier

darcs-hash:20081219043927-c41ad-f0dce81fb202f193a6ed27274cfc825babdb23d2.gz
This commit is contained in:
Jeremie Dimino 2008-12-19 05:39:27 +01:00
parent 20cd3b5b23
commit b848bf618f

View file

@ -17,13 +17,10 @@ for dev in sd*; do
# périphérique, on n'y touche pas # périphérique, on n'y touche pas
echo "/dev/$symlink est un fichier spécial de block (devrait être un lien symbolique)" >&2 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
# Si le lien existe déjà on vérifie qu'il pointe au bon elif [ ! -e $symlink -o $(readlink -f $symlink) != $dev ]; then
# endroit
if [ $(readlink -f $symlink) != $dev ]; then
rm -f $symlink rm -f $symlink
echo "création du lien /dev/$symlink pointant vers /dev/$dev" echo "création du lien /dev/$symlink pointant vers /dev/$dev"
ln -s $dev $symlink ln -s $dev $symlink
fi fi
fi
done done