#!/bin/bash

# multipath refresh devices on restart and reload

# Add this to /etc/sysconfig/multipatd
# if [ "$1" = "restart" -o "$1" = "reload" ]; then
#   /usr/sbin/salpack-scsi-rescan
# fi

echo "Refreshing multipath devices ..."
sys=/sys/class/scsi_host
for host in `ls -1 $sys/`; do
  if [ -f $sys/$host/scan ]; then
    for name in model_name board_name; do
      if [ -f $sys/$host/$name ]; then
        name="`cat $sys/$host/$name`"
        echo "  $host ... $name"
        echo "- - -" > $sys/$host/scan
      fi
    done
  fi
done

sleep 1s
