#!/bin/sh
SERVICE="blueonyx-cve-2026-31431-ebpf.service"

case "${1:-}" in
	load)
		systemctl reset-failed "$SERVICE" >/dev/null 2>&1 || :
		systemctl start "$SERVICE" || exit 1
		sleep 1
		if systemctl is-active --quiet "$SERVICE"; then
			echo "Active"
			exit 0
		fi
		systemctl status --no-pager "$SERVICE" >&2 || :
		exit 1
		;;
	unload)
		exec systemctl stop "$SERVICE"
		;;
	status)
		if systemctl is-active --quiet "$SERVICE"; then
			echo "Active"
			exit 0
		fi
		echo "Inactive"
		exit 1
		;;
	*)
		echo "Usage: $0 <load|unload|status>" >&2
		exit 1
		;;
esac
