#!/bin/sh

for modules in /usr/lib/modules/*; do
	# Get kernel version from module path
	kver=$(basename "$modules")

	# Set output initramfs image name
	if bpm o "$modules" &> /dev/null; then
	  pkgname=$(bpm o "$modules" | grep '^- ' | cut -d' ' -f2 | head -n1)
	  initramfs=/boot/initramfs-"$pkgname".img
	else
	  initramfs=/boot/initramfs-"$kver".img
	fi

	dracut "$initramfs" -v -f --kver "$kver" "$@"
done
