#!/usr/bin/env bash

readonly SCRIPT_NAME="limine-mkinitcpio"
readonly AUTH_HELPER=/usr/lib/limine/auth-helper

if ((EUID != 0)); then
	if [[ -f "${AUTH_HELPER}" ]]; then
		# shellcheck disable=SC1090
		source "${AUTH_HELPER}" || exit
	else
		echo -e "\033[91m${SCRIPT_NAME} must be run as root.\033[0m" >&2
		exit 1
	fi
fi

echo rebuild | /usr/share/libalpm/scripts/limine-mkinitcpio-install
