#!/bin/sh
#
#ident	"@(#)i.iscsiconf	1.1	06/08/16 SMI"
#
# Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#

PATH="/usr/bin:/usr/sbin:${PATH}"
export PATH

add_multipathing(){

cat >> $dest << EOF

#
# I/O multipathing feature (MPxIO) can be enabled or disabled using
# mpxio-disable property. Setting mpxio-disable="no" will activate
# I/O multipathing; setting mpxio-disable="yes" disables the feature.
#
# Global mpxio-disable property:
#
# To globally enable MPxIO on all iscsi ports set:
# mpxio-disable="no";
#
# To globally disable MPxIO on all iscsi ports set:
# mpxio-disable="yes";
#
mpxio-disable="no";

EOF
}

while read src dest; do
	if [ ! -f $dest ]; then
		cp $src $dest
	else
		grep '^[ 	]*mpxio-disable=' $dest >/dev/null
		
		if [ $? -ne 0 ]; then
			add_multipathing
		fi
	fi
done

exit 0
