#!/bin/bash

INITRD_GENERATOR="make-initrd"
MAKE_INITRD="/usr/sbin/make-initrd"
DRACUT="/usr/sbin/dracut"
INSTALLKERNEL_CONFIG="/etc/sysconfig/installkernel"

if [ -f "$INSTALLKERNEL_CONFIG" ]; then
        . "$INSTALLKERNEL_CONFIG"
fi

case "$INITRD_GENERATOR" in
	make-initrd)
		"$MAKE_INITRD" || exit 1
		;;
	dracut)
		"$DRACUT" -f || exit 1
		;;
	*)
		echo "$0: $INITRD_GENERATOR: Unrecognized initrd generator"
		exit 1
		;;
esac

