diff --git a/emulators/qemu-guest-agent/Makefile b/emulators/qemu-guest-agent/Makefile index 3e56e911f..ff879738b 100644 --- a/emulators/qemu-guest-agent/Makefile +++ b/emulators/qemu-guest-agent/Makefile @@ -1,5 +1,5 @@ PLUGIN_NAME= qemu-guest-agent -PLUGIN_VERSION= 1.0 +PLUGIN_VERSION= 1.1 PLUGIN_COMMENT= QEMU Guest Agent for OPNsense PLUGIN_DEPENDS= qemu-guest-agent PLUGIN_MAINTAINER= opnsense@moov.de diff --git a/emulators/qemu-guest-agent/pkg-descr b/emulators/qemu-guest-agent/pkg-descr index 2ff691560..12375095f 100644 --- a/emulators/qemu-guest-agent/pkg-descr +++ b/emulators/qemu-guest-agent/pkg-descr @@ -1,5 +1,16 @@ QEMU Guest Agent for FreeBSD Port homepage https://github.com/aborche/qemu-guest-agent - WWW: http://wiki.qemu.org/Main_Page + +Plugin Changelog +================ + +1.1 + +Fixed: +* fix service startup by loading required kernel module (#2405) + +1.0 + +* Initial release diff --git a/emulators/qemu-guest-agent/src/etc/rc.syshook.d/early/50-qemu-guest-agent b/emulators/qemu-guest-agent/src/etc/rc.syshook.d/early/50-qemu-guest-agent new file mode 100755 index 000000000..eb8cdd80b --- /dev/null +++ b/emulators/qemu-guest-agent/src/etc/rc.syshook.d/early/50-qemu-guest-agent @@ -0,0 +1,9 @@ +#!/bin/sh + +if kldstat -qn virtio_console.ko; then + echo "qemu-guest-agent: virtio_console already loaded." +elif kldload -q virtio_console.ko; then + echo "qemu-guest-agent: successfully loaded virtio_console." +else + echo "qemu-guest-agent: failed to load virtio_console." +fi