scripts/gestion/iscsi/udev-update-symlinks.sh
Jeremie Dimino 01ddc48128 correction de la mises à jour des lien symboliques pour les périphériques iscsi
darcs-hash:20090624123657-c41ad-05437aae47840191407d9721c95f6e634d4a6a67.gz
2009-06-24 14:36:57 +02:00

23 lines
622 B
Bash

#!/bin/bash
# udev-update-symlinks.sh
# -----------------------
# Copyright : (c) 2008, Jeremie Dimino <jeremie@dimino.org>
# Licence : BSD3
# Ce script met à jour les liens symboliques dans /dev
cd /dev
for dev in sd*; do
symlink=iscsi_$(python /usr/scripts/gestion/iscsi/udev-get-iscsi-name.py $dev)
if [ ! -e $symlink ]; then
echo "création du lien /dev/$symlink -> /dev/$dev"
ln -s $dev $symlink
elif [ -h $symlink -a $(readlink $symlink) != $dev ]; then
echo "mise à jour du lien /dev/$symlink -> /dev/$dev"
rm -f $symlink
ln -s $dev $symlink
fi
done