correction de la mises à jour des lien symboliques pour les périphériques iscsi
darcs-hash:20090624123657-c41ad-05437aae47840191407d9721c95f6e634d4a6a67.gz
This commit is contained in:
parent
8968220f87
commit
01ddc48128
1 changed files with 5 additions and 8 deletions
|
@ -12,15 +12,12 @@ cd /dev
|
||||||
|
|
||||||
for dev in sd*; do
|
for dev in sd*; do
|
||||||
symlink=iscsi_$(python /usr/scripts/gestion/iscsi/udev-get-iscsi-name.py $dev)
|
symlink=iscsi_$(python /usr/scripts/gestion/iscsi/udev-get-iscsi-name.py $dev)
|
||||||
if [ -b $symlink ]; then
|
if [ ! -e $symlink ]; then
|
||||||
# Si le symlink existe et est en fait le fichier du
|
echo "création du lien /dev/$symlink -> /dev/$dev"
|
||||||
# périphérique, on n'y touche pas
|
ln -s $dev $symlink
|
||||||
echo "/dev/$symlink est un fichier spécial de block (devrait être un lien symbolique)" >&2
|
elif [ -h $symlink -a $(readlink $symlink) != $dev ]; then
|
||||||
|
echo "mise à jour du lien /dev/$symlink -> /dev/$dev"
|
||||||
# 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
|
rm -f $symlink
|
||||||
echo "création du lien /dev/$symlink pointant vers /dev/$dev"
|
|
||||||
ln -s $dev $symlink
|
ln -s $dev $symlink
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue