#!/bin/bash
MKINITRD=$(which mkinitrd)
KERNEL=$2
if [ -z $2 ]; then
    echo "usage: xgmkinitrd <initrd file> <kernel version> <other mkinitd options>"
    echo "    example: xgmkinitrd /boot/initrd-2.6.18-164.el5.img 2.6.18-164.el5"
    exit 1
fi

USE_MULTIPATH=''

if [ -f /lib/modules/${KERNEL}/kernel/drivers/md/multipath.ko ]; then
    USE_MULTIPATH='--with multipath'
fi

echo "Running ${MKINITRD} -f --preload mlx4_ib --preload mlx4_core --preload xscore --preload xsvhba --preload xsvnic --with dm-multipath $USE_MULTIPATH $*"
${MKINITRD} -f --preload mlx4_ib --preload mlx4_core --preload xscore --preload xsvhba --preload xsvnic --with dm-multipath $USE_MULTIPATH $*
